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
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:
$(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)/%)
-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
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