X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=server-src%2FMakefile.am;h=1e7a7ed1e14ccec1a5eb63b16a0d7fa75a3fcbc3;hb=911bfb4415195b5c0a98b8c957caa8968313fd81;hp=867e3e3f2cb2f13c6a80d0f81a4fa68bb69a785d;hpb=fd48f3e498442f0cbff5f3606c7c403d0566150e;p=debian%2Famanda diff --git a/server-src/Makefile.am b/server-src/Makefile.am index 867e3e3..1e7a7ed 100644 --- a/server-src/Makefile.am +++ b/server-src/Makefile.am @@ -13,7 +13,7 @@ INCLUDES = -I$(top_builddir)/common-src \ -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) @@ -21,15 +21,16 @@ 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 amlibexec_SCRIPTS_PERL = \ + amlogroll \ + amdumpd \ taper \ amcheck-device @@ -45,6 +46,7 @@ sbin_SCRIPTS_PERL = \ amreport \ amtape \ amvault \ + amdump \ amstatus if WANT_RESTORE amlibexec_SCRIPTS_PERL += \ @@ -55,8 +57,8 @@ sbin_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) @@ -64,22 +66,11 @@ sbin_SCRIPTS = $(sbin_SCRIPTS_PERL) $(sbin_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 @@ -90,8 +81,7 @@ INSTALLPERMS_data = \ 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 \ @@ -99,7 +89,7 @@ libamserver_la_SOURCES= amindex.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