X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=megadrive.git;a=blobdiff_plain;f=hexed%2FMakefile;h=894c439bd94ecbab10f1139dc0248ba560a42ccc;hp=8b992bd2bb185320dc26e009de21853870d4f083;hb=6f93f411b27296f8a96761061312cd70a15c8884;hpb=272bd2ec7473ac1f7f29b27752f5402283306cce diff --git a/hexed/Makefile b/hexed/Makefile index 8b992bd..894c439 100644 --- a/hexed/Makefile +++ b/hexed/Makefile @@ -10,24 +10,28 @@ CPPFLAGS += -Wa,-m68000 -Wa,--register-prefix-optional -Wa,--bitwise-or -Wa,-pic TARGET = hexed.bin OBJS = sega_gcc.o hexed.o transfer.o font.o -all : $(TARGET) +all: $(TARGET) -$(TARGET) : a.out +$(TARGET): a.out $(OBJCOPY) -I elf32-m68k -O binary $^ $@ -a.out : $(OBJS) +a.out: $(OBJS) $(LD) -Tmd.ld -Map $(TARGET).map $^ clean: - $(RM) $(TARGET) $(OBJS) $(TARGET).map a.out + $(RM) $(TARGET) $(OBJS) $(TARGET).map a.out pc_transfer + pc_transfer: pc_transfer.c gcc -Wall -O2 -ggdb -o $@ $^ - -.S.o: +%.o: %.S $(CC) -c -o $@ $^ $(CPPFLAGS) +%.bin: %.o + $(OBJCOPY) -I elf32-m68k -O binary $^ $@ + + # ----------- release ----------- ifneq ($(findstring rel,$(MAKECMDGOALS)),) ifeq ($(VER),)