19 lines
638 B
Makefile
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
|