mirror of
https://github.com/zeromq/libzmq.git
synced 2024-12-12 18:40:27 +01:00
a6d3629fb4
Change 'make dist' to generate the Git ChangeLog file, that way it doesn't have to be manually updated nor kept in Git which causes unnecessary work. Also change 'make dist' to invoke 'dist-zip' automatically to generate a ZIP as well as a .tar.gz. Thanks to http://live.gnome.org/Git/ChangeLog for the inspiration to automatically generate ChangeLog.
30 lines
993 B
Makefile
30 lines
993 B
Makefile
ACLOCAL_AMFLAGS = -I config
|
|
|
|
SUBDIRS = src doc perf devices
|
|
DIST_SUBDIRS = src doc perf devices builds/msvc
|
|
|
|
EXTRA_DIST = \
|
|
$(top_srcdir)/foreign/openpgm/@pgm_basename@.tar.gz \
|
|
$(top_srcdir)/foreign/xmlParser/xmlParser.cpp \
|
|
$(top_srcdir)/foreign/xmlParser/xmlParser.hpp
|
|
|
|
dist-hook:
|
|
@if test -d "$(srcdir)/.git"; \
|
|
then \
|
|
echo Creating ChangeLog && \
|
|
( cd "$(top_srcdir)" && \
|
|
echo '# Generated by Makefile. Do not edit.'; echo; \
|
|
$(top_srcdir)/config/missing --run git log --stat ) > ChangeLog.tmp \
|
|
&& mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \
|
|
|| ( rm -f ChangeLog.tmp ; \
|
|
echo Failed to generate ChangeLog >&2 ); \
|
|
else \
|
|
echo A git clone is required to generate a ChangeLog >&2; \
|
|
fi
|
|
-cp $(top_srcdir)/builds/redhat/zeromq.spec $(distdir)/zeromq.spec
|
|
-sed s/\@PACKAGE_VERSION\@/@PACKAGE_VERSION@/ -i $(distdir)/zeromq.spec
|
|
-rm -rf $(distdir)/foreign/openpgm/@pgm_basename@
|
|
distclean-local:
|
|
-rm -rf $(top_srcdir)/foreign/openpgm/@pgm_basename@
|
|
|