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

52 lines
1.9 KiB
Makefile

# -*- mode: Makefile; -*-
## -----------------------------------------------------------------------------
## --SECTION-- LIBRARY
## -----------------------------------------------------------------------------
################################################################################
### @brief libev
################################################################################
BUILT_SOURCES += @LIBEV_LIBS@
@LIBEV_LIBS@: @srcdir@/.libev-build-@TRI_BITS@
@srcdir@/.libev-build-@TRI_BITS@:
@echo
@echo "--------------------------------------------------------------------------------"
@echo "BUILDING libev"
@echo "--------------------------------------------------------------------------------"
@echo
mkdir @top_srcdir@/3rdParty/libev/BUILD || true
cd @top_srcdir@/3rdParty/libev/BUILD && CC="" CFLAGS="" ../configure --disable-shared
cd @top_srcdir@/3rdParty/libev/BUILD && $(MAKE) CFLAGS="-D EV_CHILD_ENABLE=0"
touch @srcdir@/.libev-build-@TRI_BITS@
@echo
@echo "--------------------------------------------------------------------------------"
@echo "BUILD libev FINISHED"
@echo "--------------------------------------------------------------------------------"
@echo
################################################################################
### @brief additional files to remove
################################################################################
CLEANUP_3RD += clean-libev
clean-libev:
rm -f @srcdir@/.libev-build-@TRI_BITS@
rm -rf @top_srcdir@/3rdParty/libev/BUILD
## -----------------------------------------------------------------------------
## --SECTION-- END-OF-FILE
## -----------------------------------------------------------------------------
## Local Variables:
## mode: outline-minor
## outline-regexp: "^\\(### @brief\\|## --SECTION--\\|# -\\*- \\)"
## End: