Blame Makefile.am

Packit Service 392537
## Process this file with automake to produce Makefile.in
Packit Service 392537
AUTOMAKE_OPTIONS = 1.10 foreign
Packit Service 392537
Packit Service 392537
include $(top_srcdir)/config/automake/vars.am
Packit Service 392537
include $(top_srcdir)/config/automake/installperms.am
Packit Service 392537
Packit Service 392537
ACLOCAL_AMFLAGS = --force -I config -I . -I config/gettext-macros -I config/gnulib -I config/amanda -I config/macro-archive -I /usr/share/aclocal
Packit Service 392537
Packit Service 392537
if WANT_CLIENT
Packit Service 392537
CLIENT_SUBDIRS = client-src application-src
Packit Service 392537
endif
Packit Service 392537
if WANT_SERVER
Packit Service 392537
SERVER_SUBDIRS = device-src server-src
Packit Service 392537
endif
Packit Service 392537
if WANT_RECOVER
Packit Service 392537
RECOVER_SUBDIRS = recover-src oldrecover-src
Packit Service 392537
endif
Packit Service 392537
if WANT_AMPLOT
Packit Service 392537
PLOT_SUBDIRS = amplot
Packit Service 392537
endif
Packit Service 392537
if WANT_NDMP
Packit Service 392537
NDMP_SUBDIRS = ndmp-src
Packit Service 392537
endif
Packit Service 392537
if WANT_REST_SERVER
Packit Service 392537
REST_SERVER_SUBDIRS = rest-server
Packit Service 392537
endif
Packit Service 392537
# order is significant, don't change it arbitrarily
Packit Service 392537
SUBDIRS = . \
Packit Service 392537
	gnulib \
Packit Service 392537
	config \
Packit Service 392537
	common-src \
Packit Service 392537
	amar-src \
Packit Service 392537
	amandad-src \
Packit Service 392537
	xfer-src \
Packit Service 392537
	$(NDMP_SUBDIRS) \
Packit Service 392537
	$(TAPE_SUBDIRS) \
Packit Service 392537
	$(CLIENT_SUBDIRS) \
Packit Service 392537
	$(SERVER_SUBDIRS) \
Packit Service 392537
	$(RESTORE_SUBDIRS) \
Packit Service 392537
	$(RECOVER_SUBDIRS) \
Packit Service 392537
	$(PLOT_SUBDIRS) \
Packit Service 392537
	$(REST_SERVER_SUBDIRS) \
Packit Service 392537
	perl \
Packit Service 392537
	po \
Packit Service 392537
	man \
Packit Service 392537
	example \
Packit Service 392537
	packaging \
Packit Service 392537
	installcheck
Packit Service 392537
Packit Service 392537
pkgdata_DATA = \
Packit Service 392537
	ReleaseNotes	\
Packit Service 392537
	COPYRIGHT	\
Packit Service 392537
	NEWS		\
Packit Service 392537
	ChangeLog
Packit Service 392537
Packit Service 392537
EXTRA_DIST += $(SNAPSHOT_STAMP) \
Packit Service 392537
	$(pkgdata_DATA)			\
Packit Service 392537
        autogen 			\
Packit Service 392537
	contrib/README			\
Packit Service 392537
	contrib/dbbackup.README		\
Packit Service 392537
	contrib/dbbackup.ksh		\
Packit Service 392537
	contrib/dbbackup.sql		\
Packit Service 392537
	contrib/dbbackup.tcl		\
Packit Service 392537
	contrib/mkamandisk		\
Packit Service 392537
	contrib/set_prod_link.pl	\
Packit Service 392537
	contrib/gsc/README		\
Packit Service 392537
	contrib/gsc/cfggsc.c		\
Packit Service 392537
	contrib/gsc/defgsc.c		\
Packit Service 392537
	contrib/gsc/gsc.add		\
Packit Service 392537
	contrib/gsc/gscdd.c		\
Packit Service 392537
	contrib/gsc/gscdds.h		\
Packit Service 392537
	contrib/gsc/makefile		\
Packit Service 392537
	contrib/gsc/tstinq.c		\
Packit Service 392537
	contrib/gsc/ucfggsc.c		\
Packit Service 392537
	patches/regex-3.6alpha.patch	\
Packit Service 392537
	patches/samba-largefs.patch	\
Packit Service 392537
	patches/tar-1.12.patch		\
Packit Service 392537
	UPGRADING			\
Packit Service 392537
	DEVELOPING			\
Packit Service 392537
	VERSION				\
Packit Service 392537
	FULL_VERSION
Packit Service 392537
Packit Service 392537
FULL_VERSION: VERSION
Packit Service 392537
	$(srcdir)/config/set_full_version $(top_srcdir)
Packit Service 392537
Packit Service 392537
config.status: FULL_VERSION
Packit Service 392537
Packit Service 392537
libtool: $(LIBTOOL_DEPS)
Packit Service 392537
	$(SHELL) ./config.status --recheck
Packit Service 392537
Packit Service 392537
# empty out the installperms manifest file when we start
Packit Service 392537
install-exec-local: installperms-init
Packit Service 392537
install-data-local: installperms-init
Packit Service 392537
Packit Service 392537
## This is only meaningful for snapshots, but it won't hurt releases.
Packit Service 392537
CONFIG_STATUS = config.status
Packit Service 392537
$(CONFIG_STATUS): $(SNAPSHOT_STAMP)
Packit Service 392537
SNAPSHOT:
Packit Service 392537
	: SNAPSHOT file was removed, will reconfigure...
Packit Service 392537
Packit Service 392537
lint:
Packit Service 392537
	(cd amandad-src; make lint)
Packit Service 392537
	(cd client-src; make lint)
Packit Service 392537
	(cd common-src; make lint)
Packit Service 392537
	(cd oldrecover-src; make lint)
Packit Service 392537
	(cd recover-src; make lint)
Packit Service 392537
	(cd server-src; make lint)
Packit Service 392537
	(cd xfer-src; make lint)
Packit Service 392537
Packit Service 392537
## Do not release the *.test.c sources.  They get built on the fly and
Packit Service 392537
## would contain a path from the distribution machine, which will just
Packit Service 392537
## confuse the target user.
Packit Service 392537
Packit Service 392537
dist-hook:
Packit Service 392537
	find $(distdir)/. -name '*.test.c' -exec rm {} \;
Packit Service 392537
Packit Service 392537
install-build-dependencies:
Packit Service 392537
	rm -rf ${DESTDIR}
Packit Service 392537
	${MKDIR_P} ${DESTDIR}
Packit Service 392537
if WANT_SERVER
Packit Service 392537
	(cd common-src ; make install-build-dependencies)
Packit Service 392537
	(cd xfer-src ; make install-build-dependencies)
Packit Service 392537
	(cd ndmp-src ; make install-build-dependencies)
Packit Service 392537
	(cd device-src ; make install-build-dependencies)
Packit Service 392537
endif
Packit Service 392537
	mkdir ${DESTDIR}/include
Packit Service 392537
	mkdir ${DESTDIR}/include/common-src
Packit Service 392537
	mkdir ${DESTDIR}/include/device-src
Packit Service 392537
	mkdir ${DESTDIR}/include/xfer-src
Packit Service 392537
	mkdir ${DESTDIR}/include/ndmp-src
Packit Service 392537
	mkdir ${DESTDIR}/include/amandad-src
Packit Service 392537
	mkdir ${DESTDIR}/include/server-src
Packit Service 392537
	mkdir ${DESTDIR}/include/client-src
Packit Service 392537
	mkdir ${DESTDIR}/include/recover-src
Packit Service 392537
	mkdir ${DESTDIR}/include/oldrecover-src
Packit Service 392537
	mkdir ${DESTDIR}/include/amar-src
Packit Service 392537
	mkdir ${DESTDIR}/include/contrib
Packit Service 392537
	mkdir ${DESTDIR}/include/contrib/gsc
Packit Service 392537
	mkdir ${DESTDIR}/include/config
Packit Service 392537
	mkdir ${DESTDIR}/include/config/snippet
Packit Service 392537
	mkdir ${DESTDIR}/include/perl
Packit Service 392537
	mkdir ${DESTDIR}/include/perl/amglue
Packit Service 392537
	mkdir ${DESTDIR}/include/gnulib
Packit Service 392537
	mkdir ${DESTDIR}/include/gnulib/arpa
Packit Service 392537
	mkdir ${DESTDIR}/include/gnulib/glthread
Packit Service 392537
	mkdir ${DESTDIR}/include/gnulib/sys
Packit Service 392537
	find . -name '*.h' -exec ${SHELL} -c 'for i; do cp $$i ${DESTDIR}/include/$$i; done' foo {} +
Packit Service 392537
	mkdir ${DESTDIR}/config
Packit Service 392537
	cp -fpR config/amanda config/gnulib config/macro-archive ${DESTDIR}/config
Packit Service 392537
	echo "${CONFIGURE_ARGS}" > ${DESTDIR}/configure_args
Packit Service 392537
Packit Service 392537
# ensure that configure gets the right arguments for distcheck; this keeps the
Packit Service 392537
# user/group through to the distcheck, rather than defaulting back to 'amanda'.
Packit Service 392537
DISTCHECK_CONFIGURE_FLAGS = --with-user=$(CLIENT_LOGIN) --with-group=$(SETUID_GROUP) --with-owner=$(BINARY_OWNER) --disable-installperms --without-amperldir --without-force-uid --with-tmpdir=$(AMANDA_TMPDIR) --with-failure-code SINGLE_USERID=yes CLOBBER_MY_CONFIG=OK