# HG changeset patch # User John W. Eaton # Date 1436885751 14400 # Node ID 916cc788d90604253c34658285601c0ec0c14353 # Parent 0e2da885a410c209233ab6473df19e78623c184d fix installation of script files * scripts/module.mk (nobase_fcnfile_DATA): Delete. * scripts/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/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/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: Define individual Xdir and X_DATA variables for each scripts subdirectory. diff -r 0e2da885a410 -r 916cc788d906 scripts/audio/module.mk --- a/scripts/audio/module.mk Tue Jul 14 00:01:59 2015 -0400 +++ b/scripts/audio/module.mk Tue Jul 14 10:55:51 2015 -0400 @@ -1,4 +1,7 @@ -FCN_FILE_DIRS += scripts/audio +FCN_FILE_DIRS += \ + scripts/audio \ + scripts/audio/@audioplayer \ + scripts/audio/@audiorecorder scripts_audio_FCN_FILES = \ scripts/audio/lin2mu.m \ @@ -7,7 +10,9 @@ scripts/audio/sound.m \ scripts/audio/soundsc.m \ scripts/audio/wavread.m \ - scripts/audio/wavwrite.m \ + scripts/audio/wavwrite.m + +scripts_audio_@audioplayer_FCN_FILES = \ scripts/audio/@audioplayer/__get_properties__.m \ scripts/audio/@audioplayer/audioplayer.m \ scripts/audio/@audioplayer/display.m \ @@ -20,7 +25,9 @@ scripts/audio/@audioplayer/set.m \ scripts/audio/@audioplayer/stop.m \ scripts/audio/@audioplayer/subsasgn.m \ - scripts/audio/@audioplayer/subsref.m \ + scripts/audio/@audioplayer/subsref.m + +scripts_audio_@audiorecorder_FCN_FILES = \ scripts/audio/@audiorecorder/__get_properties__.m \ scripts/audio/@audiorecorder/audiorecorder.m \ scripts/audio/@audiorecorder/display.m \ @@ -38,7 +45,22 @@ scripts/audio/@audiorecorder/subsasgn.m \ scripts/audio/@audiorecorder/subsref.m -FCN_FILES += $(scripts_audio_FCN_FILES) +scripts_audiodir = $(fcnfiledir)/audio + +scripts_audio_DATA = $(scripts_audio_FCN_FILES) + +scripts_audio_@audioplayerdir = $(fcnfiledir)/audio/@audioplayer + +scripts_audio_@audioplayer_DATA = $(scripts_audio_@audioplayer_FCN_FILES) + +scripts_audio_@audiorecorderdir = $(fcnfiledir)/audio/@audiorecorder + +scripts_audio_@audiorecorder_DATA = $(scripts_audio_@audiorecorder_FCN_FILES) + +FCN_FILES += \ + $(scripts_audio_FCN_FILES) \ + $(scripts_audio_@audioplayer_FCN_FILES) \ + $(scripts_audio_@audiorecorder_FCN_FILES) PKG_ADD_FILES += scripts/audio/PKG_ADD diff -r 0e2da885a410 -r 916cc788d906 scripts/deprecated/module.mk --- a/scripts/deprecated/module.mk Tue Jul 14 00:01:59 2015 -0400 +++ b/scripts/deprecated/module.mk Tue Jul 14 10:55:51 2015 -0400 @@ -21,6 +21,10 @@ scripts/deprecated/syl.m \ scripts/deprecated/usage.m +scripts_deprecateddir = $(fcnfiledir)/deprecated + +scripts_deprecated_DATA = $(scripts_deprecated_FCN_FILES) + FCN_FILES += $(scripts_deprecated_FCN_FILES) PKG_ADD_FILES += scripts/deprecated/PKG_ADD diff -r 0e2da885a410 -r 916cc788d906 scripts/elfun/module.mk --- a/scripts/elfun/module.mk Tue Jul 14 00:01:59 2015 -0400 +++ b/scripts/elfun/module.mk Tue Jul 14 10:55:51 2015 -0400 @@ -27,6 +27,10 @@ scripts/elfun/sind.m \ scripts/elfun/tand.m +scripts_elfundir = $(fcnfiledir)/elfun + +scripts_elfun_DATA = $(scripts_elfun_FCN_FILES) + FCN_FILES += $(scripts_elfun_FCN_FILES) PKG_ADD_FILES += scripts/elfun/PKG_ADD diff -r 0e2da885a410 -r 916cc788d906 scripts/general/module.mk --- a/scripts/general/module.mk Tue Jul 14 00:01:59 2015 -0400 +++ b/scripts/general/module.mk Tue Jul 14 10:55:51 2015 -0400 @@ -1,4 +1,6 @@ -FCN_FILE_DIRS += scripts/general +FCN_FILE_DIRS += \ + scripts/general \ + scripts/general/private scripts_general_PRIVATE_FCN_FILES = \ scripts/general/private/__isequal__.m \ @@ -77,11 +79,20 @@ scripts/general/subsindex.m \ scripts/general/trapz.m \ scripts/general/triplequad.m \ - scripts/general/validateattributes.m \ + scripts/general/validateattributes.m + +scripts_generaldir = $(fcnfiledir)/general + +scripts_general_DATA = $(scripts_general_FCN_FILES) + +scripts_general_privatedir = $(fcnfiledir)/general/private + +scripts_general_private_DATA = $(scripts_general_PRIVATE_FCN_FILES) + +FCN_FILES += \ + $(scripts_general_FCN_FILES) \ $(scripts_general_PRIVATE_FCN_FILES) -FCN_FILES += $(scripts_general_FCN_FILES) - PKG_ADD_FILES += scripts/general/PKG_ADD DIRSTAMP_FILES += scripts/general/$(octave_dirstamp) diff -r 0e2da885a410 -r 916cc788d906 scripts/geometry/module.mk --- a/scripts/geometry/module.mk Tue Jul 14 00:01:59 2015 -0400 +++ b/scripts/geometry/module.mk Tue Jul 14 10:55:51 2015 -0400 @@ -15,6 +15,10 @@ scripts/geometry/voronoi.m \ scripts/geometry/voronoin.m +scripts_geometrydir = $(fcnfiledir)/geometry + +scripts_geometry_DATA = $(scripts_geometry_FCN_FILES) + FCN_FILES += $(scripts_geometry_FCN_FILES) PKG_ADD_FILES += scripts/geometry/PKG_ADD diff -r 0e2da885a410 -r 916cc788d906 scripts/gui/module.mk --- a/scripts/gui/module.mk Tue Jul 14 00:01:59 2015 -0400 +++ b/scripts/gui/module.mk Tue Jul 14 10:55:51 2015 -0400 @@ -1,4 +1,6 @@ -FCN_FILE_DIRS += scripts/gui +FCN_FILE_DIRS += \ + scripts/gui \ + scripts/gui/private scripts_gui_PRIVATE_FCN_FILES = \ scripts/gui/private/__file_filter__.m \ @@ -34,11 +36,20 @@ scripts/gui/uiwait.m \ scripts/gui/waitbar.m \ scripts/gui/waitforbuttonpress.m \ - scripts/gui/warndlg.m \ + scripts/gui/warndlg.m + +scripts_guidir = $(fcnfiledir)/gui + +scripts_gui_DATA = $(scripts_gui_FCN_FILES) + +scripts_gui_privatedir = $(fcnfiledir)/gui/private + +scripts_gui_private_DATA = $(scripts_gui_PRIVATE_FCN_FILES) + +FCN_FILES += \ + $(scripts_gui_FCN_FILES) \ $(scripts_gui_PRIVATE_FCN_FILES) -FCN_FILES += $(scripts_gui_FCN_FILES) - PKG_ADD_FILES += scripts/gui/PKG_ADD DIRSTAMP_FILES += scripts/gui/$(octave_dirstamp) diff -r 0e2da885a410 -r 916cc788d906 scripts/help/module.mk --- a/scripts/help/module.mk Tue Jul 14 00:01:59 2015 -0400 +++ b/scripts/help/module.mk Tue Jul 14 10:55:51 2015 -0400 @@ -1,4 +1,6 @@ -FCN_FILE_DIRS += scripts/help +FCN_FILE_DIRS += \ + scripts/help \ + scripts/help/private scripts_help_PRIVATE_FCN_FILES = \ scripts/help/private/__additional_help_message__.m \ @@ -15,11 +17,20 @@ scripts/help/lookfor.m \ scripts/help/print_usage.m \ scripts/help/type.m \ - scripts/help/which.m \ + scripts/help/which.m + +scripts_helpdir = $(fcnfiledir)/help + +scripts_help_DATA = $(scripts_help_FCN_FILES) + +scripts_help_privatedir = $(fcnfiledir)/help/private + +scripts_help_private_DATA = $(scripts_help_PRIVATE_FCN_FILES) + +FCN_FILES += \ + $(scripts_help_FCN_FILES) \ $(scripts_help_PRIVATE_FCN_FILES) -FCN_FILES += $(scripts_help_FCN_FILES) - PKG_ADD_FILES += scripts/help/PKG_ADD DIRSTAMP_FILES += scripts/help/$(octave_dirstamp) diff -r 0e2da885a410 -r 916cc788d906 scripts/image/module.mk --- a/scripts/image/module.mk Tue Jul 14 00:01:59 2015 -0400 +++ b/scripts/image/module.mk Tue Jul 14 10:55:51 2015 -0400 @@ -1,4 +1,6 @@ -FCN_FILE_DIRS += scripts/image +FCN_FILE_DIRS += \ + scripts/image \ + scripts/image/private scripts_image_PRIVATE_FCN_FILES = \ scripts/image/private/__imfinfo__.m \ @@ -51,13 +53,22 @@ scripts/image/spring.m \ scripts/image/summer.m \ scripts/image/white.m \ - scripts/image/winter.m \ - $(scripts_image_PRIVATE_FCN_FILES) + scripts/image/winter.m SCRIPTS_IMAGES += \ scripts/image/default.img -FCN_FILES += $(scripts_image_FCN_FILES) +scripts_imagedir = $(fcnfiledir)/image + +scripts_image_DATA = $(scripts_image_FCN_FILES) + +scripts_image_privatedir = $(fcnfiledir)/image/private + +scripts_image_private_DATA = $(scripts_image_PRIVATE_FCN_FILES) + +FCN_FILES += \ + $(scripts_image_FCN_FILES) \ + $(scripts_image_PRIVATE_FCN_FILES) PKG_ADD_FILES += scripts/image/PKG_ADD diff -r 0e2da885a410 -r 916cc788d906 scripts/io/module.mk --- a/scripts/io/module.mk Tue Jul 14 00:01:59 2015 -0400 +++ b/scripts/io/module.mk Tue Jul 14 10:55:51 2015 -0400 @@ -12,6 +12,10 @@ scripts/io/textscan.m \ scripts/io/textread.m +scripts_iodir = $(fcnfiledir)/io + +scripts_io_DATA = $(scripts_io_FCN_FILES) + FCN_FILES += $(scripts_io_FCN_FILES) PKG_ADD_FILES += scripts/io/PKG_ADD diff -r 0e2da885a410 -r 916cc788d906 scripts/java/module.mk --- a/scripts/java/module.mk Tue Jul 14 00:01:59 2015 -0400 +++ b/scripts/java/module.mk Tue Jul 14 10:55:51 2015 -0400 @@ -11,14 +11,10 @@ scripts/java/javarmpath.m \ scripts/java/usejava.m -FCN_FILES += $(scripts_java_FCN_FILES) - -PKG_ADD_FILES += scripts/java/PKG_ADD +if AMCOND_HAVE_JAVA +scripts_java_JAR_FILES = scripts/java/octave.jar -DIRSTAMP_FILES += scripts/java/$(octave_dirstamp) - -if AMCOND_HAVE_JAVA -JAR_FILES += scripts/java/octave.jar +JAR_FILES += $(scripts_java_JAR_FILES) endif org_octave_dir = org/octave @@ -53,7 +49,7 @@ srcdir_scripts_java_JAVA_IMAGES = $(addprefix $(srcdir)/scripts/java/, $(JAVA_IMAGES)) -$(JAVA_CLASSES) : %.class : %.java +$(scripts_java_JAVA_CLASSES) : %.class : %.java scripts/java/$(octave_dirstamp) $(AM_V_GEN)$(MKDIR_P) scripts/java/$(org_octave_dir) && \ ( cd $(srcdir)/scripts/java; "$(JAVAC)" -source 1.3 -target 1.3 -d $(abs_top_builddir)/scripts/java $(org_octave_dir)/$(