mirror of
https://github.com/libretro/RetroArch.git
synced 2024-11-23 07:59:42 +00:00
35 lines
846 B
Makefile
35 lines
846 B
Makefile
|
TITLE_ID = RAXXXXXXX
|
||
|
TARGET = Launcher
|
||
|
OBJS = main.o
|
||
|
|
||
|
LIBS = -lSceAppMgr_stub
|
||
|
|
||
|
PREFIX = arm-vita-eabi
|
||
|
CC = $(PREFIX)-gcc
|
||
|
CFLAGS = -Wl,-q -Wall
|
||
|
ASFLAGS = $(CFLAGS)
|
||
|
|
||
|
all: builder/eboot.bin
|
||
|
|
||
|
%.vpk: eboot.bin
|
||
|
vita-mksfoex -s TITLE_ID=$(TITLE_ID) "Launcher" param.sfo
|
||
|
vita-pack-vpk -s param.sfo -b eboot.bin $@ \
|
||
|
-a contents/icon0.png=sce_sys/icon0.png \
|
||
|
-a contents/bg.png=sce_sys/livearea/contents/bg.png \
|
||
|
-a contents/startup.png=sce_sys/livearea/contents/startup.png \
|
||
|
-a contents/template.xml=sce_sys/livearea/contents/template.xml \
|
||
|
-a contents/args.txt=args.txt
|
||
|
|
||
|
builder/eboot.bin: $(TARGET).velf
|
||
|
vita-make-fself -s $< $@
|
||
|
|
||
|
%.velf: %.elf
|
||
|
vita-elf-create $< $@
|
||
|
|
||
|
$(TARGET).elf: $(OBJS)
|
||
|
$(CC) $(CFLAGS) $^ $(LIBS) -o $@
|
||
|
|
||
|
clean:
|
||
|
@rm -rf $(TARGET).vpk $(TARGET).velf $(TARGET).elf $(OBJS) \
|
||
|
eboot.bin param.sfo
|