###########################################################################
#  makefile
#			Makefile for PalmBoy
#
#  2000-03-11	Bodo Wenzel	Creation, default target "palmboy.prc"
#  2000-04-09	Bodo Wenzel	New target "palmboy.tgz" for saving
#  2000-04-22	Bodo Wenzel	Start animation like real Gameboy
#  2000-05-03	Bodo Wenzel	Splitting in modules, first working version
#  2000-09-17	Bodo Wenzel	Separating runmode.asm
#  2000-09-30	Bodo Wenzel	PalmBoy logo no longer needed
#  2000-11-17	Bodo Wenzel	Including of Pila files
###########################################################################

AS=		pila
AS_FLAGS=	-l
RC=		pilrc
RC_FLAGS=
TAR=		tar
GZ=		gzip
GZ_FLAGS=	-S .tgz -f

SOURCES=	startup.inc pilot.inc pilotadd.inc	\
		palmboy.asm palmboy.rcp			\
		listform.asm runmode.asm gray.asm	\
		emuvideo.asm emumem.asm			\
		resource.asm resource.inc		\
		constant.s gbemu.bin
FILES2SAVE=	makefile COPYING $(SOURCES)		\
		palmboys.bmp palmboyl.bmp		\
		debug.asm				\
		palmboy.prc readme.txt

palmboy.prc:	$(SOURCES) resource.bin
	$(AS) $(AS_FLAGS) palmboy.asm

resource.bin:	palmboy.rcp resource.inc		\
		palmboys.bmp palmboyl.bmp
	$(RC) $(RC_FLAGS) palmboy.rcp
	touch resource.bin

palmboy.tgz:	$(FILES2SAVE)
	$(TAR) cf palmboy.tar $(FILES2SAVE)
	$(TAR) tvf palmboy.tar
	$(GZ) $(GZ_FLAGS) palmboy.tar

### The end ###############################################################
