1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
|
SUBDIRS= \
po \
profiles \
systemd \
src/common \
src/lib \
src/cli \
src/tests \
$(NULL)
if HAVE_MANPAGES
SUBDIRS += src/man
endif
# Documentation - for now just the license
dist_doc_DATA = \
COPYING \
README.md \
$(NULL)
ACLOCAL_AMFLAGS = -I m4
EXTRA_DIST = \
build/config.rpath \
scripts/auto \
scripts/commands/install-build-deps.sh \
scripts/commands/make-srpm.sh \
scripts/release-version.sh \
scripts/po-linguas.sh \
$(NULL)
# Create authselect directories
authselect_config_dir=@AUTHSELECT_CONFIG_DIR@
authselect_state_dir=@AUTHSELECT_STATE_DIR@
authselect_profile_dir=@AUTHSELECT_PROFILE_DIR@
authselect_custom_dir=@AUTHSELECT_CUSTOM_DIR@
authselect_dconf_dir=@AUTHSELECT_DCONF_DIR@
authselect_pam_dir=@AUTHSELECT_PAM_DIR@
authselect_backup_dir=@AUTHSELECT_BACKUP_DIR@
install-exec-hook:
$(MKDIR_P) $(DESTDIR)$/$(authselect_config_dir)
$(MKDIR_P) $(DESTDIR)$/$(authselect_state_dir)
$(MKDIR_P) $(DESTDIR)$/$(authselect_profile_dir)
$(MKDIR_P) $(DESTDIR)$/$(authselect_profile_dir)/vendor
$(MKDIR_P) $(DESTDIR)$/$(authselect_custom_dir)
$(MKDIR_P) $(DESTDIR)$/$(authselect_dconf_dir)
$(MKDIR_P) $(DESTDIR)$/$(authselect_dconf_dir)/locks
$(MKDIR_P) $(DESTDIR)$/$(authselect_pam_dir)
$(MKDIR_P) $(DESTDIR)$/$(authselect_backup_dir)
# Build RPMs
RPMBUILD ?= $(PWD)/rpmbuild
rpmroot:
$(MKDIR_P) $(RPMBUILD)/BUILD
$(MKDIR_P) $(RPMBUILD)/RPMS
$(MKDIR_P) $(RPMBUILD)/SOURCES
$(MKDIR_P) $(RPMBUILD)/SPECS
$(MKDIR_P) $(RPMBUILD)/SRPMS
rpmprep: dist-gzip rpmroot
cp $(builddir)/rpm/authselect.spec $(RPMBUILD)/SPECS
cp $(distdir).tar.gz $(RPMBUILD)/SOURCES
rpms: rpmprep
cd $(RPMBUILD); \
CFLAGS="$(CFLAGS) -fPIC" rpmbuild --define "_topdir $(RPMBUILD)" -ba SPECS/authselect.spec
srpm: rpmprep
cd $(RPMBUILD); \
rpmbuild --define "_topdir $(RPMBUILD)" -bs SPECS/authselect.spec
|