diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 24 | 
1 files changed, 23 insertions, 1 deletions
| @@ -66,6 +66,18 @@ ifeq ($(config), release_ems)    libs = -lm  endif +ifeq ($(config), release_psv) +  compiler = arm-vita-eabi-gcc +  tool_compiler = gcc +  linker = arm-vita-eabi-gcc +  conf_cflags = -DNDEBUG -Dplat_psv \ +    -Dallocation_default_alignment=4 \ +    -O3 -s +  conf_lflags = -Wl,-q -O3 +  libs = -lSceDisplay_stub -lSceCtrl_stub -lSceAudio_stub -lSceLibDbg_stub -lm +  postbuild = psv_postbuild +endif +  sources = \  	animation.c \  	asset.c \ @@ -131,7 +143,7 @@ objects    = $(sources:%.c=%.o)  images     = $(image_sources:$(int_dir)/%.bmp=$(data_dir)/%.img)  animations = $(anim_sources:$(int_dir)/%.anm=$(data_dir)/%.anm) -all: $(target) $(pack) +all: $(target) $(pack) $(postbuild)  $(objects): %.o : %.c | $(pack)  	$(compiler) -MMD -MF $(basename $@).d $(cflags) -o $@ -c $< @@ -164,6 +176,16 @@ $(target): $(objects)  $(data_dir):  	mkdir -p $(data_dir) +psv_postbuild: $(target) +	vita-elf-create $(target) $(target).velf +	vita-make-fself -s $(target).velf eboot.bin +	vita-mksfoex -s TITLE_ID="HFTRSS001" "HFtrsS" param.sfo +	vita-pack-vpk -s param.sfo -b eboot.bin $(target).vpk \ +		-a media/icon.png=sce_sys/icon0.png + +vitasend: $(target) $(psv_postbuild) +	curl -T $(target).vpk ftp://${VITAIP}:1337/ux0:/ +  clean:  	rm *.d  	rm *.o |