mirror of https://gitee.com/bigwinds/arangodb
83 lines
2.3 KiB
Makefile
83 lines
2.3 KiB
Makefile
# -*- mode: Makefile; -*-
|
|
|
|
################################################################################
|
|
## LIBEV
|
|
################################################################################
|
|
|
|
if ENABLE_64BIT
|
|
LIBEV_BUILD_VERSION=ARCH.x64
|
|
endif
|
|
|
|
if ENABLE_32BIT
|
|
LIBEV_BUILD_VERSION=ARCH.ia32
|
|
endif
|
|
|
|
if ENABLE_FORCE_32BIT
|
|
LIBEV_CFLAGS_32=-m32 -O2 -g
|
|
LIBEV_LDFLAGS_32=-m32
|
|
else
|
|
LIBEV_CFLAGS_32=-O2 -g
|
|
LIBEV_LDFLAGS_32=
|
|
endif
|
|
|
|
BUILT_SOURCES += @LIBEV_LIBS@
|
|
|
|
@LIBEV_LIBS@: .libev-build
|
|
|
|
.libev-build:
|
|
@echo
|
|
@echo "--------------------------------------------------------------------------------"
|
|
@echo "BUILDING LIBEV"
|
|
@echo "--------------------------------------------------------------------------------"
|
|
@echo
|
|
|
|
mkdir @top_srcdir@/3rdParty/libev/$(LIBEV_BUILD_VERSION) || true
|
|
cd @top_srcdir@/3rdParty/libev/$(LIBEV_BUILD_VERSION) && CFLAGS="$(LIBEV_CFLAGS_32)" orig_CFLAGS="$(LIBEV_CFLAGS_32)" LDFLAGS="$(LIBEV_LDFLAGS_32)" ../configure --disable-shared
|
|
cd @top_srcdir@/3rdParty/libev/$(LIBEV_BUILD_VERSION) && make
|
|
|
|
touch .libev-build
|
|
|
|
@echo
|
|
@echo "--------------------------------------------------------------------------------"
|
|
@echo "BUILD LIBEV FINISHED"
|
|
@echo "--------------------------------------------------------------------------------"
|
|
@echo
|
|
|
|
################################################################################
|
|
## V8
|
|
################################################################################
|
|
|
|
if ENABLE_64BIT
|
|
V8_BUILD_VERSION=x64
|
|
endif
|
|
|
|
if ENABLE_32BIT
|
|
V8_BUILD_VERSION=ia32
|
|
endif
|
|
|
|
BUILT_SOURCES += @V8_LIBS@
|
|
|
|
@V8_LIBS@: .v8-build
|
|
|
|
.v8-build:
|
|
@echo
|
|
@echo "--------------------------------------------------------------------------------"
|
|
@echo "BUILDING V8"
|
|
@echo "--------------------------------------------------------------------------------"
|
|
@echo
|
|
|
|
if ENABLE_DARWIN
|
|
cd @top_srcdir@/3rdParty/V8 && scons snapshot=off library=static mode=release arch=$(V8_BUILD_VERSION)
|
|
cd @top_srcdir@/3rdParty/V8 && mv libv8.a libv8_$(V8_BUILD_VERSION).a
|
|
else
|
|
cd @top_srcdir@/3rdParty/V8 && make library=static snapshot=off $(V8_BUILD_VERSION).release
|
|
endif
|
|
|
|
touch .v8-build
|
|
|
|
@echo
|
|
@echo "--------------------------------------------------------------------------------"
|
|
@echo "BUILD V8 FINISHED"
|
|
@echo "--------------------------------------------------------------------------------"
|
|
@echo
|