include .config.make

SUBDIRS=twin ppg sql 4gl mailmerge

ziel : all

config : 
	@sh Configure

new : clean makefiles all

shar : clean
	mshar.tree
	(cd ..;savedir Onyx)

version : clean
	vcs Onyx
	mshar.tree
	(cd ..;savedir Onyx)
	mshar.version Onyx

all : include
	@for i in $(SUBDIRS) ;\
	do \
	(echo Making $$i/all; \
	cd $$i; \
	make all) \
	done

include:
	mkdir include
	ln -s `pwd`/*/*.h include
	ln -s `pwd`/.config.h include/onyx_config.h

clean :
	rm -f core errlist
	rm -f logfile */logfile
	rm -f bin/*
	rm -f lib/*
	rm -f */*.o */*.a
	rm -f */core */errlist
	rm -f Documentation/*.ps
	rm -f Documentation/*.cat
	rm -f Documentation/*.txt
	rm -f */*.man
	-cp /home/lib/groff/tmac/tmac.kr Documentation
	rm -rf include

install : all
	cp $(BIN_PATH)/* $(INS_PATH)
