From a7b4af0ae5408c96020e79c224e17891f836c28a Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Mon, 25 Oct 2010 19:52:58 -0700 Subject: [PATCH] create directories during configure --- Makefile | 18 ++---------------- configure.ac | 10 ++++++++++ 2 files changed, 12 insertions(+), 16 deletions(-) diff --git a/Makefile b/Makefile index 3eaa2a2122..ca6068b2c7 100644 --- a/Makefile +++ b/Makefile @@ -120,24 +120,14 @@ node_debug_CPPFLAGS = $(subst release,debug,$(NODE_CPPFLAGS)) libv8 = $(builddir)/libv8.a libv8_g = $(builddir)/libv8_g.a -dirs = $(builddir)/release/src \ - $(builddir)/release/deps/libev \ - $(builddir)/release/deps/libeio \ - $(builddir)/release/deps/c-ares \ - $(builddir)/release/deps/http_parser \ - $(builddir)/release/deps/v8 \ - $(builddir)/release/lib/pkgconfig -debug_dirs = $(subst release,debug,$(dirs)) - - # Rules -all: $(dirs) node +all: node ifdef DEBUG -all: $(debug_dirs) node_g +all: node_g endif @@ -149,10 +139,6 @@ node_g: $(builddir)/node_g -$(dirs) $(debug_dirs): - mkdir -p $@ - - # libev $(builddir)/release/deps/libev/%.o: deps/libev/%.c diff --git a/configure.ac b/configure.ac index 97d81a26f0..0af52ec876 100644 --- a/configure.ac +++ b/configure.ac @@ -58,6 +58,16 @@ AC_CONFIG_HEADERS([build/deps/libeio/config.h:deps/libeio/config.h.in]) AC_CONFIG_FILES(["${config_file}":"${config_in}"]) + +mkdir -p build/debug/src build/release/src +mkdir -p build/debug/deps/libev build/release/deps/libev +mkdir -p build/debug/deps/libeio build/release/deps/libeio +mkdir -p build/debug/deps/c-ares build/release/deps/c-ares +mkdir -p build/debug/deps/http_parser build/release/deps/http_parser +mkdir -p build/debug/deps/v8 build/release/deps/v8 +mkdir -p build/debug/lib/pkgconfig build/release/lib/pkgconfig + + ## Output files AC_OUTPUT