blob: 3836665c35fc51d3846393fea1ba166cbdb04dd0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# Note: we don't use normal automake SUBDIRS because the example
# makefiles are don't understand all automake targets.
EXAMPLE_DIRS=direct fanout pub-sub request-response
src=../$(top_srcdir)/src
bld=../$(top_builddir)/src
EXAMPLE_FLAGS=-I$(src) -I$(src)/gen -I$(bld)/gen -L$(bld)/.libs
all:
for d in $(EXAMPLE_DIRS); do ( cd $$d; make CXX="$(CXX)" CXXFLAGS="$(EXAMPLE_FLAGS)" $@; ) ; done
clean:
for d in $(EXAMPLE_DIRS); do ( cd $$d; make $@; ) ; done
dist-hook: clean
cp --parents `find $(EXAMPLE_DIRS) -name Makefile -o -name '*.cpp'` $(distdir)
|