FILE0 =	COPYRIGHT Makefile \
	make-vc.bat make-vc95.bat make-vc.sh \
	README README.MAKE CREDITS \
	CHANGES lib/README mkmkmk.c

VER =	`cd src;       $(MAKE) -s ver`
SRC =	`cd src;       $(MAKE) -s files | sed "s:^:src/:"`
DOC =	`cd doc;       $(MAKE) -s files | sed "s:^:doc/:"`
PDS =	`cd pds/md5;   $(MAKE) -s files | sed "s:^:pds/md5/:"`
RARY =	`cd rary;      $(MAKE) -s files | sed "s:^:rary/:"`
BIN =	`cd bin;       $(MAKE) -s files | sed "s:^:bin/:"`
TLPT =	`cd teleport;  $(MAKE) -s files | sed "s:^:teleport/:"`
FLTR =	`cd filters;   $(MAKE) -s files | sed "s:^:filters/:"`
RSLV =	`cd resolvy;   $(MAKE) -s files | sed "s:^:resolvy/:"`
MIME =	`cd mimekit;   $(MAKE) -s files | sed "s:^:mimekit/:"`
SUBST =	`cd maker;     $(MAKE) -s files | sed "s:^:maker/:"`
HDRS =	`ls -d include/*.h`

FILEC =	$(FILE0) $(PDS) $(SRC) $(RARY) $(BIN) $(DOC) $(TLPT) \
	$(FLTR) $(RSLV) $(SUBST) $(HDRS)

FILES = $(FILEC) $(MIME)

MKMKMK = mkmkmk.exe
MKMAKE = mkmake.exe

HDRDIRS = -I../include $(CFLAGS)
LIBDIRS = -L../lib

all:	$(MKMAKE)
	@"./$(MKMAKE)" -makeat "" src delegated "$(MAKE)" MKMAKE_SRC="" \
		SHELL="$(SHELL)" HDRDIRS="$(HDRDIRS)" LIBDIRS="$(LIBDIRS)"

$(MKMAKE): Makefile mkmkmk.c maker/mkmake.c
	$(CC) -DMKMKMK -DDEFCC=\"$(CC)\" $(HDRDIRS) $(LIBDIRS) mkmkmk.c -o $(MKMKMK)
	"./$(MKMKMK)" -mkmkmk "$(CC)" $(HDRDIRS) $(LIBDIRS) maker/mkmake.c -o $@

files:;	@echo $(FILES)

ctar:;	tar cf core-delegate$(VER).tar $(FILEC)

DATE = `date "+%y%m%d%H"`
dtar:	tar
	mv delegate$(VER).tar dg$(DATE).tar
	gzip dg$(DATE).tar
	ls -l dg$(DATE).tar.gz
tar:
	tar cf delegate$(VER).tar $(FILES)
	echo $(VER)

