X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=client-src%2FMakefile.am;h=e595b4d1aa6712131ccd1541b4bfc7bee5c1ee1e;hb=322fc055c22c414a2baf9159b8eb8e74a84f70c7;hp=fa768ce5dded07f8b5f12c5ad661449b2950b99c;hpb=94a044f90357edefa6f4ae9f0b1d5885b0e34aee;p=debian%2Famanda diff --git a/client-src/Makefile.am b/client-src/Makefile.am index fa768ce..e595b4d 100644 --- a/client-src/Makefile.am +++ b/client-src/Makefile.am @@ -11,23 +11,23 @@ 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) amlib_LTLIBRARIES = libamclient.la -amlibexec_PROGRAMS = noop calcsize killpgrp rundump runtar selfcheck sendbackup sendsize versionsuffix +amlibexec_PROGRAMS = noop calcsize killpgrp rundump runtar selfcheck sendbackup sendsize -sbin_SCRIPTS = @CLIENT_SCRIPTS_OPT@ -EXTRA_SCRIPTS = amhpfixdevs amsinixfixdevs +amlibexec_SCRIPTS_SHELL = patch-system -amlibexec_SCRIPTS = patch-system +sbin_SCRIPTS_PERL = amdump_client -CHECK_PERL = $(sbin_SCRIPTS) -SCRIPTS_PERL = $(CHECK_PERL) -SCRIPTS_SHELL = $(amlibexec_SCRIPTS) +SCRIPTS_PERL = $(sbin_SCRIPTS_PERL) +SCRIPTS_SHELL = $(amlibexec_SCRIPTS_SHELL) +sbin_SCRIPTS = $(sbin_SCRIPTS_PERL) +amlibexec_SCRIPTS = $(amlibexec_SCRIPTS_SHELL) libamclient_la_SOURCES= amandates.c getfsent.c \ unctime.c client_util.c @@ -35,7 +35,7 @@ if WANT_SAMBA libamclient_la_SOURCES += findpass.c endif -libamclient_la_LDFLAGS = -release $(VERSION) +libamclient_la_LDFLAGS = -release $(VERSION) $(AS_NEEDED_FLAGS) libamclient_la_LIBADD = ../common-src/libamanda.la ### @@ -65,20 +65,14 @@ sendbackup_SOURCES = sendbackup.c sendbackup.h \ noinst_HEADERS = amandates.h getfsent.h \ findpass.h client_util.h -INSTALLPERMS_exec = chown=amanda \ - dest=$(amlibexecdir) $(amlibexec_PROGRAMS) - -INSTALLPERMS_data = chown=amanda \ - dest=$(sbindir) $(sbin_SCRIPTS) \ - dest=$(amlibexecdir) $(amlibexec_SCRIPTS) - if WANT_SETUID_CLIENT -INSTALLPERMS_exec += dest=$(amlibexecdir) chown=root chmod=u+s,o-rwx \ +INSTALLPERMS_exec = dest=$(amlibexecdir) chown=root:setuid chmod=04750 \ calcsize killpgrp rundump runtar endif lint: @ for p in $(amlibexec_PROGRAMS); do \ + p=`basename $$p $(EXEEXT)`; \ f="$$p.c $(libamclient_la_SOURCES)"; \ (cd ../common-src; make listlibsrc); \ f="$$f "`cat ../common-src/listlibsrc.output`; \