You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/sys-cluster/feedbackd-agent/files/feedbackd-agent-0.4-asneede...

41 lines
1.1 KiB

--- Makefile.in
+++ Makefile.in
@@ -34,13 +34,16 @@
# build flags
CFLAGS = @CFLAGS@
CPPFLAGS = @CPPFLAGS@ @DEFS@ -I.
-LDFLAGS = @LDFLAGS@ @LIBS@
+LDFLAGS = @LDFLAGS@
+LIBS = @LIBS@
XML_CFLAGS = @XML_CFLAGS@
-XML_LDFLAGS = @XML_LDFLAGS@ @XML_LIBS@
+XML_LDFLAGS = @XML_LDFLAGS@
+LIBS += @XML_LIBS@
PERL_CFLAGS = @PERL_CFLAGS@
-PERL_LDFLAGS = @PERL_LDFLAGS@ @PERL_LIBS@
+PERL_LDFLAGS = @PERL_LDFLAGS@
+LIBS += @PERL_LIBS@
# build targets
PLUGINS = @PLUGINS@
@@ -63,7 +66,7 @@
# feedbackd-agent main program
$(AGENT): src/feedbackd-agent
-src/feedbackd-agent: $(foreach f, $($(AGENT)_objs), src/$(f).o)
+src/feedbackd-agent: $(foreach f, $($(AGENT)_objs), src/$(f).o) $(LIBS)
src/feedbackd-agent: CFLAGS += $(XML_CFLAGS)
src/feedbackd-agent: LDFLAGS += $(XML_LDFLAGS)
@@ -75,7 +78,7 @@
$(PLUGINS) : % : src/plugins/%.so
src/plugins/%.so: src/plugins/%.o
- $(CC) -shared -nostartfiles $(LDFLAGS) -o $@ $^
+ $(CC) -shared -nostartfiles $(LDFLAGS) -o $@ $^ $(LIBS)
src/plugins/%.so: CFLAGS+=-fPIC $(XML_CFLAGS)
src/plugins/%.so: LDFLAGS+=$(XML_LDFLAGS)