tools: bmp2tiles clearer error message
[swan-dev] / Makefile
index f949274..bc3b433 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -10,7 +10,9 @@ ADIR = objs
 SDIR = src
 INC = -Iinc
 
-CFLAGS = -march=v30 -ffreestanding # use NEC v30 chip
+CFLAGS = -march=v30# use NEC v30 chip
+CFLAGS += -ffreestanding# no stdlib
+CFLAGS += -fno-pic# for use of inline asm
 
 _OBJS = entry.o main.o # todo: make sure entry is forced as entry point for linker
 
@@ -20,13 +22,13 @@ LDFILE = swan.ld
 
 
 $(ODIR)/%.o: $(SDIR)/%.c
-       $(CC) -c $(INC) -o $@ $< $(CFLAGS)
+       $(CC) -c $(INC) -o $@ $< $(CFLAGS) 
 
 $(ODIR)/entry.o: $(SDIR)/entry.S
        $(CC) -c $(INC) -o $@ $< $(CFLAGS)
 
 $(OUT): $(OBJS)
-       $(LD) -T $(LDFILE) $^ -o $(OUT)
+       $(LD) -T $(LDFILE) $^ -o $(OUT) -Map=output.map
 
 add:
        ./romheader