Merge pull request #7279 from jhsrennie/fixsms
[vuplus_xbmc] / bootstrap.mk
1 BOOTSTRAP_SUBDIRS += configure.ac
2 BOOTSTRAP_SUBDIRS += lib/cpluff/configure.ac
3 BOOTSTRAP_SUBDIRS += lib/gtest/configure.ac
4
5 ifneq ($(wildcard lib/libdvd/libdvdcss/configure.ac),)
6 BOOTSTRAP_SUBDIRS += lib/libdvd/libdvdcss/configure.ac
7 DVD_CSS=lib/libdvd/libdvdcss/configure
8 endif
9 BOOTSTRAP_SUBDIRS += lib/libdvd/libdvdread/configure.ac
10 BOOTSTRAP_SUBDIRS += lib/libdvd/libdvdnav/configure.ac
11
12 ifneq ($(wildcard pvr-addons/Makefile.am),)
13 BOOTSTRAP_SUBDIRS += pvr-addons/configure.ac
14 endif
15
16 BOOTSTRAP_TARGETS=$(basename $(BOOTSTRAP_SUBDIRS))
17 all: $(BOOTSTRAP_TARGETS)
18
19 #preserve order for libdvd. dvdcss (if present) -> dvdread -> dvdnav.
20 lib/libdvd/libdvdread/configure: $(DVD_CSS)
21 lib/libdvd/libdvdnav/configure: lib/libdvd/libdvdread/configure
22
23 %: %.ac
24         autoreconf -vif $(@D)
25         -@rm -rf $(@D)/autom4te.cache
26
27 %: %.in
28         autoreconf -vif $(@D)
29         -@rm -rf $(@D)/autom4te.cache
30
31 configure: configure.ac
32         autoreconf -vif $(@D)
33         -@rm -rf $(@D)/autom4te.cache
34         @test -n "$$BOOTSTRAP_STANDALONE" || ( echo "Configuration is stale. You should almost certainly reconfigure" && false )
35