MDCORE = 1

TARGET = dgen_psp

EXTRA_TARGETS = EBOOT.PBP
PSP_EBOOT_TITLE = dgen_psp3xx

#OBJECTS  = psp/startup.o
OBJECTS = psp/psp_main.o
OBJECTS += psp/psp_std.o psp/psp_screen.o psp/debug.o
OBJECTS += psp/psp_menu.o psp/psp_bitmap.o psp/psp_cfg_file.o psp/emu_config.o psp/emu_state.o psp/emu_cheat.o

ifdef MDCORE
OBJECTS += psp/mdcore_main.o psp/emu_core.o\
           mdcore/mem.o mdcore/vdp.o mdcore/mdfr.o mdcore/ras.o mdcore/fm.o\
		   mdcore/musa/m68kcpu.o mdcore/musa/m68kopac.o mdcore/musa/m68kopdm.o\
		   mdcore/musa/m68kops.o mdcore/musa/m68kopnz.o\
           mdcore/sn76496.o mdcore/myfm.o mdcore/zz80.o\
		   mdcore/graph.o mdcore/romload.o mdcore/save.o mdcore/md-joe.o\
		   mdcore/md.o
endif

OBJS = $(OBJECTS)

INCDIR = 
LDFLAGS = 

CFLAGS = -O2 -G0 -Wall -D_USE_MD -DCOMPILE_WITH_MUSA -D_PSP10 -D_SCE_IO
#-D_USE_ZLIB 

CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
ASFLAGS = $(CFLAGS)

LIBDIR =
#LIBS = -lpsppower -lpspaudio -lpng -lz -lpspkernel -lpsplibc -lstdc++ -lpsprtc
LIBS = lib/unziplib.a -lpng -lz -lm -lc -lpspaudio -lpspgu -lpsppower -lpsprtc
#-lpsplink


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