Mercurial > hg > octave-avbm
changeset 11016:0c752b657217
src/Makefile.am: don't include dynamically linked files in DEF_FILES
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 23 Sep 2010 14:55:53 -0400 |
parents | b4ed4fe70c2c |
children | 60141d49a38d |
files | src/ChangeLog src/Makefile.am |
diffstat | 2 files changed, 17 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,10 @@ +2010-09-23 John W. Eaton <jwe@octave.org> + + * Makefile.am (ALL_DEF_FILES): New variable. + (DEF_FILES): Don't include $(DLD_DYNAMIC_DEF_FILES) in the list. + (DEF_FILES DLD_DYNAMIC_DEF_FILES): Fix dependency info. + (doc-files): Depend on $(ALL_DEF_FILES), not $(DEF_FILES). + 2010-09-22 Jaroslav Hajek <highegg@gmail.com> * xpow.cc (elem_xpow (float, const NDArray&),
--- a/src/Makefile.am +++ b/src/Makefile.am @@ -483,9 +483,15 @@ SRC_DEF_FILES := $(shell $(srcdir)/find-defun-files.sh "$(srcdir)" $(DIST_SRC)) -DEF_FILES = $(SRC_DEF_FILES) $(DLD_DYNAMIC_DEF_FILES) $(DLD_STATIC_DEF_FILES) +## builtins.cc depends on $(DEF_FILES), so DEF_FILES should only include +## .df files that correspond to sources included in liboctave. +DEF_FILES = $(SRC_DEF_FILES) $(DLD_STATIC_DEF_FILES) -$(DEF_FILES): mkdefs Makefile $(OPT_HANDLERS) +ALL_DEF_FILES = $(DEF_FILES) $(DLD_DYNAMIC_DEF_FILES) + +$(DEF_FILES) $(DYNAMIC_DLD_DEF_FILES): mkdefs Makefile + +$(DEF_FILES): $(OPT_HANDLERS) $(OPT_INC) if AMCOND_ENABLE_DYNAMIC_LINKING OCTAVE_LIBS = \ @@ -657,8 +663,8 @@ $(top_srcdir)/move-if-change $@ DOCSTRINGS touch $@ -doc-files: $(DEF_FILES) - echo $(DEF_FILES) > $@-t +doc-files: $(ALL_DEF_FILES) + echo $(ALL_DEF_FILES) > $@-t mv $@-t $@ gendoc.cc: doc-files mkgendoc @@ -672,8 +678,6 @@ $(srcdir)/mkops $(OPERATORS_SRC) > $@-t mv $@-t $@ -$(DEF_FILES): $(OPT_INC) mkdefs - install-exec-hook: make-version-links install-data-hook: install-oct