EHOME=/user3/khkim/Do_not_remove_Emacs/hanemacs-2.1

LISPOBJ=hanja.el hangul.el isearch.el iso-syntax.el loadup.el startup.el term/x-win.el
LWOBJ=xlwmenuP.h xlwmenu.c Makefile.in 
SRCOBJ=*.in *.h *.c
ROOTOBJ=configure Makefile.in *.hangul
LIBSRCOBJ=Makefile.in

all:: diffcopy

diffcopy: dlisp dlwlib droot dlibsrc dsrc

dlisp:
	(cd $(EHOME)/lisp; \
	touch $(EHOME)/diff/lisp/visited; \
	chmod 644 $(EHOME)/diff/lisp/*; \
	cp $(LISPOBJ) $(EHOME)/diff/lisp)

dlwlib:
	(cd $(EHOME)/lwlib; \
	touch $(EHOME)/diff/lwlib/visited; \
	chmod 644 $(EHOME)/diff/lwlib/*; \
	cp $(LWOBJ) $(EHOME)/diff/lwlib)
dlibsrc:
	(cd $(EHOME)/lib-src; \
	touch $(EHOME)/diff/lib-src/visited; \
	chmod 644 $(EHOME)/diff/lib-src/*; \
	cp $(LIBSRCOBJ) $(EHOME)/diff/lib-src)

dsrc:
	(cd $(EHOME)/src; \
	touch $(EHOME)/diff/src/visited; \
	chmod 644 $(EHOME)/diff/src/*; \
	FILES=`grep hanemacs $(SRCOBJ) | awk -F: '{print $$1}'`; \
#	echo $${FILES}; \
	J=0; \
	for I in $${FILES}; \
	do \
		if [ $$I = $$J ]; then \
			continue; \
		else \
			J=$$I; \
			cp $$I $(EHOME)/diff/src; \
		fi; \
	done)
droot:
	(touch $(EHOME)/diff/root/visited; \
	chmod 644 $(EHOME)/diff/root/*; \
	cp $(ROOTOBJ) $(EHOME)/diff/root)

dmkdir:
	mkdir diff diff/root diff/lisp diff/lwlib diff/lib-src diff/src 
