added "make pure" option, to make the library without tcp support
This commit is contained in:
parent
b610ac5183
commit
bfdca4825a
3
Makefile
3
Makefile
|
|
@ -8,6 +8,9 @@ export VERSION = 2.2.3
|
|||
all:
|
||||
$(MAKE) -C src all
|
||||
|
||||
pure:
|
||||
$(MAKE) -C src pure
|
||||
|
||||
release:
|
||||
$(MAKE) -C src release
|
||||
|
||||
|
|
|
|||
|
|
@ -9,6 +9,8 @@ STATIC_FPIC_LIB = lib$(LIBRARY_NAME)_fpic.a
|
|||
SOURCES = $(wildcard *.cpp)
|
||||
SHARED_OBJECTS = $(SOURCES:%.cpp=%.o)
|
||||
STATIC_OBJECTS = $(SOURCES:%.cpp=%.s.o)
|
||||
PURE_SHARED_OBJECTS = $(filter-out tcpconnection.o, $(SOURCES:%.cpp=%.o))
|
||||
PURE_STATIC_OBJECTS = $(filter-out tcpconnection.s.o, $(SOURCES:%.cpp=%.s.o))
|
||||
|
||||
|
||||
ifeq ($(shell uname -s),Darwin)
|
||||
|
|
@ -22,13 +24,19 @@ all: CPPFLAGS += -g
|
|||
all: LD_FLAGS += -g
|
||||
all: shared static
|
||||
|
||||
pure: CPPFLAGS += -g
|
||||
pure: LD_FLAGS += -g
|
||||
pure: shared_pure static_pure
|
||||
|
||||
release: CPPFLAGS += -O2
|
||||
release: LD_FLAGS += -O2
|
||||
release: shared static
|
||||
|
||||
shared: ${SHARED_OBJECTS} ${SHARED_LIB}
|
||||
shared_pure: ${PURE_SHARED_OBJECTS} ${SHARED_LIB}
|
||||
|
||||
static: ${STATIC_OBJECTS} ${STATIC_LIB}
|
||||
static_pure: ${PURE_STATIC_OBJECTS} ${STATIC_LIB}
|
||||
|
||||
static_fpic: ${STATIC_FPIC_LIB} ${SHARED_OBJECTS}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue