TARGET=fmsx
PSP_LIBS=psplib/psp.o \
	psplib/font.o \
	psplib/image.o \
	psplib/video.o \
	psplib/audio.o \
	psplib/fileio.o \
	psplib/menu.o \
	psplib/ui.o \
	psplib/ctrl.o \
	psplib/kybd.o \
	lunzip/unzip.o \
	lunzip/ioapi.o

FMSX_LIBS=\
	EMULib/I8251.o \
	EMULib/I8255.o \
	Z80/Z80.o \
	Z80/Debug.o \
	EMULib/Sound.o \
	fMSX/SCC.o \
	EMULib/AY8910.o \
	EMULib/YM2413.o \
	fMSX/V9938.o \
	fMSX/Patch.o \
	fMSX/MSX.o \
	fMSX/Floppy.o \
	fMSX/Disk.o \
	EMULib/INIFile.o \
	EMULib/LibPsp.o

FMSX_PSP_LIBS=\
	EMULib/SndPsp.o \
	fMSX/MenuPsp.o \
	fMSX/Psp.o

OBJS=$(PSP_LIBS) $(FMSX_LIBS) $(FMSX_PSP_LIBS) fMSX.o

INCDIR=./EMULib ./Z80 ./psplib ./lunzip
DEFINES=-DFMSX -DPSP -DLSB_FIRST -DDISK -DBPP16 -DNARROW -DSOUND -DZLIB
CFLAGS=-O2 -G0 -Wall $(DEFINES)
CXXFLAGS=$(CFLAGS) -fno-exceptions -fno-rtti
ASFLAGS=$(CFLAGS)

LIBDIR=
LDFLAGS=
LIBS=-lpspgu -lpspaudio -lpsprtc -lpsppower -lpng -lz -lm

EXTRA_TARGETS=EBOOT.PBP
PSP_EBOOT_TITLE=fMSX PSP 3.1.2
PSP_EBOOT_ICON=data/fmsx-icon.png

PSPSDK=$(shell psp-config --pspsdk-path)
include $(PSPSDK)/lib/build.mak

