hexed: use bin size for reloc; minor updates
[megadrive.git] / hexed / Makefile
index 8b992bd..894c439 100644 (file)
@@ -10,24 +10,28 @@ CPPFLAGS += -Wa,-m68000 -Wa,--register-prefix-optional -Wa,--bitwise-or -Wa,-pic
 TARGET = hexed.bin\r
 OBJS = sega_gcc.o hexed.o transfer.o font.o\r
 \r
-all : $(TARGET)\r
+all: $(TARGET)\r
 \r
-$(TARGET) : a.out\r
+$(TARGET): a.out\r
        $(OBJCOPY) -I elf32-m68k -O binary $^ $@\r
 \r
-a.out : $(OBJS)\r
+a.out: $(OBJS)\r
        $(LD) -Tmd.ld -Map $(TARGET).map $^\r
 \r
 clean:\r
-       $(RM) $(TARGET) $(OBJS) $(TARGET).map a.out\r
+       $(RM) $(TARGET) $(OBJS) $(TARGET).map a.out pc_transfer\r
+\r
 \r
 pc_transfer: pc_transfer.c\r
        gcc -Wall -O2 -ggdb -o $@ $^\r
 \r
-\r
-.S.o:\r
+%.o: %.S\r
        $(CC) -c -o $@ $^ $(CPPFLAGS)\r
 \r
+%.bin: %.o\r
+       $(OBJCOPY) -I elf32-m68k -O binary $^ $@\r
+\r
+\r
 # ----------- release -----------\r
 ifneq ($(findstring rel,$(MAKECMDGOALS)),)\r
 ifeq ($(VER),)\r