summaryrefslogtreecommitdiff
path: root/RC9/qpid/cpp/examples/makedist.mk
diff options
context:
space:
mode:
Diffstat (limited to 'RC9/qpid/cpp/examples/makedist.mk')
-rw-r--r--RC9/qpid/cpp/examples/makedist.mk22
1 files changed, 22 insertions, 0 deletions
diff --git a/RC9/qpid/cpp/examples/makedist.mk b/RC9/qpid/cpp/examples/makedist.mk
new file mode 100644
index 0000000000..4345378983
--- /dev/null
+++ b/RC9/qpid/cpp/examples/makedist.mk
@@ -0,0 +1,22 @@
+# Settings to build the examples in automake
+AM_CXXFLAGS = $(WARNING_CFLAGS)
+INCLUDES = -I$(top_srcdir)/src -I$(top_srcdir)/src/gen -I$(top_builddir)/src -I$(top_builddir)/src/gen
+CLIENT_LIB=$(top_builddir)/src/libqpidclient.la
+CONSOLE_LIB=$(top_builddir)/src/libqmfconsole.la
+MAKELDFLAG ?= qpidclient
+
+# Generate a simple non-automake Makefile for distribution.
+MAKEDIST=.libs/Makefile
+
+$(MAKEDIST): Makefile
+ mkdir -p .libs
+ @$(ECHO) CXX=$(CXX) > $(MAKEDIST)
+ @$(ECHO) CXXFLAGS=$(CXXFLAGS) >> $(MAKEDIST)
+ @$(ECHO) LDFLAGS=-l$(MAKELDFLAG) >> $(MAKEDIST)
+ @$(ECHO) >> $(MAKEDIST)
+ @$(ECHO) all: $(noinst_PROGRAMS) >> $(MAKEDIST)
+ @$(ECHO) >> $(MAKEDIST)
+ @$(ECHO) clean: >> $(MAKEDIST)
+ @$(ECHO) " rm -f $(noinst_PROGRAMS)" >> $(MAKEDIST)
+
+