Mercurial > octave
diff libinterp/module.mk @ 21290:1309edb344e1
use top_srcdir, top_builddir, abs_top_srcdir or abs_top_builddir only if needed
The build system runs primarily in the top-level directory now, so
unless a Make rule changes the working directory before referencing a
file, it is not necessary to use the abs_top_X or top_X directory
names.
* Makefile.am, build-aux/common.mk, doc/module.mk,
libgui/graphics/module.mk, libgui/module.mk, libgui/src/module.mk,
libinterp/corefcn/module.mk, libinterp/module.mk,
liboctave/cruft/module.mk, liboctave/cruft/ranlib/module.mk,
liboctave/module.mk, liboctave/numeric/module.mk
liboctave/operators/module.mk, scripts/module.mk, src/module.mk:
Only use Use $(top_srcdir), $(top_builddir), $(abs_top_srcdir), and
$(abs_top_builddir) if necessary.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 17 Feb 2016 13:32:44 -0500 |
parents | 7abdce2ae900 |
children | f20af4d085e9 |
line wrap: on
line diff
--- a/libinterp/module.mk Wed Feb 17 11:35:42 2016 -0500 +++ b/libinterp/module.mk Wed Feb 17 13:32:44 2016 -0500 @@ -7,19 +7,19 @@ ## Search local directories before those specified by the user. libinterp_liboctinterp_la_CPPFLAGS = \ @OCTINTERP_DLL_DEFS@ \ - -I$(top_builddir)/liboctave -I$(top_srcdir)/liboctave \ - -I$(top_srcdir)/liboctave/cruft/misc \ - -I$(top_srcdir)/liboctave/array \ - -I$(top_builddir)/liboctave/numeric -I$(top_srcdir)/liboctave/numeric \ - -I$(top_builddir)/liboctave/operators -I$(top_srcdir)/liboctave/operators \ - -I$(top_srcdir)/liboctave/system \ - -I$(top_srcdir)/liboctave/util \ + -Iliboctave -I$(srcdir)/liboctave \ + -I$(srcdir)/liboctave/cruft/misc \ + -I$(srcdir)/liboctave/array \ + -Iliboctave/numeric -I$(srcdir)/liboctave/numeric \ + -Iliboctave/operators -I$(srcdir)/liboctave/operators \ + -I$(srcdir)/liboctave/system \ + -I$(srcdir)/liboctave/util \ -I$(srcdir)/libinterp/octave-value \ -Ilibinterp -I$(srcdir)/libinterp \ -I$(srcdir)/libinterp/operators \ -Ilibinterp/parse-tree -I$(srcdir)/libinterp/parse-tree \ -Ilibinterp/corefcn -I$(srcdir)/libinterp/corefcn \ - -I$(top_builddir)/libgnu -I$(top_srcdir)/libgnu \ + -Ilibgnu -I$(srcdir)/libgnu \ $(HDF5_CPPFLAGS) libinterp_liboctinterp_la_CFLAGS = $(AM_CFLAGS) $(WARN_CFLAGS) @@ -136,7 +136,7 @@ include libinterp/dldfcn/module.mk $(srcdir)/libinterp/dldfcn/module.mk: $(srcdir)/libinterp/dldfcn/config-module.sh $(srcdir)/libinterp/dldfcn/config-module.awk $(srcdir)/libinterp/dldfcn/module-files - $(AM_V_GEN)$(SHELL) $(srcdir)/libinterp/dldfcn/config-module.sh $(top_srcdir) + $(AM_V_GEN)$(SHELL) $(srcdir)/libinterp/dldfcn/config-module.sh $(srcdir) if AMCOND_ENABLE_DYNAMIC_LINKING OCT_FILES = $(DLDFCN_LIBS:.la=.oct) @@ -168,7 +168,7 @@ libinterp/octave-value/liboctave-value.la \ libinterp/parse-tree/libparse-tree.la \ libinterp/corefcn/libcorefcn.la \ - $(top_builddir)/liboctave/liboctave.la \ + liboctave/liboctave.la \ $(LIBOCTINTERP_LINK_DEPS) # Increment these as needed and according to the rules in the libtool manual: @@ -228,7 +228,7 @@ ## Rules to build test files -LIBINTERP_TST_FILES_SRC := $(shell $(SHELL) $(top_srcdir)/build-aux/find-files-with-tests.sh "$(srcdir)" $(ULT_DIST_SRC) $(DLDFCN_SRC)) +LIBINTERP_TST_FILES_SRC := $(shell $(SHELL) $(srcdir)/build-aux/find-files-with-tests.sh "$(srcdir)" $(ULT_DIST_SRC) $(DLDFCN_SRC)) LIBINTERP_TST_FILES := $(addsuffix -tst,$(LIBINTERP_TST_FILES_SRC)) @@ -252,7 +252,7 @@ libinterp/build-env.cc: libinterp/build-env.in.cc Makefile $(AM_V_GEN)$(do_subst_config_vals) -libinterp/build-env-features.cc: $(top_builddir)/config.h libinterp/build-env-features.sh +libinterp/build-env-features.cc: config.h libinterp/build-env-features.sh $(AM_V_GEN)rm -f $@-t && \ $(SHELL) $(srcdir)/libinterp/build-env-features.sh $< > $@-t && \ $(simple_move_if_change_rule) @@ -303,7 +303,7 @@ fi && \ $(PERL) $(srcdir)/libinterp/gendoc.pl $(ALL_DEF_FILES) > $@-t && \ mv $@-t $@ && \ - $(SHELL) $(top_srcdir)/build-aux/move-if-change $@ libinterp/DOCSTRINGS && \ + $(SHELL) $(srcdir)/build-aux/move-if-change $@ libinterp/DOCSTRINGS && \ touch $@ OCTAVE_INTERPRETER_TARGETS += \