
# xram-loc legt fest, wo XRAM-Speicher beginnt, wenn Code > als 1a00 wird, muss
# das verschoben werden!

CC	= /usr/local/bin/sdcc
CFLAGS	= --model-small  --noregparms  --code-loc 0x160 --xram-loc 0x1a00 --data-loc 0x20 
AS	= /usr/local/bin/asx8051
ASFLAGS	= -plosgff


C_SOURCES := 
ASM_SOURCES := 
# FRAME_SOURCES := main_a end

# ALL_RELS := $(foreach f,$(C_SOURCES) $(ASM_SOURCES), $(f).rel)

all:
	m4 main_a.as4 > main_a.asm
	$(AS) $(ASFLAGS) main_a.asm
	$(CC)  $(CFLAGS) main_a.rel
	ezload main_a.ihx

clean:
	rm -f *.idx *.cdb *.ihx *.rel *.rst *.sym *.lnk *.lst *.map
