hexed: move transfer code here since md code is here too
[megadrive.git] / hexed / Makefile
CommitLineData
4db6e09f 1CROSS = m68k-elf-\r
2AS = $(CROSS)as\r
3LD = $(CROSS)ld\r
4OBJCOPY = $(CROSS)objcopy\r
5\r
318e20ff 6ASFLAGS += -m68000 --register-prefix-optional --bitwise-or -pic\r
4db6e09f 7\r
570c4371 8TARGET = hexed.bin\r
526976b9 9OBJS = sega_gcc.o hexed.o font.o\r
4db6e09f 10\r
11all : $(TARGET)\r
12\r
13$(TARGET) : a.out\r
14 $(OBJCOPY) -I elf32-m68k -O binary $^ $@\r
15\r
16a.out : $(OBJS)\r
17 $(LD) -Tmd.ld -Map $(TARGET).map $^\r
18\r
19clean:\r
20 $(RM) $(TARGET) $(OBJS) $(TARGET).map a.out\r
21\r
d13f0e28 22pc_transfer: pc_transfer.c\r
23 gcc -Wall -O2 -ggdb -o $@ $^\r
24\r
74d5977b 25\r
26# ----------- release -----------\r
27ifneq ($(findstring rel,$(MAKECMDGOALS)),)\r
28ifeq ($(VER),)\r
29$(error need VER)\r
30endif\r
31endif\r
32\r
33rel: hexed.bin readme.txt src\r
34 zip -9 -r hexed_r$(VER).zip $^\r
35 rm -rf src\r
36\r
37src: hexed.s font.s sega_gcc.s md.ld Makefile\r
38 mkdir src\r
39 cp $^ src/\r