diff options
Diffstat (limited to 'cpp/broker/Makefile')
| -rw-r--r-- | cpp/broker/Makefile | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/cpp/broker/Makefile b/cpp/broker/Makefile index afe93c455a..5c96589d95 100644 --- a/cpp/broker/Makefile +++ b/cpp/broker/Makefile @@ -15,31 +15,25 @@ # # -# Build broker library and executable. +# Build broker library. # QPID_HOME = ../.. include ${QPID_HOME}/cpp/options.mk - +TARGET=$(BROKER_LIB) SOURCES= $(wildcard src/*.cpp) OBJECTS= $(subst .cpp,.o,$(SOURCES)) -LIB_OBJECTS= $(subst src/Broker.o,,$(OBJECTS)) -EXE_OBJECTS= src/Broker.o - .PHONY: all clean -all: $(BROKER) +all: $(TARGET) @$(MAKE) -C test all clean: - -@rm -f ${OBJECTS} src/*.d ${BROKER} $(BROKER_LIB) + -@rm -f $(TARGET) ${OBJECTS} src/*.d @$(MAKE) -C test clean -$(BROKER): $(BROKER_LIB) $(EXE_OBJECTS) - ${CXX} -o $@ $(EXE_OBJECTS) $(LDFLAGS) -lapr-1 $(COMMON_LIB) $(BROKER_LIB) - -$(BROKER_LIB): $(LIB_OBJECTS) - $(CXX) -shared -o $@ $(LDFLAGS) $(LIB_OBJECTS) -lapr-1 $(COMMON_LIB) $(LIBDIR) +$(TARGET): $(OBJECTS) + $(CXX) -shared -o $@ $(LDFLAGS) $(OBJECTS) -lapr-1 $(COMMON_LIB) $(LIBDIR) -include $(SOURCES:.cpp=.d) |
