TARGET		=	mhp3plus
PSP_FW_VERSION = 500

PRX_EXPORTS	=	exports.exp
USE_KERNEL_LIBC	=	1
USE_KERNEL_LIBS	=	1
#CLASSG_LIBS = libs
#CLASSG_LIBS = libc


OBJS	=	exports.o
OBJS	+=	global.o
OBJS	+=	syslibc.o
OBJS	+=	nidresolve.o
OBJS	+=	memory.o

#libmenu
OBJS	+=	static.o
OBJS	+=	import.o

#libmenu ITEM
OBJS	+=	./Item/_createItem.o
OBJS	+=	./Item/libmSetOpt.o
OBJS	+=	./Item/libmCreateContext.o
OBJS	+=	./Item/libmRemoveContext.o
OBJS	+=	./Item/libmAddItem.o
OBJS	+=	./Item/libmRemoveItem.o
OBJS	+=	./Item/libmCreateCheckBox.o
OBJS	+=	./Item/libmCreateContainer.o
OBJS	+=	./Item/libmCreateRadioButton.o
OBJS	+=	./Item/libmCreateRadioButtonGroup.o
OBJS	+=	./Item/libmCreateSelectBox.o
OBJS	+=	./Item/libmCreateSpacer.o
OBJS	+=	./Item/libmCreateTriggerButtom.o
OBJS	+=	./Item/libmCreateUpDownCtrl.o
OBJS	+=	./Item/libmGetNextItem.o
OBJS	+=	./Item/libmGetPrevItem.o
OBJS	+=	./Item/libmGetBottomItem.o
OBJS	+=	./Item/libmGetTopItem.o
OBJS	+=	./Item/libmIsInvalidItem.o
OBJS	+=	./Item/libmGetHandle.o
OBJS	+=	./Item/libmRender.o


#libmenu DRAW
OBJS	+=	./Draw/libmConvert8888_XXXX.o
OBJS	+=	./Draw/libmConvertXXXX_8888.o
OBJS	+=	./Draw/libmAlphaBlend.o
OBJS	+=	./Draw/libmDebugScreenSetXY.o
OBJS	+=	./Draw/libmPrintXY.o
OBJS	+=	./Draw/libmPrintfXY.o
OBJS	+=	./Draw/libmPutCharXY.o
OBJS	+=	./Draw/libmPoint.o
OBJS	+=	./Draw/libmPointEx.o
OBJS	+=	./Draw/libmLine.o
OBJS	+=	./Draw/libmFrame.o
OBJS	+=	./Draw/libmFillRect.o
OBJS	+=	./Draw/libmCircle.o
OBJS	+=	./Draw/libmInitBuffers.o
OBJS	+=	./Draw/libmClearBuffers.o
OBJS	+=	./Draw/libmSwapBuffers.o
OBJS	+=	./Draw/libmMakeDrawAddr.o
OBJS	+=	./Draw/libmGetColor.o
OBJS	+=	./Draw/libmGetCurVInfo.o
OBJS	+=	./Draw/libmSetCurVInfo.o

#mhp3plus
OBJS	+=	charConv.o
OBJS	+=	hook.o
#OBJS	+=	osk.o
OBJS	+=	mhp3.o
OBJS	+=	main.o


INCDIR		=	
CFLAGS		=	-O2 -G 0 -Wall -fno-strict-aliasing -fno-builtin-printf -DLNGJPN
CXXFLAGS	=	$(CFLAGS) -fno-exceptions -fno-rtti
ASFLAGS		=	$(CFLAGS)

LIBDIR		=	
LDFLAGS		=	-mno-crt0 -nostartfiles

LIBS		=
LIBS		+=	-lm
LIBS		+=	-lpspsystemctrl_kernel
LIBS		+=	-lini
LIBS		+=	-lpsppower_driver

#LIBS		+=	-lpsputility
#LIBS		+=	-lpspgu


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

