mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-02-23 18:04:07 +00:00
30 lines
869 B
Makefile
30 lines
869 B
Makefile
BASE=../../../..
|
|
|
|
MONGO_CXX_DRIVER_VERSION=v1.8
|
|
MONGO_CXX_DRIVER_URL=http://downloads.mongodb.org/cxx-driver
|
|
MONGO_CXX_DRIVER_TARBALL=mongodb-linux-x86_64-$(MONGO_CXX_DRIVER_VERSION)-latest.tgz
|
|
MONGO_CXX_DRIVER_SRC=$(BASE)/libs/mongo-cxx-driver-$(MONGO_CXX_DRIVER_VERSION)
|
|
LIBMONGOCLIENT_A =$(MONGO_CXX_DRIVER_SRC)/libmongoclient.a
|
|
|
|
LOCAL_SOURCES=mongo_conn.cpp
|
|
LOCAL_OBJS=mongo_conn.o
|
|
|
|
LOCAL_CFLAGS=-I$(MONGO_CXX_DRIVER_SRC)/mongo
|
|
LOCAL_LIBADD=$(LIBMONGOCLIENT_A)
|
|
LOCAL_LDFLAGS=-lboost_thread -lboost_filesystem-mt -lboost_system-mt
|
|
MODDIR=$(shell pwd)
|
|
|
|
|
|
include $(BASE)/build/modmake.rules
|
|
|
|
$(MONGO_CXX_DRIVER_SRC):
|
|
$(GETLIB) $(MONGO_CXX_DRIVER_URL) $(MONGO_CXX_DRIVER_TARBALL)
|
|
cd $(MONGO_CXX_DRIVER_SRC) && patch -p0 -i $(MODDIR)/fpic_hack.diff
|
|
$(TOUCH_TARGET)
|
|
|
|
|
|
$(LIBMONGOCLIENT_A): $(MONGO_CXX_DRIVER_SRC)
|
|
cd $(MONGO_CXX_DRIVER_SRC) && scons
|
|
$(TOUCH_TARGET)
|
|
|