--- a/Makefile +++ b/Makefile @@ -84,13 +84,8 @@ VDRINCDIR = /usr/local/include ### check for VDR ### -ifeq ($(ARCH_APPLE_DARWIN), yes) VDRVERSION = $(shell sed -ne '/define VDRVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h) APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h) -else - VDRVERSION = $(shell sed -ne '/define VDRVERSION/ { s/^.*"\(.*\)".*$$/\1/; p }' $(VDRDIR)/config.h) - APIVERSION = $(shell sed -ne '/define APIVERSION/ { s/^.*"\(.*\)".*$$/\1/; p }' $(VDRDIR)/config.h) -endif VDR_TREE = no ifeq ($(strip $(VDRVERSION)),) @@ -199,6 +194,9 @@ endif ifdef STARTUP_IMAGE_FILE DEFINES += -DSTARTUP_IMAGE_FILE='"$(STARTUP_IMAGE_FILE)"' endif +ifdef LOCALBASE + DEFINES += -DLOCALBASE='"$(LOCALBASE)"' +endif ### @@ -410,10 +410,10 @@ ifeq ($(XINELIBOUTPUT_XINEPLUGIN), yes) endif ifeq ($(XINELIBOUTPUT_VDRPLUGIN), yes) ifeq ($(VDR_TREE), no) - @echo Installing $(DESTDIR)$(LIBDIR)/$(VDRPLUGIN) - @mkdir -p $(DESTDIR)$(LIBDIR) - @-rm -rf $(DESTDIR)$(LIBDIR)/$(VDRPLUGIN) - @$(INSTALL) -D -m 0755 $(VDRPLUGIN) $(DESTDIR)$(LIBDIR)/$(VDRPLUGIN) + @echo Installing $(LIBDIR)/$(VDRPLUGIN) + @mkdir -p $(LIBDIR) + @-rm -rf $(LIBDIR)/$(VDRPLUGIN) + @$(INSTALL) -m 0755 $(VDRPLUGIN) $(LIBDIR)/$(VDRPLUGIN) endif endif ifeq ($(XINELIBOUTPUT_FB), yes) @@ -423,10 +423,10 @@ ifeq ($(XINELIBOUTPUT_FB), yes) @$(INSTALL) -m 0755 vdr-fbfe $(DESTDIR)/$(BINDIR)/vdr-fbfe ifeq ($(XINELIBOUTPUT_VDRPLUGIN), yes) ifeq ($(VDR_TREE), no) - @echo Installing $(DESTDIR)$(LIBDIR)/$(VDRPLUGIN_FBFE) - @mkdir -p $(DESTDIR)$(LIBDIR) - @-rm -rf $(DESTDIR)$(LIBDIR)/$(VDRPLUGIN_FBFE) - @$(INSTALL) -m 0755 $(VDRPLUGIN_FBFE) $(DESTDIR)$(LIBDIR)/$(VDRPLUGIN_FBFE) + @echo Installing $(LIBDIR)/$(VDRPLUGIN_FBFE) + @mkdir -p $(LIBDIR) + @-rm -rf $(LIBDIR)/$(VDRPLUGIN_FBFE) + @$(INSTALL) -m 0755 $(VDRPLUGIN_FBFE) $(LIBDIR)/$(VDRPLUGIN_FBFE) endif endif endif @@ -437,10 +437,10 @@ ifeq ($(XINELIBOUTPUT_X11), yes) @$(INSTALL) -m 0755 vdr-sxfe $(DESTDIR)/$(BINDIR)/vdr-sxfe ifeq ($(XINELIBOUTPUT_VDRPLUGIN), yes) ifeq ($(VDR_TREE), no) - @echo Installing $(DESTDIR)$(LIBDIR)/$(VDRPLUGIN_SXFE) - @mkdir -p $(DESTDIR)$(LIBDIR) - @-rm -rf $(DESTDIR)$(LIBDIR)/$(VDRPLUGIN_SXFE) - @$(INSTALL) -m 0755 $(VDRPLUGIN_SXFE) $(DESTDIR)$(LIBDIR)/$(VDRPLUGIN_SXFE) + @echo Installing $(LIBDIR)/$(VDRPLUGIN_SXFE) + @mkdir -p $(LIBDIR) + @-rm -rf $(LIBDIR)/$(VDRPLUGIN_SXFE) + @$(INSTALL) -m 0755 $(VDRPLUGIN_SXFE) $(LIBDIR)/$(VDRPLUGIN_SXFE) endif endif endif @@ -441,6 +439,11 @@ ifeq ($(XINELIBOUTPUT_X11), yes) endif endif endif +ifeq ($(XINELIBOUTPUT_VDRPLUGIN), yes) + @$(INSTALL) -m 0755 $(LIBDIR)/$(VDRPLUGIN) $(DESTDIR)/${PREFIX}/lib/vdr + @$(INSTALL) -m 0755 $(LIBDIR)/$(VDRPLUGIN_SXFE) $(DESTDIR)/${PREFIX}/lib/vdr + +endif dist: clean @-rm -rf $(TMPDIR)/$(ARCHIVE)