TOPDIR = ../../..
-SCC = $(TOPDIR)/bin/sdcc -mz80 -v
-SAS = as-z80
+SCC = $(TOPDIR)/bin/sdcc -mz80
+SAS = $(TOPDIR)/bin/as-z80
+
+OBJ = div.o mul.o putchar.o printf.o shift.o stubs.o \
+ asm_strings.o
-OBJ = div.o mul.o putchar.o string.o printf.o asm_strings.o
LIB = z80.lib
CC = $(SCC)
AS = $(SAS)
-CFLAGS = -I../include -I.
+ASFLAGS = -plosgff
+
+CFLAGS = -I../../include -I.
all: $(LIB) crt0.o
rm -f $(LIB)
for i in $(OBJ); do echo $$i >> $(LIB); done
-_dummy:
+.c.o:
+ $(CC) $(CFLAGS) -c $<
-clean:
- rm -f $(OBJ) *~ $(CLEANSPEC)
+.s.o:
+ $(AS) $(ASFLAGS) $@ $<
+_dummy:
+clean:
+ rm -f $(OBJ) *~ $(CLEANSPEC) *.dump* *.asm *.lib