psxsdk/examples/project.mk

19 lines
638 B
Makefile

# project.mk
include ../../Makefile.cfg
all: $(PROJNAME)_extra
mkdir -p cd_root
$(EXAMPLES_CC) $(EXAMPLES_CFLAGS) -DEXAMPLES_VMODE=$(EXAMPLES_VMODE) -o $(PROJNAME).elf $(PROJNAME).c \
$(EXAMPLES_LIBS) $(PROJ_LIBS) $(EXAMPLES_LDFLAGS)
elf2exe $(PROJNAME).elf $(PROJNAME).exe
cp $(PROJNAME).exe cd_root
systemcnf $(PROJNAME).exe > cd_root/system.cnf
$(MKISOFS_COMMAND) -o $(PROJNAME).hsf -V $(PROJNAME) -sysid PLAYSTATION cd_root
mkpsxiso $(PROJNAME).hsf $(PROJNAME).bin $(CDLIC_FILE)
rm -f $(PROJNAME).hsf
clean: $(PROJNAME)_clean_extra
rm -f $(PROJNAME).bin $(PROJNAME).cue $(PROJNAME).exe $(PROJNAME).elf
rm -fr cd_root