release: all
	bin2c user.prx ../loader/user.c user
	sed -i 's#((aligned(16)))#((aligned(64)))#gi' ../loader/user.c
	sed -i 's#static##gi' ../loader/user.c

TARGET = user
OBJS = main.o GameCategoriesLibKernel.o linker.o vsh.o

INCDIR = ../include
CFLAGS = -Os -G0 -Wall -fno-pic -fshort-wchar
ASFLAGS = $(CFLAGS)

BUILD_PRX = 1
PRX_EXPORTS = exports.exp

USE_USER_LIBS = 1
USE_USER_LIBC = 1

LIBDIR = ../lib
LDFLAGS = -mno-crt0 -nostartfiles
LIBS = -lpspsystemctrl_user

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

GameCategoriesLibKernel.S: ../kernel/exports.exp
	$(shell psp-config --pspdev-path)/bin/psp-build-exports --build-stubs $<
