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