fix mod_pocketsphinx build under make -j

This commit is contained in:
Travis Cross 2012-05-04 02:36:29 +00:00
parent f3f954bdb4
commit 6a9572fca9
1 changed files with 17 additions and 9 deletions

View File

@ -16,31 +16,39 @@ LOCAL_LIBADD=$(POCKETSPHINX_LA) $(SPHINXBASE_LA) $(SPHINXBASE_LA2)
BASE=../../../.. BASE=../../../..
include $(BASE)/build/modmake.rules include $(BASE)/build/modmake.rules
mod_pocketsphinx.lo: $(POCKETSPHINX_LA) $(SPHINXBASE_LA) $(SPHINXBASE_LA2)
$(SPHINXBASE_DIR): $(SPHINXBASE_DIR):
$(GETLIB) $(SPHINXBASE).tar.gz $(GETLIB) $(SPHINXBASE).tar.gz
$(SPHINXBASE_BUILDDIR)/buildstamp: $(SPHINXBASE_DIR) $(SPHINXBASE_BUILDDIR)/Makefile: $(SPHINXBASE_DIR)
mkdir -p $(SPHINXBASE_BUILDDIR) mkdir -p $(SPHINXBASE_BUILDDIR)
test -f $(SPHINXBASE_BUILDDIR)/Makefile || (cd $(SPHINXBASE_BUILDDIR) && $(DEFAULT_VARS) $(SPHINXBASE_DIR)/configure $(DEFAULT_ARGS) --srcdir=$(SPHINXBASE_DIR) --without-python CFLAGS=) (cd $(SPHINXBASE_BUILDDIR) && $(DEFAULT_VARS) $(SPHINXBASE_DIR)/configure $(DEFAULT_ARGS) --srcdir=$(SPHINXBASE_DIR) --without-python CFLAGS=)
test -f $(SPHINXBASE_BUILDDIR)/buildstamp || (touch $(SPHINXBASE_BUILDDIR)/buildstamp) $(TOUCH_TARGET)
$(SPHINXBASE_BUILDDIR)/buildstamp: $(SPHINXBASE_BUILDDIR)/Makefile
(cd $(SPHINXBASE_BUILDDIR) && $(MAKE))
touch $@
$(SPHINXBASE_LA): $(SPHINXBASE_BUILDDIR)/buildstamp $(SPHINXBASE_LA): $(SPHINXBASE_BUILDDIR)/buildstamp
cd $(SPHINXBASE_BUILDDIR) && $(MAKE) $(TOUCH_TARGET)
$(SPHINXBASE_LA2): $(SPHINXBASE_BUILDDIR)/buildstamp
$(TOUCH_TARGET) $(TOUCH_TARGET)
$(POCKETSPHINX_DIR): $(POCKETSPHINX_DIR):
$(GETLIB) $(POCKETSPHINX).tar.gz $(GETLIB) $(POCKETSPHINX).tar.gz
$(POCKETSPHINX_BUILDDIR)/Makefile: $(POCKETSPHINX_DIR) $(SPHINXBASE_LA) $(POCKETSPHINX_BUILDDIR)/Makefile: $(POCKETSPHINX_DIR) $(SPHINXBASE_LA) $(SPHINXBASE_LA2)
mkdir -p $(POCKETSPHINX_BUILDDIR) mkdir -p $(POCKETSPHINX_BUILDDIR)
cd $(POCKETSPHINX_BUILDDIR) && $(DEFAULT_VARS) $(POCKETSPHINX_DIR)/configure $(DEFAULT_ARGS) --srcdir=$(POCKETSPHINX_DIR) --without-python --with-sphinxbase=$(SPHINXBASE_DIR) --with-sphinxbase-build=$(SPHINXBASE_BUILDDIR) CFLAGS= (cd $(POCKETSPHINX_BUILDDIR) && $(DEFAULT_VARS) $(POCKETSPHINX_DIR)/configure $(DEFAULT_ARGS) --srcdir=$(POCKETSPHINX_DIR) --without-python --with-sphinxbase=$(SPHINXBASE_DIR) --with-sphinxbase-build=$(SPHINXBASE_BUILDDIR) CFLAGS=)
$(TOUCH_TARGET) $(TOUCH_TARGET)
$(POCKETSPHINX_BUILDDIR)/buildstamp: $(POCKETSPHINX_BUILDDIR)/Makefile $(POCKETSPHINX_BUILDDIR)/buildstamp: $(POCKETSPHINX_BUILDDIR)/Makefile
test -f $(POCKETSPHINX_BUILDDIR)/buildstamp || touch $(POCKETSPHINX_BUILDDIR)/buildstamp (cd $(POCKETSPHINX_BUILDDIR) && $(MAKE))
touch $@
$(POCKETSPHINX_LA): $(POCKETSPHINX_BUILDDIR)/Makefile $(POCKETSPHINX_LA): $(POCKETSPHINX_BUILDDIR)/buildstamp
cd $(POCKETSPHINX_BUILDDIR) && $(MAKE)
$(TOUCH_TARGET) $(TOUCH_TARGET)
$(DESTDIR)$(grammardir)/model: $(DESTDIR)$(grammardir)/model: