TOPDIR = ../../..
SCC = $(TOPDIR)/bin/sdcc -mgbz80
-SAS = as-gbz80
+SAS = $(TOPDIR)/bin/as-gbz80
+
+OBJ = div.o mul.o putchar.o printf.o shift.o stubs.o crt0_rle.o heap.o fstubs.o
-OBJ = putchar.o string.o printf.o div.o mul.o asm_strings.o
LIB = gbz80.lib
CC = $(SCC)
AS = $(SAS)
-CFLAGS = -I../include -I.
+CFLAGS = -I../../include -I.
all: $(LIB) crt0.o
for i in $(OBJ); do echo $$i >> $(LIB); done
.c.o:
- $(CC) $(CFLAGS) -c $@
+ $(CC) $(CFLAGS) -c $<
_dummy:
clean:
- rm -f $(OBJ) *~ $(CLEANSPEC) *.dump*
+ rm -f *.o *.sym *.lst *~ $(CLEANSPEC) *.dump* *.asm *.lib