Imported Upstream version 3.3.0
[debian/amanda] / common-src / Makefile.am
index d57d351eb20317136cc357b046efdbab0b9c477c..58443ad890ab984ccd92367db2865985dd806819 100644 (file)
@@ -8,10 +8,12 @@ include $(top_srcdir)/config/automake/precompile.am
 INCLUDES =      -I$(top_srcdir)/gnulib   
 
 AM_CFLAGS = $(AMANDA_WARNING_CFLAGS)
-AM_LDFLAGS = $(AMANDA_STATIC_LDFLAGS)
+AM_LDFLAGS = $(AMANDA_STATIC_LDFLAGS) $(AS_NEEDED_FLAGS)
 
 amlib_LTLIBRARIES =    libamanda.la
 
+sbin_PROGRAMS = amservice
+
 LINT=$(AMLINT)
 LINTFLAGS=$(AMLINTFLAGS)
 
@@ -47,6 +49,12 @@ libamanda_la_SOURCES =               \
 # version.c is generated; see below
 nodist_libamanda_la_SOURCES = version.c
 
+INSTALLPERMS_exec = \
+       dest=$(sbindir) chown=root:setuid chmod=04750 \
+               amservice
+
+LDADD = libamanda.la
+
 libamanda_la_LIBADD =          \
        ../gnulib/libgnu.la
 
@@ -88,7 +96,7 @@ endif
 
 libamanda_la_SOURCES += local-security.c
 
-libamanda_la_LDFLAGS =  -release $(VERSION)
+libamanda_la_LDFLAGS =  -release $(VERSION) $(AS_NEEDED_FLAGS)
 
 noinst_HEADERS =               \
        amanda.h                \