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