LD = $(CROSS)ld\r
OBJCOPY = $(CROSS)objcopy\r
\r
-ASFLAGS = -m68000 --register-prefix-optional --bitwise-or \r
+ASFLAGS += -m68000 --register-prefix-optional --bitwise-or -pic\r
\r
TARGET = hexed.bin\r
OBJS = sega_gcc.o hexed.o font.o\r
clean:\r
$(RM) $(TARGET) $(OBJS) $(TARGET).map a.out\r
\r
+\r
+# ----------- release -----------\r
+ifneq ($(findstring rel,$(MAKECMDGOALS)),)\r
+ifeq ($(VER),)\r
+$(error need VER)\r
+endif\r
+endif\r
+\r
+rel: hexed.bin readme.txt src\r
+ zip -9 -r hexed_r$(VER).zip $^\r
+ rm -rf src\r
+\r
+src: hexed.s font.s sega_gcc.s md.ld Makefile\r
+ mkdir src\r
+ cp $^ src/\r