diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2016-03-19 14:47:10 +0100 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2016-03-19 16:09:34 +0100 |
commit | 65906009904604247c3b0a5d09afdc1ba7432a43 (patch) | |
tree | 69e21581cf60a2e25110fea2da6532c7697e41bf /makefile | |
parent | d2fe9e454bac716fb5f61ae2cbc2f776ed9daedb (diff) |
Added support for Raspberry Pi cross-compile (nw)
Diffstat (limited to 'makefile')
-rw-r--r-- | makefile | 25 |
1 files changed, 25 insertions, 0 deletions
@@ -844,6 +844,7 @@ FULLTARGET := $(TARGET)$(SUBTARGET) endif PROJECTDIR := $(BUILDDIR)/projects/$(OSD)/$(FULLTARGET) PROJECTDIR_MINI := $(BUILDDIR)/projects/osdmini/$(FULLTARGET) +PROJECTDIR_SDL := $(BUILDDIR)/projects/sdl/$(FULLTARGET) PROJECTDIR_WIN := $(BUILDDIR)/projects/windows/$(FULLTARGET) .PHONY: all clean regenie generate @@ -1307,6 +1308,30 @@ steamlink: generate $(PROJECTDIR)/gmake-steamlink/Makefile $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-steamlink config=$(CONFIG) #------------------------------------------------- +# gmake-rpi +#------------------------------------------------- + +$(PROJECTDIR_SDL)/gmake-rpi/Makefile: makefile $(SCRIPTS) $(GENIE) +ifndef RASPBERRY_SDK_PATH + $(error RASPBERRY_SDK_PATH is not set) +endif +ifndef RASPBERRY_SYSROOT + $(error RASPBERRY_SYSROOT is not set) +endif + $(SILENT) $(GENIE) $(PARAMS) --gcc=rpi --gcc_version=4.9.2 --osd=sdl --targetos=rpi --targetos=rpi --NO_USE_MIDI=1 --PLATFORM=arm --NOASM=1 --USE_QTDEBUG=0 --SDL_INSTALL_ROOT=$(RASPBERRY_SYSROOT)/usr gmake + +.PHONY: rpi +ifndef RASPBERRY_SDK_PATH + $(error RASPBERRY_SDK_PATH is not set) +endif +ifndef RASPBERRY_SYSROOT + $(error RASPBERRY_SYSROOT is not set) +endif +rpi: generate $(PROJECTDIR_SDL)/gmake-rpi/Makefile + $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-rpi config=$(CONFIG) precompile + $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-rpi config=$(CONFIG) + +#------------------------------------------------- # cmake #------------------------------------------------- .PHONY: cmake |