Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/AMQP-CPP
This commit is contained in:
commit
481b35ced5
10
Makefile
10
Makefile
|
|
@ -3,7 +3,7 @@ INCLUDE_DIR = ${PREFIX}/include
|
||||||
LIBRARY_DIR = ${PREFIX}/lib
|
LIBRARY_DIR = ${PREFIX}/lib
|
||||||
export LIBRARY_NAME = amqpcpp
|
export LIBRARY_NAME = amqpcpp
|
||||||
export SONAME = 2.2
|
export SONAME = 2.2
|
||||||
export VERSION = 2.2.1
|
export VERSION = 2.2.3
|
||||||
|
|
||||||
all:
|
all:
|
||||||
$(MAKE) -C src all
|
$(MAKE) -C src all
|
||||||
|
|
@ -17,6 +17,9 @@ static:
|
||||||
shared:
|
shared:
|
||||||
$(MAKE) -C src shared
|
$(MAKE) -C src shared
|
||||||
|
|
||||||
|
static_fpic:
|
||||||
|
$(MAKE) -C src static_fpic
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
$(MAKE) -C src clean
|
$(MAKE) -C src clean
|
||||||
|
|
||||||
|
|
@ -25,8 +28,9 @@ install:
|
||||||
mkdir -p ${LIBRARY_DIR}
|
mkdir -p ${LIBRARY_DIR}
|
||||||
cp -f $(LIBRARY_NAME).h ${INCLUDE_DIR}
|
cp -f $(LIBRARY_NAME).h ${INCLUDE_DIR}
|
||||||
cp -f include/*.h ${INCLUDE_DIR}/$(LIBRARY_NAME)
|
cp -f include/*.h ${INCLUDE_DIR}/$(LIBRARY_NAME)
|
||||||
cp -f src/lib$(LIBRARY_NAME).so.$(VERSION) ${LIBRARY_DIR}
|
-cp -f src/lib$(LIBRARY_NAME).so.$(VERSION) ${LIBRARY_DIR}
|
||||||
cp -f src/lib$(LIBRARY_NAME).a.$(VERSION) ${LIBRARY_DIR}
|
-cp -f src/lib$(LIBRARY_NAME).a.$(VERSION) ${LIBRARY_DIR}
|
||||||
|
-cp -f src/lib$(LIBRARY_NAME)_fpic.a ${LIBRARY_DIR}
|
||||||
ln -s -f $(LIBRARY_DIR)/lib$(LIBRARY_NAME).so.$(VERSION) $(LIBRARY_DIR)/lib$(LIBRARY_NAME).so.$(SONAME)
|
ln -s -f $(LIBRARY_DIR)/lib$(LIBRARY_NAME).so.$(VERSION) $(LIBRARY_DIR)/lib$(LIBRARY_NAME).so.$(SONAME)
|
||||||
ln -s -f $(LIBRARY_DIR)/lib$(LIBRARY_NAME).so.$(VERSION) $(LIBRARY_DIR)/lib$(LIBRARY_NAME).so
|
ln -s -f $(LIBRARY_DIR)/lib$(LIBRARY_NAME).so.$(VERSION) $(LIBRARY_DIR)/lib$(LIBRARY_NAME).so
|
||||||
ln -s -f $(LIBRARY_DIR)/lib$(LIBRARY_NAME).a.$(VERSION) $(LIBRARY_DIR)/lib$(LIBRARY_NAME).a
|
ln -s -f $(LIBRARY_DIR)/lib$(LIBRARY_NAME).a.$(VERSION) $(LIBRARY_DIR)/lib$(LIBRARY_NAME).a
|
||||||
|
|
|
||||||
22
src/Makefile
22
src/Makefile
|
|
@ -1,11 +1,12 @@
|
||||||
CPP = g++
|
CPP = g++
|
||||||
RM = rm -f
|
RM = rm -f
|
||||||
CPPFLAGS = -Wall -c -I. -flto -std=c++11
|
CPPFLAGS = -Wall -c -I. -std=c++11
|
||||||
LD = g++
|
LD = g++
|
||||||
LD_FLAGS = -Wall -shared
|
LD_FLAGS = -Wall -shared
|
||||||
SHARED_LIB = lib$(LIBRARY_NAME).so.$(VERSION)
|
SHARED_LIB = lib$(LIBRARY_NAME).so.$(VERSION)
|
||||||
STATIC_LIB = lib$(LIBRARY_NAME).a.$(VERSION)
|
STATIC_LIB = lib$(LIBRARY_NAME).a.$(VERSION)
|
||||||
SOURCES = $(wildcard *.cpp)
|
STATIC_FPIC_LIB = lib$(LIBRARY_NAME)_fpic.a
|
||||||
|
SOURCES = $(wildcard *.cpp)
|
||||||
SHARED_OBJECTS = $(SOURCES:%.cpp=%.o)
|
SHARED_OBJECTS = $(SOURCES:%.cpp=%.o)
|
||||||
STATIC_OBJECTS = $(SOURCES:%.cpp=%.s.o)
|
STATIC_OBJECTS = $(SOURCES:%.cpp=%.s.o)
|
||||||
|
|
||||||
|
|
@ -29,12 +30,17 @@ shared: ${SHARED_OBJECTS} ${SHARED_LIB}
|
||||||
|
|
||||||
static: ${STATIC_OBJECTS} ${STATIC_LIB}
|
static: ${STATIC_OBJECTS} ${STATIC_LIB}
|
||||||
|
|
||||||
|
static_fpic: ${STATIC_FPIC_LIB} ${SHARED_OBJECTS}
|
||||||
|
|
||||||
${SHARED_LIB}: ${SHARED_OBJECTS}
|
${SHARED_LIB}: ${SHARED_OBJECTS}
|
||||||
${LD} ${LD_FLAGS} -Wl,${SONAMEPARAMETER},lib$(LIBRARY_NAME).so.$(SONAME) -o $@ ${SHARED_OBJECTS}
|
${LD} ${LD_FLAGS} -Wl,${SONAMEPARAMETER},lib$(LIBRARY_NAME).so.$(SONAME) -o $@ ${SHARED_OBJECTS}
|
||||||
|
|
||||||
${STATIC_LIB}: ${STATIC_OBJECTS}
|
${STATIC_LIB}: ${STATIC_OBJECTS}
|
||||||
ar rcs ${STATIC_LIB} ${STATIC_OBJECTS}
|
ar rcs ${STATIC_LIB} ${STATIC_OBJECTS}
|
||||||
|
|
||||||
|
${STATIC_FPIC_LIB}: ${SHARED_OBJECTS}
|
||||||
|
ar rcs ${STATIC_FPIC_LIB} ${SHARED_OBJECTS}
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
${RM} *.obj *~* ${SHARED_OBJECTS} ${STATIC_OBJECTS} ${SHARED_LIB} ${STATIC_LIB}
|
${RM} *.obj *~* ${SHARED_OBJECTS} ${STATIC_OBJECTS} ${SHARED_LIB} ${STATIC_LIB}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue