CROSS = m68k-elf-\r
+CC = $(CROSS)gcc\r
AS = $(CROSS)as\r
LD = $(CROSS)ld\r
OBJCOPY = $(CROSS)objcopy\r
\r
ASFLAGS += -m68000 --register-prefix-optional --bitwise-or -pic\r
+CPPFLAGS += -Wa,-m68000 -Wa,--register-prefix-optional -Wa,--bitwise-or -Wa,-pic\r
\r
TARGET = hexed.bin\r
-OBJS = sega_gcc.o hexed.o font.o\r
+OBJS = sega_gcc.o hexed.o transfer.o font.o\r
\r
all : $(TARGET)\r
\r
clean:\r
$(RM) $(TARGET) $(OBJS) $(TARGET).map a.out\r
\r
+pc_transfer: pc_transfer.c\r
+ gcc -Wall -O2 -ggdb -o $@ $^\r
+\r
+\r
+.S.o:\r
+ $(CC) -c -o $@ $^ $(CPPFLAGS)\r
\r
# ----------- release -----------\r
ifneq ($(findstring rel,$(MAKECMDGOALS)),)\r