INCLUDE=-I/usr/local/share/sdcc/include/pic
PROCESSOR_FLAG=-mpic16
CC=sdcc
AS=gpasm
CFLAGS=-S

HEX_FILES=main.hex timer2-interrupt.hex hello.hex

all: $(HEX_FILES)

%.asm: %.c
	$(CC) $(INCLUDE) $(PROCESSOR_FLAG) $(CFLAGS) $<

%.hex: %.asm
	$(AS) -a inhx32 $*.asm

clean:
	$(RM) *.asm *.cod *.lst *.hex *.p *.d *.lnk *~

