# makefile for the complete archive

all	: info

info:
	@echo use :
	@echo "'make install' to install the package"
	@echo "'make demos'   to make the demos"
	@echo "'make _src'    to zip the sources"
	@echo "'make _bin'    to zip the binaries"       

install:
	@cd cc65 ;\
	$(MAKE) install ;\
	cd ..
	@cd ra65 ;\
	$(MAKE) install ;\
	cd ..
	@cd runtime;\
	$(MAKE) install;\
	cd ..
	@cd libsrc ;\
	$(MAKE) install ;\
	cd ..
	@cd libsrc/lynx;\
	$(MAKE) install;\
	cd ../..
demos:
	@cd examples.c65;\
	$(MAKE);\
	cd demos;\
	$(MAKE);\
	cd ../..

clean:
	@cd cc65;\
	$(MAKE) clean;\
	cd ..
	cd ra65;\
	$(MAKE) clean;\
	cd ..
	@cd libsrc;\
	$(MAKE) clean;\
	cd ..
	@cd libsrc/lynx;\
	$(MAKE) clean;\
	cd ../..
	@cd examples.c65/demos;\
	$(MAKE) clean;\
	cd ..;\
	$(MAKE) clean;\
	cd ..

_src:
	@touch bin/dummy
	@touch lib/dummy
	@cd ..;\
	zip -r -u cc65src cc65/cc65 cc65/ra65 cc65/libsrc \
               cc65/examples.c65 cc65/include cc65/bin/dummy \
               cc65/doc cc65/lib/dummy;\
	zip -r -u cc65src\
               cc65/readme.txt cc65/makefile cc65/addenum.txt cc65/changes* cc65/install.txt \
               cc65/runtime;\
	cd cc65
	@rm bin/dummy lib/dummy

_bin:
	@cd ..;\
	zip -r cc65bin cc65/bin cc65/lib;\
	cd cc65
