-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 = libamserver.la
sbin_PROGRAMS = amadmin amcheck \
- amflush \
- amservice
+ amflush
-amlibexec_PROGRAMS = amindexd amlogroll amtrmidx \
+amlibexec_PROGRAMS = amindexd amtrmidx \
amtrmlog driver dumper \
- planner amcleanupdisk \
- chunker
+ planner chunker
amlibexec_SCRIPTS_PERL = \
+ amlogroll \
+ amdumpd \
taper \
amcheck-device
amtoc \
amcheckdump \
amcleanup \
+ amcleanupdisk \
amrmtape \
amlabel \
amreport \
amtape \
amvault \
+ amdump \
amstatus
if WANT_RESTORE
amlibexec_SCRIPTS_PERL += \
endif
sbin_SCRIPTS_SHELL = \
- amcheckdb \
- amdump
+ amcheckdb
+
SCRIPTS_PERL = $(sbin_SCRIPTS_PERL) $(amlibexec_SCRIPTS_PERL)
SCRIPTS_SHELL = $(sbin_SCRIPTS_SHELL) $(amlibexec_SCRIPTS_SHELL)
amlibexec_SCRIPTS = $(amlibexec_SCRIPTS_PERL) $(amlibexec_SCRIPTS_SHELL)
INSTALLPERMS_exec = \
- dest=$(sbindir) chown=amanda chmod= \
- $(sbin_PROGRAMS) \
- chown=root chmod=04750 \
- amcheck amservice \
- dest=$(amlibexecdir) chown=amanda chmod= \
- $(amlibexec_PROGRAMS) \
- $(amlibexec_SCRIPTS) \
- chown=root chmod=04750 \
+ dest=$(sbindir) chown=root:setuid chmod=04750 \
+ amcheck \
+ dest=$(amlibexecdir) \
dumper planner
-INSTALLPERMS_data = \
- dest=$(sbindir) chown=amanda chmod= \
- $(sbin_SCRIPTS) \
- dest=$(amlibexecdir) chown=amanda chmod= \
- $(amlibexec_SCRIPTS)
-
###
# Because libamanda includes routines (e.g. regex) provided by some system
# libraries, and because of the way libtool sets up the command line, we
LDADD = ../common-src/libamanda.la \
libamserver.la \
../device-src/libamdevice.la \
- ../common-src/libamanda.la \
- $(READLINE_LIBS)
+ ../common-src/libamanda.la
libamserver_la_SOURCES= amindex.c \
diskfile.c driverio.c cmdline.c \
tapefile.c find.c server_util.c \
xfer-source-holding.c
-libamserver_la_LDFLAGS= -release $(VERSION)
+libamserver_la_LDFLAGS= -release $(VERSION) $(AS_NEEDED_FLAGS)
libamserver_la_LIBADD= ../device-src/libamdevice.la \
../common-src/libamanda.la