1 OBJS = main.o hardware.o mmc.o fat16.o scsi.o
3 LIBS = /usr/share/sdcc/lib/pic16/libc18f.lib
4 LIBS += /usr/share/sdcc/lib/pic16/libio18f252.lib
6 SDCC_BASE_FLAGS = -mpic16 -p18f252 -V --debug
7 SDCC_CFLAGS = $(SDCC_BASE_FLAGS) --obanksel=2 --denable-peeps --optimize-cmp --optimize-df
8 SDCC_LDFLAGS = $(SDCC_BASE_FLAGS) -Wl-c -Wl-m -Wl-s18f252_mod.lkr
12 sdcc $(SDCC_CFLAGS) -c $^
14 minimigmac.hex: $(OBJS) 18f252_mod.lkr
15 sdcc $(SDCC_LDFLAGS) -o$@ $(OBJS) $(LIBS)