SUBDIRS = indent make_docs

all:	$(SUBDIRS) fundesc

$(SUBDIRS): FORCE
	cd $@; make

FORCE: install

hname:	hname.c
	$(CC) hname.c -lresolv -o hname

fundesc:
	$(CC) fundesc.c -o fundesc

install: hname fundesc
	cp hname $(BINDIR)/hname
	cp fundesc $(BINDIR)/fundesc
	/bin/sed -e "s;MUD_LIB;$(MUD_LIB);" \
	-e "s;BINDIR;$(BINDIR);" restart_mud > $(BINDIR)/restart_mud
	-chmod 775 $(BINDIR)/restart_mud
	for i in $(SUBDIRS) ;\
	do \
	(cd $$i ; echo "Installing in $$i." ;\
	$(MAKE) $(MFLAGS) install);\
	done

clean:
	-rm *.o fundesc hname
	for i in $(SUBDIRS) ;\
	do \
	(cd $$i ; echo "Cleaning in $$i." ;\
	$(MAKE) clean);\
	done