1
0
Fork 0
arangodb/3rdParty/Makefile.all-in-one-zeromq

79 lines
2.8 KiB
Makefile

# -*- mode: Makefile; -*-
## -----------------------------------------------------------------------------
## --SECTION-- LIBRARY
## -----------------------------------------------------------------------------
################################################################################
### @brief ZeroMQ
################################################################################
BUILT_SOURCES += @ZEROMQ_LIBS@
ZMQDIR = @abs_top_srcdir@/3rdParty/zeromq-2.2.0/BUILD
@ZEROMQ_LIBS@: @srcdir@/.zeromq-build-@TRI_BITS@ @srcdir@/.czmq-build-@TRI_BITS@
@srcdir@/.zeromq-build-@TRI_BITS@:
@echo
@echo "--------------------------------------------------------------------------------"
@echo "BUILDING ZeroMQ"
@echo "--------------------------------------------------------------------------------"
@echo
cd @top_srcdir@/3rdParty/zeromq-2.2.0 \
&& ./configure \
--disable-dependency-tracking \
--disable-shared \
--prefix=$(ZMQDIR) \
--libdir=$(ZMQDIR)/lib@TRI_BITS@
cd @top_srcdir@/3rdParty/zeromq-2.2.0 && $(MAKE) install
touch @srcdir@/.zeromq-build-@TRI_BITS@
@echo
@echo "--------------------------------------------------------------------------------"
@echo "BUILD ZeroMQ FINISHED"
@echo "--------------------------------------------------------------------------------"
@echo
@srcdir@/.czmq-build-@TRI_BITS@: .zeromq-build-@TRI_BITS@
@echo
@echo "--------------------------------------------------------------------------------"
@echo "BUILDING CZMQ"
@echo "--------------------------------------------------------------------------------"
@echo
cd @top_srcdir@/3rdParty/czmq-1.1.0 \
&& ./configure \
--disable-dependency-tracking \
--disable-shared \
--prefix=$(ZMQDIR) \
--libdir=$(ZMQDIR)/lib@TRI_BITS@ \
CPPFLAGS=-I$(ZMQDIR)/include \
LDFLAGS=-L$(ZMQDIR)/lib@TRI_BITS@ \
LIBS="-luuid -lrt -lstdc++"
cd @top_srcdir@/3rdParty/czmq-1.1.0 && $(MAKE) install
touch @srcdir@/.czmq-build-@TRI_BITS@
@echo
@echo "--------------------------------------------------------------------------------"
@echo "BUILD CZMQ FINISHED"
@echo "--------------------------------------------------------------------------------"
@echo
################################################################################
### @brief additional files to remove
################################################################################
CLEANUP += .zeromq-build-@TRI_BITS@ .czmq-build-@TRI_BITS@
## -----------------------------------------------------------------------------
## --SECTION-- END-OF-FILE
## -----------------------------------------------------------------------------
## Local Variables:
## mode: outline-minor
## outline-regexp: "^\\(### @brief\\|## --SECTION--\\|# -\\*- \\)"
## End: