| Index: alcd-1.5.1/Makefile |
| =================================================================== |
| --- alcd-1.5.1.orig/Makefile |
| +++ alcd-1.5.1/Makefile |
| @@ -23,8 +23,8 @@ VDRINC = $(VDRDIR)/include |
| LIBDIR = ../../lib |
| TMPDIR = /tmp |
| |
| -CXX = g++ |
| -CXXFLAGS = -O2 -Wall -Woverloaded-virtual -D_GNU_SOURCE |
| +CXX ?= g++ |
| +CXXFLAGS ?= -fPIC -O2 -Wall -Woverloaded-virtual |
| |
| -include $(VDRDIR)/Make.config |
| |
| @@ -41,6 +41,8 @@ PACKAGE = vdr-$(ARCHIVE) |
| |
| INCLUDES = -I$(VDRDIR)/include |
| |
| +DEFINES += -D_GNU_SOURCE |
| + |
| ### Allow user defined options to overwrite defaults: |
| |
| DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"' |
| @@ -53,6 +55,10 @@ endif |
| |
| OBJS = $(PLUGIN).o lcd.o thread.o setup.o |
| |
| +### The main target: |
| + |
| +all: libvdr-$(PLUGIN).so i18n |
| + |
| ### Target directory for afp-tool binary |
| |
| PREFIX = /usr |
| @@ -100,8 +106,6 @@ i18n: $(I18Nmsgs) |
| |
| ### Targets: |
| |
| -all: libvdr-$(PLUGIN).so i18n |
| - |
| libvdr-$(PLUGIN).so: $(OBJS) |
| $(CXX) $(CXXFLAGS) -shared $(OBJS) -o $@ |
| @cp $@ $(LIBDIR)/$@.$(APIVERSION) |