Problem: source packages lack makefiles for all systems except msvc

Solution: specify the necessary EXTRA_DIST

I added a Makefile.am in builds that covers all systems except msvc,
which already has a Makefile.am that does this.

Fixes #1505
This commit is contained in:
Pieter Hintjens 2015-08-10 12:25:19 +02:00
parent 2b45e38b7b
commit 5d5cdac161
3 changed files with 37 additions and 2 deletions

View File

@ -2,7 +2,7 @@ ACLOCAL_AMFLAGS = -I config
SUBDIRS = doc
DIST_SUBDIRS = builds/msvc doc
DIST_SUBDIRS = doc builds builds/msvc
pkgconfig_DATA = src/libzmq.pc
@ -673,7 +673,7 @@ EXTRA_DIST = \
MAINTAINERS \
src/libzmq.pc.cmake.in \
src/libzmq.vers \
tools/curve_keygen.cpp
tools/curve_keygen.cpp
MAINTAINERCLEANFILES = \
$(srcdir)/aclocal.m4 \

34
builds/Makefile.am Normal file
View File

@ -0,0 +1,34 @@
# Specify all build files that have to go into source packages.
# msvc directory does its own stuff.
EXTRA_DIST = \
cygwin/Makefile.cygwin \
zos/makelibzmq \
zos/cxxall \
zos/README.md \
zos/makeclean \
zos/platform.hpp \
zos/zc++ \
zos/test_fork.cpp \
zos/maketests \
zos/runtests \
cygwin/Makefile.cygwin \
mingw32/Makefile.mingw32 \
mingw32/platform.hpp \
cmake/Modules \
cmake/Modules/FindAsciiDoc.cmake \
cmake/Modules/TestZMQVersion.cmake \
cmake/Modules/ZMQSourceRunChecks.cmake \
cmake/NSIS.template32.in \
cmake/platform.hpp.in \
cmake/Makefile.am \
cmake/Makefile \
cmake/NSIS.template64.in \
cmake/Makefile.in \
valgrind/valgrind.supp \
valgrind/vg \
nuget/readme.nuget \
nuget/libzmq.autopkg \
qt-android/android_build_helper.sh \
qt-android/ci_build.sh \
qt-android/build.sh

View File

@ -569,6 +569,7 @@ AC_CONFIG_FILES([ \
Makefile \
src/libzmq.pc \
doc/Makefile \
builds/Makefile \
builds/msvc/Makefile \
builds/redhat/zeromq.spec])