-I$(top_srcdir)/gnulib
AM_CFLAGS = $(AMANDA_WARNING_CFLAGS)
-AM_LDFLAGS = $(AMANDA_STATIC_LDFLAGS)
+AM_LDFLAGS = $(AMANDA_STATIC_LDFLAGS) $(AS_NEEDED_FLAGS)
LINT=$(AMLINT)
LINTFLAGS=$(AMLINTFLAGS)
amlib_LTLIBRARIES = libamandad.la
-LIB_EXTENSION = la
amlibexec_PROGRAMS = amandad
libamandad_la_SOURCES= amandad_util.c
-libamandad_la_LDFLAGS = -release $(VERSION)
+libamandad_la_LDFLAGS = -release $(VERSION) $(AS_NEEDED_FLAGS)
libamandad_la_LIBADD = ../common-src/libamanda.la
noinst_HEADERS = amandad.h
# routines, and second to pick up any references in the other libraries.
###
-LDADD = ../common-src/libamanda.$(LIB_EXTENSION) \
- libamandad.$(LIB_EXTENSION) \
- ../common-src/libamanda.$(LIB_EXTENSION) \
- ../gnulib/libgnu.$(LIB_EXTENSION)
-
-INSTALLPERMS_exec = \
- dest=$(amlibexecdir) chown=amanda \
- $(amlibexec_PROGRAMS)
-
-INSTALLPERMS_data = \
- dest=$(amlibexecdir) chown=amanda \
- $(amlibexec_SCRIPTS)
+LDADD = ../common-src/libamanda.la \
+ libamandad.la \
+ ../common-src/libamanda.la \
+ ../gnulib/libgnu.la
lint:
@ for p in $(amlibexec_PROGRAMS); do \