diff --git a/.gitignore b/.gitignore index 5b0fd711bf..017a0b2faa 100644 --- a/.gitignore +++ b/.gitignore @@ -53,3 +53,4 @@ config.h out 3rdParty/libev/ARCH.x64 .v8-build +.libev-build diff --git a/Makefile.all-in-one b/Makefile.all-in-one index a4b4dc1263..8a676f7b0d 100644 --- a/Makefile.all-in-one +++ b/Makefile.all-in-one @@ -22,7 +22,9 @@ endif BUILT_SOURCES += @LIBEV_LIBS@ -@LIBEV_LIBS@: +@LIBEV_LIBS@: .libev-build + +.libev-build: @echo @echo "--------------------------------------------------------------------------------" @echo "BUILDING LIBEV" @@ -33,6 +35,8 @@ BUILT_SOURCES += @LIBEV_LIBS@ 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" diff --git a/Makefile.in b/Makefile.in index fbf55a95c5..848c94b6bb 100644 --- a/Makefile.in +++ b/Makefile.in @@ -5309,7 +5309,9 @@ js/server/js-%.h: @srcdir@/js/server/%.js .setup-directories @ENABLE_BISON_TRUE@JsonParserX/%.cpp: @srcdir@/JsonParserX/%.yy @ENABLE_BISON_TRUE@ @top_srcdir@/config/bison-c++.sh $(BISON) $@ $< -@ENABLE_ALL_IN_ONE_TRUE@@LIBEV_LIBS@: +@ENABLE_ALL_IN_ONE_TRUE@@LIBEV_LIBS@: .libev-build + +@ENABLE_ALL_IN_ONE_TRUE@.libev-build: @ENABLE_ALL_IN_ONE_TRUE@ @echo @ENABLE_ALL_IN_ONE_TRUE@ @echo "--------------------------------------------------------------------------------" @ENABLE_ALL_IN_ONE_TRUE@ @echo "BUILDING LIBEV" @@ -5320,6 +5322,8 @@ js/server/js-%.h: @srcdir@/js/server/%.js .setup-directories @ENABLE_ALL_IN_ONE_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 @ENABLE_ALL_IN_ONE_TRUE@ cd @top_srcdir@/3rdParty/libev/$(LIBEV_BUILD_VERSION) && make +@ENABLE_ALL_IN_ONE_TRUE@ touch .libev-build + @ENABLE_ALL_IN_ONE_TRUE@ @echo @ENABLE_ALL_IN_ONE_TRUE@ @echo "--------------------------------------------------------------------------------" @ENABLE_ALL_IN_ONE_TRUE@ @echo "BUILD LIBEV FINISHED"