TARGET = luaplayer VERSION = 0.20 RELEASEF = "LuaPlayer v$(VERSION)" RELEASEFOLDER = build/$(RELEASEF) PSP_EBOOT_TITLE = Lua Player v$(VERSION) PSP_EBOOT_ICON = title-icon.png include Makefile.psp.common release: all # note - does not include binary; see release10 & 15 make -C modules release mkdir -p $(RELEASEFOLDER)/luaplayer cp -R Applications $(RELEASEFOLDER)/luaplayer/ cp -R System $(RELEASEFOLDER)/luaplayer/ cp -R doc $(RELEASEFOLDER)/Documentation cp -R samples $(RELEASEFOLDER)/Samples cp -R Readme* $(RELEASEFOLDER)/ cp -R CHANGELOG $(RELEASEFOLDER)/Changes.txt cp -R LICENSE $(RELEASEFOLDER)/License.txt -find $(RELEASEFOLDER) -name ".svn" -exec rm -rfv '{}' ";" release10: release make -C bootstrap EBOOT.PBP mkdir -p $(RELEASEFOLDER)/luaplayer cp bootstrap/EBOOT.PBP $(RELEASEFOLDER)/luaplayer/EBOOT.PBP cp luaplayer.prx $(RELEASEFOLDER)/luaplayer cp modules/loadlib.prx $(RELEASEFOLDER)/luaplayer cp modules/*.lrx $(RELEASEFOLDER)/luaplayer -cd build && zip -r "LuaPlayer_v$(VERSION)_firmware10".zip $(RELEASEF) release15: release make -C bootstrap kxploit mkdir -p $(RELEASEFOLDER)/luaplayer mkdir -p $(RELEASEFOLDER)/luaplayer% cp bootstrap/luaboot/EBOOT.PBP $(RELEASEFOLDER)/luaplayer/EBOOT.PBP cp bootstrap/luaboot%/EBOOT.PBP $(RELEASEFOLDER)/luaplayer%/EBOOT.PBP cp luaplayer.prx $(RELEASEFOLDER)/luaplayer cp modules/loadlib.prx $(RELEASEFOLDER)/luaplayer cp modules/*.lrx $(RELEASEFOLDER)/luaplayer -cd build && zip -r "LuaPlayer_v$(VERSION)_firmware15".zip $(RELEASEF) release-all: release10 release15 nightly10: release10 mv build/"LuaPlayer_v$(VERSION)_firmware10".zip build/"LuaPlayer_`date +"%Y%m%d"`_firmware10".zip /usr/local/bin/svn info | grep "Last Changed" > build/nightly-info zip -m build/"LuaPlayer_`date +"%Y%m%d"`_firmware10".zip build/nightly-info nightly15: release15 nightly mv build/"LuaPlayer_v$(VERSION)_firmware15".zip build/"LuaPlayer_`date +"%Y%m%d"`_firmware15".zip /usr/local/bin/svn info | grep "Last Changed" > build/nightly-info zip -m build/"LuaPlayer_`date +"%Y%m%d"`_firmware15".zip build/nightly-info nightly-all: nightly10 nightly15 clean-builds: -rm -rf luaplayer luaplayer% -rm -rf build clean-all: clean-builds clean make -C bootstrap clean make -C modules clean #INSTALL_PATH = /Volumes/Untitled/PSP/GAME INSTALL_PATH = test install: all make -C bootstrap kxploit make -C modules release mkdir -p $(INSTALL_PATH)/luaplayer mkdir -p $(INSTALL_PATH)/luaplayer% cp bootstrap/luaboot/EBOOT.PBP $(INSTALL_PATH)/luaplayer cp bootstrap/luaboot%/EBOOT.PBP $(INSTALL_PATH)/luaplayer% cp luaplayer.prx $(INSTALL_PATH)/luaplayer cp modules/loadlib.prx $(INSTALL_PATH)/luaplayer cp modules/*.lrx $(INSTALL_PATH)/luaplayer mkdir -p $(INSTALL_PATH)/luaplayer/System cp -R System/system.lua $(INSTALL_PATH)/luaplayer/System/