c690a372d7e93584d7f1caf42cd38b0507eddfa5
[fw/sdcc] / device / lib / hc08 / Makefile
1 # libc/hc08 Makefile
2
3 TOPDIR = ../../..
4
5 SCC = $(TOPDIR)/bin/sdcc -mhc08
6 SAS = $(TOPDIR)/bin/as6808
7
8 OBJ = _ret.rel _divuint.rel _divulong.rel
9
10 LIB = hc08.lib
11 CC = $(SCC)
12 AS = $(SAS)
13 ASFLAGS = -plosgff
14
15 CFLAGS = -I../../include -I.
16
17 all: $(LIB)
18
19 $(LIB): $(OBJ) Makefile _dummy
20         rm -f $(LIB)
21         for i in $(OBJ); do echo $$i >> $(LIB); done
22
23 %.rel: %.c
24         $(CC) $(CFLAGS) -c $<
25
26 %.rel: %.asm
27         $(AS) $(ASFLAGS) $@ $<
28
29 _dummy:
30
31 clean:
32         rm -f *.rel *.sym *.lst *~ $(CLEANSPEC) *.dump* *.asm *.lib