/**/#
/**/# $Id: Imakefile,v 1.4 1992/08/19 07:02:32 proj Exp $
/**/#
#define IHaveSubdirs
#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'

SERVERSUBDIRS= cd jserver cdic td tdic
CLIENTSUBDIRS= cd td fuzokugo jutil uum
LIBRARYSUBDIRS= include cd td jlib
SUBDIRS= include cd conv etc romkan jlib fuzokugo jserver jutil uum cdic \
	td tdic man

MakeSubdirs($(SUBDIRS))
DependSubdirs($(SUBDIRS))

install:: mkwnndir

instserver:: mkwnndir

instclient:: mkwnndir

instlib:: mkwnndir

checkwnnid::
	@A=`egrep "^$(WNNOWNER):" /etc/passwd | cat` ;\
	if [ -z "$$A" ] ;\
	then \
		echo "!!  Stop install" ;\
		echo "!!  Please make an entry of 'wnn' id in /etc/passwd" ;\
		exit 1 ;\
	fi

MakeDirectories(mkwnndir,$(WNNWNNDIR))

instclient::
	@case '${MFLAGS}' in *[ik]*) set +e;; esac; \
	for i in $(CLIENTSUBDIRS) ;\
	do \
		(cd $$i ; echo "installing" "in $(CURRENT_DIR)/$$i..."; \
		$(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' instclient); \
	done

instserver::
	@case '${MFLAGS}' in *[ik]*) set +e;; esac; \
	for i in $(SERVERSUBDIRS) ;\
	do \
		(cd $$i ; echo "installing" "in $(CURRENT_DIR)/$$i..."; \
		$(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' instserver); \
	done

instlib::
	@case '${MFLAGS}' in *[ik]*) set +e;; esac; \
	for i in $(LIBRARYSUBDIRS) ;\
	do \
		(cd $$i ; echo "installing" "in $(CURRENT_DIR)/$$i..."; \
		$(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' instlib); \
	done
