diff options
| author | Alan Conway <aconway@apache.org> | 2006-11-01 01:19:12 +0000 |
|---|---|---|
| committer | Alan Conway <aconway@apache.org> | 2006-11-01 01:19:12 +0000 |
| commit | bde6aedc39db462710e9d2c22dbf079427177600 (patch) | |
| tree | 84d37504b91a5751b7251a7515bb8c5667344168 /qpid/cpp/options.mk | |
| parent | 5ca9ead92d3806d61e0bbfbb5134716a7c47b2ae (diff) | |
| download | qpid-python-bde6aedc39db462710e9d2c22dbf079427177600.tar.gz | |
Moved APR specific sources into src_apr.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@469738 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/options.mk')
| -rw-r--r-- | qpid/cpp/options.mk | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/qpid/cpp/options.mk b/qpid/cpp/options.mk index fc9cd26fff..fec94c4fba 100644 --- a/qpid/cpp/options.mk +++ b/qpid/cpp/options.mk @@ -45,7 +45,8 @@ LIBDIR:=build/$(BUILD)/lib OBJDIR:=build/$(BUILD)/obj TESTDIR:=build/$(BUILD)/test -BUILDDIRS:= $(BINDIR) $(LIBDIR) $(OBJDIR) $(TESTDIR) $(GENDIR) +BUILDDIRS := $(BINDIR) $(LIBDIR) $(OBJDIR) $(TESTDIR) $(GENDIR) +SRCDIRS := src src_$(PLATFORM) $(GENDIR) ## External dependencies: @@ -68,14 +69,17 @@ RELEASE := -O3 -DNDEBUG # WARN := -Werror -pedantic -Wall -Wextra -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wno-long-long -Wvolatile-register-var -Winvalid-pch -INCLUDES := -Isrc -I$(GENDIR) $(EXTRA_INCLUDES) +INCLUDES := $(SRCDIRS:%=-I%) $(EXTRA_INCLUDES) LDFLAGS := -L$(LIBDIR) $(LDFLAGS_$(PLATFORM)) CXXFLAGS := $(DEFINES) $(WARN) -MMD -fpic $(INCLUDES) $(CXXFLAGS_$(PLATFORM)) ## Macros for linking, must be late evaluated -# $(call OBJ_FROM,root,subdirs) -OBJ_FROM = $(foreach sub,$2,$(patsubst $1/%.cpp,$(OBJDIR)/%.o,$(wildcard $1/$(sub)/*.cpp))) +# Collect object files from a collection of src subdirs +# $(call OBJ_FROM,srcdir,subdir) +OBJECTS_1 = $(patsubst $1/$2/%.cpp,$(OBJDIR)/$2/%.o,$(wildcard $1/$2/*.cpp)) +OBJECTS = $(foreach src,$(SRCDIRS),$(foreach sub,$1,$(call OBJECTS_1,$(src),$(sub)))) + # $(call LIBFILE,name,version) LIBFILE =$(CURDIR)/$(LIBDIR)/libqpid_$1.so.$2 |
