PSP_LARGE_MEMORY=1

TARGET		=	trogdor-reburninated
BUILD		=	build_psp
SRC_DIR		=	src
EXCLUDED	=	$(SRC_DIR)/goombasend.c $(SRC_DIR)/SDL_rotozoom.c $(SRC_DIR)/fonts_h/54_serif_v01.cpp $(wildcard $(SRC_DIR)/sfx_h/*)
SRCS		=	$(filter-out $(EXCLUDED), $(wildcard $(SRC_DIR)/*.cpp) $(wildcard $(SRC_DIR)/*.c) $(wildcard $(SRC_DIR)/**/*.cpp) $(wildcard $(SRC_DIR)/**/*.c) $(wildcard $(SRC_DIR)/graphics_h/**/*.cpp) $(wildcard $(SRC_DIR)/graphics_h/**/*.c))
OBJS		=	$(patsubst %.cpp, %.o, $(patsubst %.c, %.o, $(SRCS)))

INCDIR =
CFLAGS = -G0 -O2 -DPSP
CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti -fpermissive
ASFLAGS = $(CFLAGS)

LIBDIR =
LDFLAGS =
LIBS = -lSDL2main -lSDL2_image -lpng -ljpeg -lSDL2_mixer -lstdc++ -lSDL2_ttf -lSDL2 -lGL -lGLU -lglut -lfreetype -lz -lbz2 -lpspmp3 -lmad -logg -lvorbisenc -lvorbis -lvorbisfile -lmikmod \
         -lpspvfpu -lpsphprm -lpspsdk -lpspctrl -lpspumd -lpsprtc -lpsppower -lpspgum -lpspgu -lpspaudiolib -lpspaudio \
         -lm -lpspvram

# -lpsphttp -lpspssl -lpspwlan -lpspnet_adhocmatching -lpspnet_adhoc -lpspnet_adhocctl

EXTRA_TARGETS = EBOOT.PBP
PSP_EBOOT_TITLE = trogdor-reburninated
PSP_EBOOT_ICON = release-resources/logo_icon_psp.png
PSP_EBOOT_PIC1 = release-resources/background_psp.png
# psp sound file: PSP_EBOOT_SND0=SND0.at3

PSPSDK=$(shell psp-config --pspsdk-path)
include $(PSPSDK)/lib/build.mak
#PSPSDK=/usr/local/pspdev/psp/sdk

#PSPSDK=C:/pspsdk/psp/sdk
#include C:/pspsdk/psp/sdk/lib/build.mak