diff options
| author | Xavi Del Campo <xavi.dcr@tutanota.com> | 2020-01-31 10:32:23 +0100 |
|---|---|---|
| committer | Xavi Del Campo <xavi.dcr@tutanota.com> | 2020-01-31 10:32:23 +0100 |
| commit | 7c24e9a9b02b04dcaf9507acb94091ea70a2c02d (patch) | |
| tree | c28d0748652ad4b4222309e46e6cfc82c0906220 /tools/Makefile | |
| parent | a2b7b6bb1cc2f4a3258b7b2dbc92399d151f864d (diff) | |
| download | psxsdk-7c24e9a9b02b04dcaf9507acb94091ea70a2c02d.tar.gz | |
Imported pristine psxsdk-20190410 from official repo
Diffstat (limited to 'tools/Makefile')
| -rw-r--r-- | tools/Makefile | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/tools/Makefile b/tools/Makefile new file mode 100644 index 0000000..15294ff --- /dev/null +++ b/tools/Makefile @@ -0,0 +1,77 @@ +# Makefile for the PSXSDK tools + +include ../Makefile.cfg + +TOOL_LIST = bmp2tim$(EXE_SUFFIX) \ + cdcat$(EXE_SUFFIX) \ + elf2exe$(EXE_SUFFIX) \ + getpsxiso$(EXE_SUFFIX) \ + mkpsxiso$(EXE_SUFFIX) \ + vag2wav$(EXE_SUFFIX) \ + wav2vag$(EXE_SUFFIX) \ + exefixup$(EXE_SUFFIX) \ + systemcnf$(EXE_SUFFIX) \ + bin2c$(EXE_SUFFIX) \ + huff$(EXE_SUFFIX) \ + mod4psx$(EXE_SUFFIX) \ + tim2bmp$(EXE_SUFFIX) \ + lictool$(EXE_SUFFIX) \ + psfex$(EXE_SUFFIX) + +all: $(TOOL_LIST) + $(MAKE_COMMAND) -C spasm + +bmp2tim$(EXE_SUFFIX): bmp2tim.c + $(HOST_CC) $(HOST_CFLAGS) -o $@ bmp2tim.c $(HOST_LDFLAGS) + +cdcat$(EXE_SUFFIX): cdcat.c + $(HOST_CC) $(HOST_CFLAGS) -o $@ cdcat.c $(HOST_LDFLAGS) + +elf2exe$(EXE_SUFFIX): elf2exe.c + $(HOST_CC) $(HOST_CFLAGS) -DOBJCOPY_PATH=\"$(OBJCOPY)\" -o $@ elf2exe.c $(HOST_LDFLAGS) + +getpsxiso$(EXE_SUFFIX): getpsxiso.c + $(HOST_CC) $(HOST_CFLAGS) -o $@ getpsxiso.c $(HOST_LDFLAGS) + +mkpsxiso$(EXE_SUFFIX): mkpsxiso.c + $(HOST_CC) $(HOST_CFLAGS) -o $@ mkpsxiso.c $(HOST_LDFLAGS) + +vag2wav$(EXE_SUFFIX): vag2wav.c + $(HOST_CC) $(HOST_CFLAGS) -o $@ vag2wav.c $(HOST_LDFLAGS) + +wav2vag$(EXE_SUFFIX): wav2vag.c + $(HOST_CC) $(HOST_CFLAGS) -o $@ wav2vag.c $(HOST_LDFLAGS) + +exefixup$(EXE_SUFFIX): exefixup.c + $(HOST_CC) $(HOST_CFLAGS) -o $@ exefixup.c $(HOST_LDFLAGS) + +systemcnf$(EXE_SUFFIX): systemcnf.c + $(HOST_CC) $(HOST_CFLAGS) -o $@ systemcnf.c $(HOST_LDFLAGS) + +bin2c$(EXE_SUFFIX): bin2c.c + $(HOST_CC) $(HOST_CFLAGS) -o $@ bin2c.c $(HOST_LDFLAGS) + +huff$(EXE_SUFFIX): huff.c + $(HOST_CC) $(HOST_CFLAGS) -o $@ huff.c $(HOST_LDFLAGS) + +mod4psx$(EXE_SUFFIX): mod4psx.c adpcm.c + $(HOST_CC) $(HOST_CFLAGS) -o $@ mod4psx.c adpcm.c ../libmodplay/libmodplay_nopsx.a -lm -DNO_PSX_LIB + +tim2bmp$(EXE_SUFFIX): tim2bmp.c + $(HOST_CC) $(HOST_CFLAGS) -o $@ tim2bmp.c -lz $(HOST_LDFLAGS) + +lictool$(EXE_SUFFIX): lictool.c + $(HOST_CC) $(HOST_CFLAGS) -o $@ lictool.c $(HOST_LDFLAGS) + +psfex$(EXE_SUFFIX): psfex.c + $(HOST_CC) $(HOST_CFLAGS) -o $@ psfex.c -lz $(HOST_LDFLAGS) + +clean: + rm -f $(TOOL_LIST) + $(MAKE_COMMAND) -C spasm clean + +distclean: clean + +install: + cp -rv $(TOOL_LIST) $(TOOLCHAIN_PREFIX)/bin + $(MAKE_COMMAND) -C spasm install |
