]> git.ozlabs.org Git - minimigmac.git/blob - pic/Makefile
Add ISE 12.3 project file
[minimigmac.git] / pic / Makefile
1 OBJS = main.o hardware.o mmc.o fat16.o scsi.o
2
3 LIBS  = /usr/share/sdcc/lib/pic16/libc18f.lib
4 LIBS += /usr/share/sdcc/lib/pic16/libio18f252.lib
5
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
9
10
11 %.o : %.c
12         sdcc $(SDCC_CFLAGS) -c $^
13
14 minimigmac.hex: $(OBJS) 18f252_mod.lkr
15         sdcc $(SDCC_LDFLAGS) -o$@ $(OBJS) $(LIBS)
16
17 all: minimigmac.hex
18
19 clean:
20         rm -rf *.o
21         rm -rf *.asm
22         rm -rf *.lst
23         rm -rf *.adb
24
25 distclean: clean
26         rm -rf *~
27
28