notaz.gp2x.de
/
megadrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
hexed: use bin size for reloc; minor updates
[megadrive.git]
/
hexed
/
Makefile
diff --git
a/hexed/Makefile
b/hexed/Makefile
index
8b992bd
..
894c439
100644
(file)
--- 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
\r
OBJS = sega_gcc.o hexed.o transfer.o font.o
\r
\r
TARGET = hexed.bin
\r
OBJS = sega_gcc.o hexed.o transfer.o font.o
\r
\r
-all
: $(TARGET)
\r
+all: $(TARGET)
\r
\r
\r
-$(TARGET)
: a.out
\r
+$(TARGET): a.out
\r
$(OBJCOPY) -I elf32-m68k -O binary $^ $@
\r
\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
$(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
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
$(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
# ----------- release -----------
\r
ifneq ($(findstring rel,$(MAKECMDGOALS)),)
\r
ifeq ($(VER),)
\r