1 # Makefile for Amanda restore programs.
3 INCLUDES = -I$(top_srcdir)/common-src -I$(top_srcdir)/tape-src -I$(top_srcdir)/server-src
7 sbin_PROGRAMS = amrestore
9 libexec_PROGRAMS = amidxtaped
12 # Because libamanda includes routines (e.g. regex) provided by some system
13 # libraries, and because of the way libtool sets up the command line, we
14 # need to list libamanda twice here, first to override the system library
15 # routines, and second to pick up any references in the other libraries.
18 LDADD = ../common-src/libamanda.$(LIB_EXTENSION) \
19 ../tape-src/libamtape.$(LIB_EXTENSION) \
20 ../common-src/libamanda.$(LIB_EXTENSION)
22 amidxtaped_SOURCES = amidxtaped.c
23 amidxtaped_LDADD = ../common-src/libamanda.$(LIB_EXTENSION) \
24 ../server-src/libamserver.$(LIB_EXTENSION) \
25 ../tape-src/libamtape.$(LIB_EXTENSION) \
26 ../common-src/libamanda.$(LIB_EXTENSION)
29 @list="$(sbin_PROGRAMS)"; \
31 pa=$(DESTDIR)$(sbindir)/`echo $$p|sed '$(transform)'`; \
32 echo chown $(BINARY_OWNER) $$pa; \
33 chown $(BINARY_OWNER) $$pa; \
34 echo chgrp $(SETUID_GROUP) $$pa; \
35 chgrp $(SETUID_GROUP) $$pa; \
37 @list="$(libexec_PROGRAMS)"; \
39 pa=$(DESTDIR)$(libexecdir)/`echo $$p|sed '$(transform)'`; \
40 echo chown $(BINARY_OWNER) $$pa; \
41 chown $(BINARY_OWNER) $$pa; \
42 echo chgrp $(SETUID_GROUP) $$pa; \
43 chgrp $(SETUID_GROUP) $$pa; \