Skip to content

Commit

Permalink
[depends] use central include file for binary-addons build
Browse files Browse the repository at this point in the history
  • Loading branch information
wsnipex committed Sep 9, 2014
1 parent 6a33c48 commit 153c86c
Show file tree
Hide file tree
Showing 4 changed files with 41 additions and 115 deletions.
39 changes: 1 addition & 38 deletions tools/depends/target/xbmc-audioencoder-addons/Makefile
Original file line number Diff line number Diff line change
@@ -1,40 +1,3 @@
-include ../../Makefile.include

include ../../xbmc-addons.include
ADDONS = "audioencoder.flac audioencoder.lame audioencoder.vorbis audioencoder.wav"
ifeq ($(PLATFORM),)
PLATFORM = native
endif
ifeq ($(CMAKE),)
CMAKE = cmake
endif

CMAKE_EXTRA =
ifeq (darwin, $(findstring darwin, $(HOST)))
INSTALL_PREFIX = ../../../../../addons/
CMAKE_EXTRA = -DPACKAGE_ZIP=1 -DDEPENDS_PATH=$(PREFIX)
else ifneq ($(PREFIX),)
INSTALL_PREFIX = $(PREFIX)
CMAKE_EXTRA = -DDEPENDS_PATH=$(PREFIX)
endif

all: .installed-$(PLATFORM)


clean:
rm -f .installed-$(PLATFORM)

distclean:
rm -rf $(PLATFORM) .installed-$(PLATFORM) native

.installed-$(PLATFORM):
ifeq ($(PREFIX),)
@echo
@echo "ERROR: please set PREFIX to the xbmc install path e.g. make PREFIX=/usr/local"
@exit 1
endif
mkdir -p $(PLATFORM); \
cd $(PLATFORM); \
$(CMAKE) -DCMAKE_INSTALL_PREFIX=$(INSTALL_PREFIX) -DCMAKE_PREFIX_PATH=$(PREFIX) $(CMAKE_EXTRA) \
-DADDONS_TO_BUILD=$(ADDONS) ../../../../../project/cmake/addons/ ;\
$(MAKE);
touch $@
40 changes: 1 addition & 39 deletions tools/depends/target/xbmc-screensaver-addons/Makefile
Original file line number Diff line number Diff line change
@@ -1,41 +1,3 @@
-include ../../Makefile.include

include ../../xbmc-addons.include
ADDONS = "screensavers.rsxs"

ifeq ($(PLATFORM),)
PLATFORM = native
endif
ifeq ($(CMAKE),)
CMAKE = cmake
endif

CMAKE_EXTRA =
ifeq (darwin, $(findstring darwin, $(HOST)))
INSTALL_PREFIX = ../../../../../addons/
CMAKE_EXTRA = -DPACKAGE_ZIP=1 -DDEPENDS_PATH=$(PREFIX)
else ifneq ($(PREFIX),)
INSTALL_PREFIX = $(PREFIX)
CMAKE_EXTRA = -DDEPENDS_PATH=$(PREFIX)
endif

all: .installed-$(PLATFORM)


clean:
rm -f .installed-$(PLATFORM)

distclean:
rm -rf $(PLATFORM) .installed-$(PLATFORM) native

.installed-$(PLATFORM):
ifeq ($(PREFIX),)
@echo
@echo "ERROR: please set PREFIX to the xbmc install path e.g. make PREFIX=/usr/local"
@exit 1
endif
mkdir -p $(PLATFORM); \
cd $(PLATFORM); \
$(CMAKE) -DCMAKE_INSTALL_PREFIX=$(INSTALL_PREFIX) -DCMAKE_PREFIX_PATH=$(PREFIX) $(CMAKE_EXTRA) \
-DADDONS_TO_BUILD=$(ADDONS) ../../../../../project/cmake/addons/ ;\
$(MAKE);
touch $@
39 changes: 1 addition & 38 deletions tools/depends/target/xbmc-visualization-addons/Makefile
Original file line number Diff line number Diff line change
@@ -1,40 +1,3 @@
-include ../../Makefile.include

include ../../xbmc-addons.include
ADDONS = "visualization.fishbmc visualization.goom visualization.projectm visualization.spectrum visualization.waveform"

ifeq ($(PLATFORM),)
PLATFORM = native
endif
ifeq ($(CMAKE),)
CMAKE = cmake
endif

CMAKE_EXTRA =
ifeq (darwin, $(findstring darwin, $(HOST)))
INSTALL_PREFIX = ../../../../../addons/
CMAKE_EXTRA = -DPACKAGE_ZIP=1 -DDEPENDS_PATH=$(PREFIX)
else ifneq ($(PREFIX),)
INSTALL_PREFIX = $(PREFIX)
endif

all: .installed-$(PLATFORM)


clean:
rm -f .installed-$(PLATFORM)

distclean:
rm -rf $(PLATFORM) .installed-$(PLATFORM) native

.installed-$(PLATFORM):
ifeq ($(PREFIX),)
@echo
@echo "ERROR: please set PREFIX to the xbmc install path e.g. make PREFIX=/usr/local"
@exit 1
endif
mkdir -p $(PLATFORM); \
cd $(PLATFORM); \
$(CMAKE) -DCMAKE_INSTALL_PREFIX=$(INSTALL_PREFIX) -DCMAKE_PREFIX_PATH=$(PREFIX) $(CMAKE_EXTRA) \
-DADDONS_TO_BUILD=$(ADDONS) ../../../../../project/cmake/addons/ ;\
$(MAKE);
touch $@
38 changes: 38 additions & 0 deletions tools/depends/xbmc-addons.include
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
-include Makefile.include

ifeq ($(PLATFORM),)
PLATFORM = native
endif
ifeq ($(CMAKE),)
CMAKE = cmake
endif

CMAKE_EXTRA =
ifeq (darwin, $(findstring darwin, $(HOST)))
INSTALL_PREFIX = ../../../../../addons/
CMAKE_EXTRA = -DPACKAGE_ZIP=1 -DDEPENDS_PATH=$(PREFIX)
else ifneq ($(PREFIX),)
INSTALL_PREFIX = $(PREFIX)
endif

all: .installed-$(PLATFORM)


clean:
rm -f .installed-$(PLATFORM)

distclean:
rm -rf $(PLATFORM) .installed-$(PLATFORM) native

.installed-$(PLATFORM):
ifeq ($(PREFIX),)
@echo
@echo "ERROR: please set PREFIX to the xbmc install path e.g. make PREFIX=/usr/local"
@exit 1
endif
mkdir -p $(PLATFORM); \
cd $(PLATFORM); \
$(CMAKE) -DCMAKE_INSTALL_PREFIX=$(INSTALL_PREFIX) -DCMAKE_PREFIX_PATH=$(PREFIX) $(CMAKE_EXTRA) \
-DADDONS_TO_BUILD=$(ADDONS) ../../../../../project/cmake/addons/ ;\
$(MAKE);
touch $@

0 comments on commit 153c86c

Please sign in to comment.