aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordavilla <davilla@4pi.com>2013-06-20 12:14:21 -0400
committerdavilla <davilla@4pi.com>2013-06-20 12:15:09 -0400
commit983b12f08d2d63b6bdec6a463d050f87ba7cf1cd (patch)
tree7febd7907775842fe67b4a86b205b73044024b0a
parent54763e4fd2862fb211e16d20ebac4be92b630ff0 (diff)
add xbmc-addon-bindings to depends
-rw-r--r--Makefile.in1
-rw-r--r--tools/depends/target/xbmc-addon-bindings/Makefile34
2 files changed, 35 insertions, 0 deletions
diff --git a/Makefile.in b/Makefile.in
index f64ec4fe46..017af79c53 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -441,6 +441,7 @@ ifneq (@USE_LIBXBMC@,1)
MAINOBJS+=xbmc/main/main.o
endif
+# sync with tools/depends/target/xbmc-addon-bindings
BINDINGS =xbmc/addons/include/xbmc_addon_cpp_dll.h
BINDINGS+=xbmc/addons/include/xbmc_addon_dll.h
BINDINGS+=xbmc/addons/include/xbmc_addon_types.h
diff --git a/tools/depends/target/xbmc-addon-bindings/Makefile b/tools/depends/target/xbmc-addon-bindings/Makefile
new file mode 100644
index 0000000000..b40f497c80
--- /dev/null
+++ b/tools/depends/target/xbmc-addon-bindings/Makefile
@@ -0,0 +1,34 @@
+include ../../Makefile.include
+DEPS= ../../Makefile.include Makefile
+# not happy about this, tools/depends/configure should create this
+XBMC_ROOT= ../../../../
+
+# sync with <xbmc root>Makefile.in
+BINDINGS =xbmc/addons/include/xbmc_addon_cpp_dll.h
+BINDINGS+=xbmc/addons/include/xbmc_addon_dll.h
+BINDINGS+=xbmc/addons/include/xbmc_addon_types.h
+BINDINGS+=xbmc/addons/include/xbmc_epg_types.h
+BINDINGS+=xbmc/addons/include/xbmc_pvr_dll.h
+BINDINGS+=xbmc/addons/include/xbmc_pvr_types.h
+BINDINGS+=xbmc/addons/include/xbmc_scr_dll.h
+BINDINGS+=xbmc/addons/include/xbmc_scr_types.h
+BINDINGS+=xbmc/addons/include/xbmc_vis_dll.h
+BINDINGS+=xbmc/addons/include/xbmc_vis_types.h
+BINDINGS+=addons/library.xbmc.addon/libXBMC_addon.h
+BINDINGS+=addons/library.xbmc.gui/libXBMC_gui.h
+BINDINGS+=addons/library.xbmc.pvr/libXBMC_pvr.h
+
+all: .installed-$(PLATFORM)
+
+.installed-$(PLATFORM): $(DEPS)
+ @echo "Copy addon bindings to $(PREFIX)/include/xbmc"
+ @mkdir -p $(PREFIX)/include/xbmc
+ @for f in $(BINDINGS); do \
+ cp -f $(XBMC_ROOT)/$$f $(PREFIX)/include/xbmc ; \
+ done
+ @touch $@
+
+clean:
+ @rm -rf .installed-$(PLATFORM) $(PREFIX)/include/xbmc
+
+distclean:: clean