1 PROGRAM
= RipeSeedsPrayingHands
5 CHK_DIR_EXISTS
= test -d
8 AFLAGS
= --debug
-I.
-I
$(BASESRCDIR
) -DNO_JOYPAD1
-DNO_SFX
16 BASESRCDIR
= ..
/..
/shared
20 include $(BASESRCDIR
)/common
/Makefile.inc
21 include $(BASESRCDIR
)/sound
/Makefile.inc
23 OBJS
= $(COMMON_OBJS
) $(SOUND_OBJS
) \
25 $(BUILD_DIR
)/dmcdata.o \
26 $(BUILD_DIR
)/songtable.o \
27 $(BUILD_DIR
)/$(SONGBASENAME
).o
30 CHRFILE
= graphics.chr
32 BINFILE
= $(PROGRAM
).nes
34 all: $(BUILD_DIR
)/$(BINFILE
)
36 $(BUILD_DIR
)/$(BINFILE
): $(OBJS
) $(CHRFILE
) $(SCRIPTFILE
) $(HEADERFILE
)
37 $(XLNK
) $(SCRIPTFILE
) -o
$@
39 $(BUILD_DIR
)/%.o
: %.asm
40 @
$(CHK_DIR_EXISTS
) $(BUILD_DIR
) ||
$(MKDIR
) $(BUILD_DIR
)
43 $(BUILD_DIR
)/$(SONGBASENAME
).o
: $(SONGBASENAME
).asm
$(SONGBASENAME
).inc
44 @
$(CHK_DIR_EXISTS
) $(BUILD_DIR
) ||
$(MKDIR
) $(BUILD_DIR
)
47 $(SONGBASENAME
).inc
: $(SONGBASENAME
).xm instruments.map
48 xm2nes
--instruments-map
=instruments.map
$< > $@
53 -rm -f
$(BUILD_DIR
)/$(BINFILE
) $(OBJS
) $(SONGBASENAME
).inc