# GNU Makefile to prepare a source distribution.
#    make -f MakeDistributions [source]

SOURCEFILES=build.cfg buildlic.txt ChangeLog game.cfg LICENSE \
	   Makefile Makefile.deps Makefile.shared Makefile.msvc Makefile.watcom \
           MakeDistributions makegnu.bat makemsc.bat makew.bat README

.PHONY: source

datenow=$(shell date +%Y%m%d)

sourcedir=jfbuild_src_$(datenow)

all: source

source:
	mkdir $(sourcedir) $(sourcedir)/obj.gnu $(sourcedir)/obj.watcom $(sourcedir)/obj.msc
	touch $(sourcedir)/obj.gnu/keep.me $(sourcedir)/obj.watcom/keep.me $(sourcedir)/obj.msc/keep.me
	cp $(SOURCEFILES) $(sourcedir)
	cp -R src rsrc include devcpp osx $(sourcedir)
	rm -f $(sourcedir)/src/tmp/*
	touch $(sourcedir)/src/tmp/keep.me
	kzip -r $(sourcedir).zip $(sourcedir)
