cc38628a509ce82ab412db17a2e3b817a39bbc63
[fw/sdcc] / device / lib / gbz80 / Makefile.in
1 # libc/z80 Makefile
2
3 VPATH  = @srcdir@
4 srcdir = @srcdir@
5
6 TOPDIR = ../../..
7
8 SCC = $(TOPDIR)/bin/sdcc -mgbz80
9 SAS = $(TOPDIR)/bin/as-gbz80
10
11 OBJ = div.o mul.o putchar.o printf.o shift.o stubs.o crt0_rle.o heap.o fstubs.o
12
13 LIB = gbz80.lib
14 CC = $(SCC)
15 AS = $(SAS)
16 CFLAGS = -I$(srcdir)/../../include -I. --std-c89
17
18 all: $(LIB) crt0.o
19
20 $(LIB): $(OBJ) Makefile _dummy
21         rm -f $(LIB)
22         for i in $(OBJ); do echo $$i >> $(LIB); done
23
24 .c.o:
25         $(CC) $(CFLAGS) -c $<
26
27 _dummy:
28
29 clean:
30         rm -f *.o *.sym *.lst *~ $(CLEANSPEC) *.dump* *.asm *.lib
31
32 distclean: clean
33         rm -f Makefile