Imported Upstream version 2.6.0
[debian/amanda] / dumper-src / Makefile.am
index 442c87609264261ddbfe93af88d75f7b885d8f50..ed1aef94addb3020690ab3e1b25628d536bee826 100644 (file)
@@ -1,33 +1,27 @@
 # Makefile for Amanda wrapper programs.
 
+include $(top_srcdir)/config/automake/vars.am
+include $(top_srcdir)/config/automake/scripts.am
+include $(top_srcdir)/config/automake/installperms.am
+include $(top_srcdir)/config/automake/precompile.am
+
 INCLUDES =     -I$(top_builddir)/common-src \
                -I$(top_srcdir)/common-src
 
-dumper_SCRIPTS =       amgtar generic-dumper
-dumperdir =            @DUMPER_DIR@
-
-SUFFIXES =             .sh .pl
-
-.pl:
-                       cat $< > $@
-                       chmod a+x $@
-                       -test -z "$(PERL)" || $(PERL) -c -w -W -T $@ || rm $@
+AM_CFLAGS = $(AMANDA_WARNING_CFLAGS)
+AM_LDFLAGS = $(AMANDA_STATIC_LDFLAGS)
 
-.sh:
-                       cat $< > $@
-                       chmod a+x $@
+SCRIPTS_PERL = \
+           amgtar
 
-DISTCLEANFILES = $(dumper_SCRIPTS)
+SCRIPTS_INCLUDE = \
+           generic-dumper
+EXTRA_DIST += generic-dumper.pl
 
-# these are used for testing only:
+CHECK_PERL = $(SCRIPTS_PERL) $(SCRIPTS_INCLUDE)
 
-install-data-hook:
-       @list="$(dumper_SCRIPTS)"; \
-       for p in $$list; do \
-               pa=$(DESTDIR)$(dumperdir)/`echo $$p|sed '$(transform)'`; \
-               echo chown $(BINARY_OWNER) $$pa; \
-               chown $(BINARY_OWNER) $$pa; \
-               echo chgrp $(SETUID_GROUP) $$pa; \
-               chgrp $(SETUID_GROUP) $$pa; \
-       done
+dumperdir = $(DUMPER_DIR)
+dumper_SCRIPTS = $(SCRIPTS_PERL)
+dumper_DATA = $(SCRIPTS_INCLUDE)
 
+INSTALLPERMS_data = dest=$(dumperdir) chown=amanda $(dumper_SCRIPTS)