1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- $Id: update-patches 24 2008-08-31 14:56:13Z wbx $
- --- mrd6-0.9.6.orig/src/Makefile 2007-06-25 01:58:28.000000000 +0200
- +++ mrd6-0.9.6/src/Makefile 2009-05-22 00:43:30.000000000 +0200
- @@ -26,7 +26,7 @@ ifeq ($(SUPPORT_MODULES),yes)
- MODULES ?= BGP
- LDCMD = -rdynamic
- else
- - MODULE_OPTIONS += -DMRD_NO_DYNAMIC_MODULE_LOADING
- + MODULE_OPTIONS += MRD_NO_DYNAMIC_MODULE_LOADING
- endif
-
- INCLUDES = -I../include
- @@ -92,7 +92,7 @@ TESTS = tests/address_unittest tests/ptr
- DEST_PREFIX = $(DESTDIR)$(PREFIX)
-
- CXXFLAGS = $(INCLUDES) -ansi -Wall -Wno-multichar -fno-exceptions -fPIC \
- - -D$(PLATFORM) $(addprefix -D,$(MODULE_OPTIONS))
- + -D$(PLATFORM) $(addprefix -D,$(MODULE_OPTIONS)) $(EXTRA_FLAGS)
-
- ifeq ($(OPTIMIZE),yes)
- ifeq ($(SPACE_OPTIMIZE),yes)
- @@ -101,22 +101,13 @@ ifeq ($(OPTIMIZE),yes)
- CXXFLAGS += -O3
- endif
- else
- - CXXFLAGS += -g
- ifeq ($(NO_INLINE),yes)
- CXXFLAGS += -O0 -fno-inline
- - else
- - CXXFLAGS += -O2
- endif
- endif
-
- LDFLAGS += -lm
-
- -ifeq ($(STATIC_STDCXX),no)
- - LDFLAGS += -lstdc++
- -else
- - LDFLAGS += `$(CXX) -print-file-name=libstdc++.a`
- -endif
- -
- TEST_OBJECTS = $(addprefix $(OBJ_DIR)/,$(TEST_SOURCES:.cpp=.o))
- MRD_OBJECTS = $(addprefix $(OBJ_DIR)/,$(MRD_SOURCES:.cpp=.o))
-
- @@ -151,7 +142,7 @@ $(foreach test,$(TESTS),$(eval $(call un
-
- $(TARGET): $(MRD_OBJECTS)
- @echo "Linking $(TARGET)"
- - @$(CXX) $(LDCMD) $(CXXFLAGS) -o $@ $(MRD_OBJECTS) $(LDFLAGS)
- + $(CXX) $(LDCMD) $(CXXFLAGS) -o $@ $(MRD_OBJECTS) $(LDFLAGS)
-
- install: $(TARGET) $(EXTERNAL_MODULES)
- install -D $(TARGET) $(DEST_PREFIX)/sbin/$(TARGET)
- @@ -162,12 +153,12 @@ ifneq (,$(EXTERNAL_MODULES))
- endif
-
- $(MRD_VERSION_CPP): $(SOURCES) Makefile Makefile.options
- - @set -e; mkdir -p $(dir $@); \
- + mkdir -p $(dir $@); \
- echo '/* This file is automatically generated */' > $(MRD_VERSION_CPP); \
- echo 'const char *BuildDate = "$(NOW)";' >> $(MRD_VERSION_CPP)
-
- $(MODULES_CPP): Makefile Makefile.options
- - @set -e; mkdir -p $(dir $@); \
- + mkdir -p $(dir $@); \
- echo "Generating modules.cpp"; \
- scripts/generate-modules-cpp.pl $(STATIC_MODULES) > $(MODULES_CPP)
-
- @@ -181,7 +172,7 @@ $(OPTIONS):
-
- $(DEPS_DIR)/%.d: %.cpp $(OPTIONS)
- @echo "Deps $<"
- - @set -e; mkdir -p $(dir $@); \
- + mkdir -p $(dir $@); \
- $(CXX) -MM -MT $@ -MT $(addprefix $(OBJ_DIR)/,$(<:.cpp=.o)) \
- $(CXXFLAGS) $< > $@
-
- @@ -195,7 +186,7 @@ endif
-
- $(OBJ_DIR)/%.o: %.cpp $(OPTIONS)
- @echo "C++ $<"
- - @set -e; mkdir -p $(dir $@); \
- + mkdir -p $(dir $@); \
- $(CXX) -c $(CXXFLAGS) $< -o $@
-
- clean:
|