diff scripts/general/module.mk @ 23495:8308417aff1c

use automake %reldir% feature * configure.ac (AM_INIT_AUTOMAKE): Require automake 1.14. * doc/doxyhtml/module.mk, doc/interpreter/module.mk, doc/liboctave/module.mk, doc/module.mk, doc/refcard/module.mk, etc/module.mk, examples/module.mk, libgui/graphics/module.mk, libgui/module.mk, libgui/src/module.mk, libinterp/corefcn/module.mk, libinterp/dldfcn/config-module.awk, libinterp/module.mk, libinterp/octave-value/module.mk, libinterp/operators/module.mk, libinterp/parse-tree/module.mk, libinterp/template-inst/module.mk, liboctave/array/module.mk, liboctave/external/Faddeeva/module.mk, liboctave/external/amos/module.mk, liboctave/external/blas-xtra/module.mk, liboctave/external/daspk/module.mk, liboctave/external/dasrt/module.mk, liboctave/external/dassl/module.mk, liboctave/external/fftpack/module.mk, liboctave/external/lapack-xtra/module.mk, liboctave/external/module.mk, liboctave/external/odepack/module.mk, liboctave/external/ordered-qz/module.mk, liboctave/external/quadpack/module.mk, liboctave/external/ranlib/module.mk, liboctave/external/slatec-err/module.mk, liboctave/external/slatec-fn/module.mk, liboctave/module.mk, liboctave/numeric/module.mk, liboctave/operators/module.mk, liboctave/system/module.mk, liboctave/util/module.mk, liboctave/wrappers/module.mk, m4/module.mk, scripts/+containers/module.mk, scripts/@ftp/module.mk, scripts/audio/module.mk, scripts/deprecated/module.mk, scripts/elfun/module.mk, scripts/general/module.mk, scripts/geometry/module.mk, scripts/gui/module.mk, scripts/help/module.mk, scripts/image/module.mk, scripts/io/module.mk, scripts/java/module.mk, scripts/linear-algebra/module.mk, scripts/miscellaneous/module.mk, scripts/module.mk, scripts/ode/module.mk, scripts/optimization/module.mk, scripts/path/module.mk, scripts/pkg/module.mk, scripts/plot/appearance/module.mk, scripts/plot/draw/module.mk, scripts/plot/util/module.mk, scripts/polynomial/module.mk, scripts/prefs/module.mk, scripts/profiler/module.mk, scripts/set/module.mk, scripts/signal/module.mk, scripts/sparse/module.mk, scripts/specfun/module.mk, scripts/special-matrix/module.mk, scripts/startup/module.mk, scripts/statistics/base/module.mk, scripts/statistics/distributions/module.mk, scripts/statistics/models/module.mk, scripts/statistics/tests/module.mk, scripts/strings/module.mk, scripts/testfun/module.mk, scripts/time/module.mk, src/module.mk, test/bug-35448/module.mk, test/bug-36025/module.mk, test/bug-38236/module.mk, test/bug-38691/module.mk, test/bug-41723/module.mk, test/bug-44940/module.mk, test/bug-46660/module.mk, test/bug-50014/module.mk, test/bug-50035/module.mk, test/bug-50716/module.mk, test/class-concat/module.mk, test/classdef-multiple-inheritance/module.mk, test/classdef/module.mk, test/classes/module.mk, test/ctor-vs-method/module.mk, test/fcn-handle-derived-resolution/module.mk, test/module.mk, test/nest/module.mk, test/publish/module.mk: Use %reldir% and %canon_reldir% where possible.
author John W. Eaton <jwe@octave.org>
date Mon, 15 May 2017 16:17:58 -0400
parents 9baa19102908
children c3043aaad700
line wrap: on
line diff
--- a/scripts/general/module.mk	Mon May 15 16:09:35 2017 +0100
+++ b/scripts/general/module.mk	Mon May 15 16:17:58 2017 -0400
@@ -1,100 +1,100 @@
 FCN_FILE_DIRS += \
   scripts/general \
-  scripts/general/private
+  %reldir%/private
 
-scripts_general_PRIVATE_FCN_FILES = \
-  scripts/general/private/__isequal__.m \
-  scripts/general/private/__publish_html_output__.m \
-  scripts/general/private/__publish_latex_output__.m \
-  scripts/general/private/__splinen__.m
+%canon_reldir%_PRIVATE_FCN_FILES = \
+  %reldir%/private/__isequal__.m \
+  %reldir%/private/__publish_html_output__.m \
+  %reldir%/private/__publish_latex_output__.m \
+  %reldir%/private/__splinen__.m
 
-scripts_general_FCN_FILES = \
-  scripts/general/accumarray.m \
-  scripts/general/accumdim.m \
-  scripts/general/bincoeff.m \
-  scripts/general/bitcmp.m \
-  scripts/general/bitget.m \
-  scripts/general/bitset.m \
-  scripts/general/blkdiag.m \
-  scripts/general/cart2pol.m \
-  scripts/general/cart2sph.m \
-  scripts/general/cell2mat.m \
-  scripts/general/celldisp.m \
-  scripts/general/chop.m \
-  scripts/general/circshift.m \
-  scripts/general/common_size.m \
-  scripts/general/cplxpair.m \
-  scripts/general/cumtrapz.m \
-  scripts/general/curl.m \
-  scripts/general/dblquad.m \
-  scripts/general/deal.m \
-  scripts/general/deg2rad.m \
-  scripts/general/del2.m \
-  scripts/general/divergence.m \
-  scripts/general/fieldnames.m \
-  scripts/general/flip.m \
-  scripts/general/flipdim.m \
-  scripts/general/fliplr.m \
-  scripts/general/flipud.m \
-  scripts/general/grabcode.m \
-  scripts/general/gradient.m \
-  scripts/general/idivide.m \
-  scripts/general/inputParser.m \
-  scripts/general/int2str.m \
-  scripts/general/interp1.m \
-  scripts/general/interp2.m \
-  scripts/general/interp3.m \
-  scripts/general/interpft.m \
-  scripts/general/interpn.m \
-  scripts/general/isdir.m \
-  scripts/general/isequal.m \
-  scripts/general/isequaln.m \
-  scripts/general/loadobj.m \
-  scripts/general/logspace.m \
-  scripts/general/methods.m \
-  scripts/general/nargchk.m \
-  scripts/general/narginchk.m \
-  scripts/general/nargoutchk.m \
-  scripts/general/nextpow2.m \
-  scripts/general/nthargout.m \
-  scripts/general/num2str.m \
-  scripts/general/pol2cart.m \
-  scripts/general/polyarea.m \
-  scripts/general/postpad.m \
-  scripts/general/prepad.m \
-  scripts/general/publish.m \
-  scripts/general/quadgk.m \
-  scripts/general/quadl.m \
-  scripts/general/quadv.m \
-  scripts/general/rad2deg.m \
-  scripts/general/randi.m \
-  scripts/general/rat.m \
-  scripts/general/repmat.m \
-  scripts/general/rot90.m \
-  scripts/general/rotdim.m \
-  scripts/general/saveobj.m \
-  scripts/general/shift.m \
-  scripts/general/shiftdim.m \
-  scripts/general/sortrows.m \
-  scripts/general/sph2cart.m \
-  scripts/general/structfun.m \
-  scripts/general/subsindex.m \
-  scripts/general/trapz.m \
-  scripts/general/triplequad.m \
-  scripts/general/validateattributes.m
+%canon_reldir%_FCN_FILES = \
+  %reldir%/accumarray.m \
+  %reldir%/accumdim.m \
+  %reldir%/bincoeff.m \
+  %reldir%/bitcmp.m \
+  %reldir%/bitget.m \
+  %reldir%/bitset.m \
+  %reldir%/blkdiag.m \
+  %reldir%/cart2pol.m \
+  %reldir%/cart2sph.m \
+  %reldir%/cell2mat.m \
+  %reldir%/celldisp.m \
+  %reldir%/chop.m \
+  %reldir%/circshift.m \
+  %reldir%/common_size.m \
+  %reldir%/cplxpair.m \
+  %reldir%/cumtrapz.m \
+  %reldir%/curl.m \
+  %reldir%/dblquad.m \
+  %reldir%/deal.m \
+  %reldir%/deg2rad.m \
+  %reldir%/del2.m \
+  %reldir%/divergence.m \
+  %reldir%/fieldnames.m \
+  %reldir%/flip.m \
+  %reldir%/flipdim.m \
+  %reldir%/fliplr.m \
+  %reldir%/flipud.m \
+  %reldir%/grabcode.m \
+  %reldir%/gradient.m \
+  %reldir%/idivide.m \
+  %reldir%/inputParser.m \
+  %reldir%/int2str.m \
+  %reldir%/interp1.m \
+  %reldir%/interp2.m \
+  %reldir%/interp3.m \
+  %reldir%/interpft.m \
+  %reldir%/interpn.m \
+  %reldir%/isdir.m \
+  %reldir%/isequal.m \
+  %reldir%/isequaln.m \
+  %reldir%/loadobj.m \
+  %reldir%/logspace.m \
+  %reldir%/methods.m \
+  %reldir%/nargchk.m \
+  %reldir%/narginchk.m \
+  %reldir%/nargoutchk.m \
+  %reldir%/nextpow2.m \
+  %reldir%/nthargout.m \
+  %reldir%/num2str.m \
+  %reldir%/pol2cart.m \
+  %reldir%/polyarea.m \
+  %reldir%/postpad.m \
+  %reldir%/prepad.m \
+  %reldir%/publish.m \
+  %reldir%/quadgk.m \
+  %reldir%/quadl.m \
+  %reldir%/quadv.m \
+  %reldir%/rad2deg.m \
+  %reldir%/randi.m \
+  %reldir%/rat.m \
+  %reldir%/repmat.m \
+  %reldir%/rot90.m \
+  %reldir%/rotdim.m \
+  %reldir%/saveobj.m \
+  %reldir%/shift.m \
+  %reldir%/shiftdim.m \
+  %reldir%/sortrows.m \
+  %reldir%/sph2cart.m \
+  %reldir%/structfun.m \
+  %reldir%/subsindex.m \
+  %reldir%/trapz.m \
+  %reldir%/triplequad.m \
+  %reldir%/validateattributes.m
 
-scripts_generaldir = $(fcnfiledir)/general
+%canon_reldir%dir = $(fcnfiledir)/general
 
-scripts_general_DATA = $(scripts_general_FCN_FILES)
+%canon_reldir%_DATA = $(%canon_reldir%_FCN_FILES)
 
-scripts_general_privatedir = $(fcnfiledir)/general/private
+%canon_reldir%_privatedir = $(fcnfiledir)/general/private
 
-scripts_general_private_DATA = $(scripts_general_PRIVATE_FCN_FILES)
+%canon_reldir%_private_DATA = $(%canon_reldir%_PRIVATE_FCN_FILES)
 
 FCN_FILES += \
-  $(scripts_general_FCN_FILES) \
-  $(scripts_general_PRIVATE_FCN_FILES)
+  $(%canon_reldir%_FCN_FILES) \
+  $(%canon_reldir%_PRIVATE_FCN_FILES)
 
-PKG_ADD_FILES += scripts/general/PKG_ADD
+PKG_ADD_FILES += %reldir%/PKG_ADD
 
-DIRSTAMP_FILES += scripts/general/$(octave_dirstamp)
+DIRSTAMP_FILES += %reldir%/$(octave_dirstamp)