From: Adam Sutton Date: Thu, 21 Feb 2013 21:33:02 +0000 (+0000) Subject: build: fix mistakes in previous build system updates X-Git-Tag: v3.9~159 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=231e7b5fabeba074d9b98a0542b8bcb643195c2d;p=thirdparty%2Ftvheadend.git build: fix mistakes in previous build system updates --- diff --git a/Makefile b/Makefile index 1498467eb..ac9a3e894 100644 --- a/Makefile +++ b/Makefile @@ -211,7 +211,7 @@ SRCS-${CONFIG_BUNDLE} += bundle.c BUNDLES-yes += docs/html docs/docresources src/webui/static BUNDLES-yes += data/conf BUNDLES-${CONFIG_DVBSCAN} += data/dvb-scan -BUNDLES = $(BUNDLES-yes:%=$(ROOTDIR)/%) +BUNDLES = $(BUNDLES-yes) # # Add-on modules @@ -272,6 +272,7 @@ distclean: clean rm -f ${ROOTDIR}/.config.mk # Create version +$(BUILDDIR)/src/version.o: $(ROOTDIR)/src/version.c $(ROOTDIR)/src/version.c: FORCE @$(ROOTDIR)/support/version $@ > /dev/null FORCE: @@ -289,4 +290,4 @@ $(BUILDDIR)/bundle.o: $(BUILDDIR)/bundle.c $(BUILDDIR)/bundle.c: @mkdir -p $(dir $@) - $(MKBUNDLE) -o $@ -d ${BUILDDIR}/bundle.d $(BUNDLE_FLAGS) $(BUNDLES) + $(MKBUNDLE) -o $@ -d ${BUILDDIR}/bundle.d $(BUNDLE_FLAGS) $(BUNDLES:%=$(ROOTDIR)/%) diff --git a/support/posix.mk b/support/posix.mk index f77677d73..03e772da7 100644 --- a/support/posix.mk +++ b/support/posix.mk @@ -1,5 +1,5 @@ -MAN = man/tvheadend.1 -ICON = support/gnome/tvheadend.svg +MAN = $(ROOTDIR)/man/tvheadend.1 +ICON = $(ROOTDIR)/support/gnome/tvheadend.svg INSTICON= ${DESTDIR}$(prefix)/share/icons/hicolor/scalable/apps @@ -10,11 +10,12 @@ install: ${PROG} ${MAN} for bundle in ${BUNDLES}; do \ mkdir -p ${DESTDIR}${datadir}/tvheadend/$$bundle ;\ - cp -r $$bundle/* ${DESTDIR}${datadir}/tvheadend/$$bundle ;\ + cp -r $(ROOTDIR)/$$bundle/* ${DESTDIR}${datadir}/tvheadend/$$bundle ;\ done find ${DESTDIR}${datadir}/tvheadend -name .git -exec rm -rf {} \; &>/dev/null || /bin/true uninstall: - rm -f ${DESTDIR}${bindir)/tvheadend - rm -f ${DESTDIR}${mandir)/tvheadend.1 + rm -f ${DESTDIR}${bindir}/tvheadend + rm -f ${DESTDIR}${mandir}/tvheadend.1 + rm -rf ${DESTDIR}${datadir}/tvheadend