aboutsummaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorCory Fields <theuni-nospam-@xbmc.org>2012-09-20 02:42:43 -0400
committerCory Fields <theuni-nospam-@xbmc.org>2012-09-20 03:35:41 -0400
commitd24d30ad2bd83c02c02342295f883d73aadf29f1 (patch)
treedbd9093b7a923d62789df4e5da9bc4c264e36dd9 /Makefile.in
parentc31aca24e63b1b70a6e207f360f134f460cbe2d7 (diff)
build: bootstrap overhaul
Put an end to the constant autoreconfs when switching branches. Use make to determine when bootstrapping for xbmc and subprojects needs to happen (hint: rarely). bootstrapping can now be done in parallel, but I didn't obseve much (any?) speed increase. Also allows for easier skipping of reconfigures for minor/cosmetic configure.in changes. This should be transparent to users, other than the fact that it's much faster. Same build procedure as always: ./bootstrap && ./configure && make
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in9
1 files changed, 2 insertions, 7 deletions
diff --git a/Makefile.in b/Makefile.in
index d06ff45bee..cdde76fd27 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,3 +1,5 @@
+include bootstrap.mk
+
AUTOGENERATED_MAKEFILES=@OUTPUT_FILES@
EC_DIRS= \
@@ -280,13 +282,6 @@ Makefile : config.status $(addsuffix .in, $(AUTOGENERATED_MAKEFILES))
@echo "done"
config.status: configure
- @echo "Build system configuration is stale."
- @echo "Please (re)run configure."
- @test -n "$$XBMC_IGNORE_STALE"
-
-configure: configure.in
- @echo 'configure is outdated, regenerating...'
- @./bootstrap
# skin textures
ifeq (@USE_TEXTUREPACKER@,1)