all:	gensyms z80asm bin2h multihex rompatch packxxu bin2hex encdos genusph gendoc

baosmake:	baosmake.c
	@echo "GCC     baosmake"
	@gcc -g -o $@ $?

gensyms:	gensyms.c
	@echo "GCC     gensyms"
	@gcc -o $@ $?

genusph:	genusph.c
	@echo "GCC     genusph"
	@gcc -o $@ $?

linecnt:	linecnt.c
	@echo "GCC     linecnt"
	@gcc -o $@ $?

z80asm:	z80asm.o getopt.o getopt1.o
	@echo "LD      z80asm"
	@gcc -o $@ $?

z80asm.o:	z80asm.c getopt.h
	@echo "GCC     z80asm.o"
	@gcc -o z80asm.o -c z80asm.c

getopt.o:	getopt.c getopt.h gettext.h
	@echo "GCC     getopt.o"
	@gcc -o getopt.o -c getopt.c

getopt1.o:	getopt1.c getopt.h gettext.h
	@echo "GCC     getopt1.o"
	@gcc -o getopt1.o -c getopt1.c

bin2h:	bin2h.c
	@echo "GCC     bin2h"
	@gcc -o $@ $?

encdos:	encdos.c
	@echo "GCC     encdos"
	@gcc -o $@ $?

multihex:	multihex.c
	@echo "GCC     multihex"
	@gcc -o $@ $?

rompatch:	rompatch.c
	@echo "GCC     rompatch"
	@gcc -o $@ $?

packxxu:	packxxu.c
	@echo "GCC     packxxu"
	@gcc -o $@ $?

bin2hex:	bin2hex.c
	@echo "GCC     bin2hex"
	@gcc -o $@ $?

gendoc:	gendoc.c
	@echo "GCC     gendoc"
	@gcc -o $@ $?

clean:
	@rm -f gensyms z80asm bin2h multihex rompatch packxxu bin2hex linecnt encdos genusph baosmake gendoc *.o || echo -n ""
	@rm -f *~ || echo -n ""



