1
0
Fork 0
arangodb/Makefile.am

113 lines
3.0 KiB
Makefile

ACLOCAL_AMFLAGS = -I m4
AM_CPPFLAGS = \
-D_SYSCONFDIR_='"${sysconfdir}"' \
-D_PKGDATADIR_='"${pkgdatadir}"' \
-D_DATABASEDIR_='"${localstatedir}/${PACKAGE_TARNAME}"' \
@BOOST_CPPFLAGS@ \
@LIBEV_CPPFLAGS@ \
@MATH_CPPFLAGS@ \
@NCURSES_CPPFLAGS@ \
@OPENSSL_CPPFLAGS@ \
@READLINE_CPPFLAGS@ \
@V8_CPPFLAGS@
AM_LDFLAGS = \
@BOOST_LDFLAGS@ \
@LIBEV_LDFLAGS@ \
@MATH_LDFLAGS@ \
@NCURSES_LDFLAGS@ \
@OPENSSL_LDFLAGS@ \
@READLINE_LDFLAGS@ \
@V8_LDFLAGS@
LIBS = \
@BOOST_LIBS@ \
@LIBEV_LIBS@ \
@MATH_LIBS@ \
@NCURSES_LIBS@ \
@OPENSSL_LIBS@ \
@READLINE_LIBS@ \
@V8_LIBS@
BUILT_SOURCES = build.h
CLEANUP =
noinst_LIBRARIES = libavocado.a
sbin_PROGRAMS = avocado
bin_PROGRAMS = avocsh avocimp
if ENABLE_MRUBY
AM_CPPFLAGS += @MRUBY_CPPFLAGS@
AM_CPPFLAGS += @MRUBY_LDFLAGS@
LIBS += @MRUBY_LIBS@
bin_PROGRAMS += avocirb
endif
nobase_pkgdata_DATA = \
$(shell find @srcdir@/js/actions/system -name "*.js" -print) \
$(shell find @srcdir@/js/common/modules -name "*.js" -print) \
$(shell find @srcdir@/js/server/modules -name "*.js" -print) \
$(shell find @srcdir@/js/client/modules -name "*.js" -print) \
$(shell find @srcdir@/html -name "*.css" -print) \
$(shell find @srcdir@/html -name "*.gif" -print) \
$(shell find @srcdir@/html -name "*.html" -print) \
$(shell find @srcdir@/html -name "*.ico" -print) \
$(shell find @srcdir@/html -name "*.js" -print) \
$(shell find @srcdir@/html -name "*.png" -print)
if ENABLE_INSTALL_DBDIR
install-data-local:
test -d @localstatedir@/${PACKAGE_TARNAME}/_ACTIONS || mkdir -p @localstatedir@/${PACKAGE_TARNAME}/_ACTIONS
cp ${srcdir}/js/actions/demo/*.js @localstatedir@/${PACKAGE_TARNAME}/_ACTIONS
endif
################################################################################
## avocadodb
################################################################################
build.h: configure.ac
@echo '#define TRIAGENS_VERSION "@PACKAGE_VERSION@"' > build.h
include Makefile.files
include Makefile.doxygen
include Makefile.javascript
include Makefile.unittests
-include Makefile.local
if ENABLE_FLEX
include Makefile.flex
endif
if ENABLE_BISON
include Makefile.bison
endif
.PHONY: errorfiles
if ENABLE_ERRORS_DEPENDENCY
errorfiles: BasicsC/errors.dat
@top_srcdir@/config/build_errorfile.sh @top_srcdir@/config/generateErrorfile.py BasicsC/errors.dat BasicsC/voc-errors.h
@top_srcdir@/config/build_errorfile.sh @top_srcdir@/config/generateErrorfile.py BasicsC/errors.dat BasicsC/voc-errors.c
@top_srcdir@/config/build_errorfile.sh @top_srcdir@/config/generateErrorfile.py BasicsC/errors.dat js/common/bootstrap/errors.js
BUILT_SOURCES += \
errorfiles
endif
if ENABLE_ALL_IN_ONE
include m4/Makefile.all-in-one-libev
include m4/Makefile.all-in-one-v8
endif
if ENABLE_MRUBY
include m4/Makefile.all-in-one-mruby
endif
################################################################################
## cleanup
################################################################################
clean-local:
if test "$(CLEANUP)" != "" ]; then rm -f $(CLEANUP); fi