URL
https://opencores.org/ocsvn/tv80/tv80/trunk
Subversion Repositories tv80
[/] [tv80/] [branches/] [restruc2/] [tests/] [Makefile] - Rev 84
Compare with Previous | Blame | View Log
# Makefile for Z80 C/Assembly files# SDCC_HOME environment variable should be set to SDCC install locationSDCC_ROOT=$(SDCC_HOME)CC=$(SDCC_ROOT)/bin/sdcc -mz80AS=$(SDCC_ROOT)/bin/as-z80LD=$(SDCC_ROOT)/bin/link-z80IHEX2MEM=../scripts/ihex2mem.pyLINK_OPTIONS=-- -m -j -x -b_CODE=0x0200 -b_DATA=0x8000 -k$(SDCC_ROOT)/device/lib/z80 -k$(SDCC_ROOT)/lib/z80 -lz80AS_LINK_OPTIONS=-bBOOT_VEC=0x0000 -bINT_VEC=0x0038C_LINK_OPTIONS=$(SDCC_ROOT)/share/sdcc/lib/z80/crt0.o%.vmem : %.ihx$(IHEX2MEM) $^ $@%.ihx : %.c$(CC) $^%.o : %.asm$(AS) -o $*.o $^%.ihx : %.o$(LD) $(LINK_OPTIONS) $(AS_LINK_OPTIONS) -i $* $^ -ebintr.ihx : bintr.c bintr_crt0.o$(CC) --no-std-crt0 bintr.c bintr_crt0.oclean :rm -f *.maprm -f *.memrm -f *.relrm -f *.rstrm -f *.symrm -f *.orm -f *.lnkrm -f *.ihxrm -f *.lstrm -f *.vmem
