diff options
author | Cory Fields <theuni-nospam-@xbmc.org> | 2012-09-20 02:42:43 -0400 |
---|---|---|
committer | Cory Fields <theuni-nospam-@xbmc.org> | 2012-09-20 03:35:41 -0400 |
commit | d24d30ad2bd83c02c02342295f883d73aadf29f1 (patch) | |
tree | dbd9093b7a923d62789df4e5da9bc4c264e36dd9 /Makefile.in | |
parent | c31aca24e63b1b70a6e207f360f134f460cbe2d7 (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.in | 9 |
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) |