Makefile.am revision 15dc6ed9ecdea095b041190aeb8f67ed71efd0e7
1c48b5a62f73234ed26bb20f0ab345ab61cda0abStephen GallagherSUBDIRS = replace common server sss_client
fd5a4eacd56700ffb08a73121aeacdc806cb0132Sumit BoseDISTCHECK_CONFIGURE_FLAGS = --with-ldb-lib-dir="$$dc_install_base"/lib/ldb
84ae5edab16ad6be5e3be956cb6fa031c1428eb5Stephen GallagherRPMBUILD ?= $(PWD)/rpmbuild
df4cc3a83c5d6700b6a09ff96cb4a6b1949b1aa9Stephen Gallagher#Some old versions of automake don't define builddir
84ae5edab16ad6be5e3be956cb6fa031c1428eb5Stephen Gallagherdist_noinst_DATA = \
84ae5edab16ad6be5e3be956cb6fa031c1428eb5Stephen Gallagher mkdir -p $(RPMBUILD)/BUILD
84ae5edab16ad6be5e3be956cb6fa031c1428eb5Stephen Gallagher mkdir -p $(RPMBUILD)/RPMS
84ae5edab16ad6be5e3be956cb6fa031c1428eb5Stephen Gallagher mkdir -p $(RPMBUILD)/SOURCES
84ae5edab16ad6be5e3be956cb6fa031c1428eb5Stephen Gallagher mkdir -p $(RPMBUILD)/SPECS
84ae5edab16ad6be5e3be956cb6fa031c1428eb5Stephen Gallagher mkdir -p $(RPMBUILD)/SRPMS
897060147ddea72ecc1e86c6b7b915ff1d462f71Stephen Gallagherrpms: dist-gzip rpmroot
e9ea1b4e59384cdfe3accdf31e5c579c3dad5591Stephen Gallagher cp $(builddir)/contrib/sssd.spec $(RPMBUILD)/SPECS
84ae5edab16ad6be5e3be956cb6fa031c1428eb5Stephen Gallagher cp $(distdir).tar.gz $(RPMBUILD)/SOURCES
e9ea1b4e59384cdfe3accdf31e5c579c3dad5591Stephen Gallagher cd $(RPMBUILD); \
e9ea1b4e59384cdfe3accdf31e5c579c3dad5591Stephen Gallagher rpmbuild --define "_topdir $(RPMBUILD)" -ba SPECS/sssd.spec
78fe240e7c47f45c87cdfba0107fca6390401137Stephen Gallagherif GIT_CHECKOUT
78fe240e7c47f45c87cdfba0107fca6390401137Stephen Gallagherprerelease-rpms:
78fe240e7c47f45c87cdfba0107fca6390401137Stephen Gallagher cp $(srcdir)/version.m4 $(srcdir)/version.m4.orig
78fe240e7c47f45c87cdfba0107fca6390401137Stephen Gallagher sed -e "s/m4_define(\[PRERELEASE_VERSION_NUMBER\], \[.*\])/m4_define(\[PRERELEASE_VERSION_NUMBER\], \[.`date +%Y%m%d`git`git log -1 --pretty=format:%h`\])/" < $(srcdir)/version.m4.orig > $(srcdir)/version.m4
78fe240e7c47f45c87cdfba0107fca6390401137Stephen Gallagher mv $(srcdir)/version.m4.orig $(srcdir)/version.m4
e9ea1b4e59384cdfe3accdf31e5c579c3dad5591Stephen Gallagher# make srpms will use the old digest algorithm to be compatible
263e4574dacb4b7d2a18d5d42122bf3dce4c45b0Stephen Gallaghersrpms: dist-gzip rpmroot
e9ea1b4e59384cdfe3accdf31e5c579c3dad5591Stephen Gallagher cp $(builddir)/contrib/sssd.spec $(RPMBUILD)/SPECS
263e4574dacb4b7d2a18d5d42122bf3dce4c45b0Stephen Gallagher cp $(distdir).tar.gz $(RPMBUILD)/SOURCES
e9ea1b4e59384cdfe3accdf31e5c579c3dad5591Stephen Gallagher cd $(RPMBUILD); \
e9ea1b4e59384cdfe3accdf31e5c579c3dad5591Stephen Gallagher rpmbuild --define "_topdir $(RPMBUILD)" \
e9ea1b4e59384cdfe3accdf31e5c579c3dad5591Stephen Gallagher --define _source_filedigest_algorithm=1 \
1183d29d87c5c7439cf2364b7d7324d4a13b6e35Stephen Gallagherif GIT_CHECKOUT
1183d29d87c5c7439cf2364b7d7324d4a13b6e35Stephen Gallagherprerelease-srpms:
1183d29d87c5c7439cf2364b7d7324d4a13b6e35Stephen Gallagher cp $(srcdir)/version.m4 $(srcdir)/version.m4.orig
1183d29d87c5c7439cf2364b7d7324d4a13b6e35Stephen Gallagher sed -e "s/m4_define(\[PRERELEASE_VERSION_NUMBER\], \[.*\])/m4_define(\[PRERELEASE_VERSION_NUMBER\], \[.`date +%Y%m%d`git`git log -1 --pretty=format:%h`\])/" < $(srcdir)/version.m4.orig > $(srcdir)/version.m4
1183d29d87c5c7439cf2364b7d7324d4a13b6e35Stephen Gallagher mv $(srcdir)/version.m4.orig $(srcdir)/version.m4
1df8e4158e752f1f010394d09e8a5e4f8201fd7eStephen Gallagher for subdir in $(SUBDIRS); do \
1df8e4158e752f1f010394d09e8a5e4f8201fd7eStephen Gallagher $(MAKE) -C $$subdir $@; \
1c48b5a62f73234ed26bb20f0ab345ab61cda0abStephen Gallagher $(MAKE) -C server $@