20 lines
391 B
Makefile
20 lines
391 B
Makefile
TARGETS=stacktest runram timer timer_irq multiplier divider uart uart2 sdcard
|
|
SRC=$(wildcard *.s)
|
|
DIR=../ip/bram
|
|
|
|
all: $(TARGETS)
|
|
|
|
$(TARGETS): $(SRC)
|
|
cl65 --cpu 65c02 -t none -C link.ld -l $@.list $@.s
|
|
xxd -ps $@ | fold -w 2 > $@.hex
|
|
|
|
install:
|
|
cp $(TARGET).hex $(DIR)/init_hex.mem
|
|
cd $(DIR);python3 efx_mem_init_script.py hex init_hex.mem
|
|
|
|
|
|
clean:
|
|
rm -f $(TARGETS)
|
|
rm *.hex
|
|
rm *.list
|