Mercurial > octave
view scripts/prefs/module.mk @ 20834:27b333c88c8e
Overhaul m-files in prefs directory.
Update docstrings, re-code to match Matlab behavior, put input validation
first, add BIST tests.
* addpref.m, getpref.m, ispref.m, preferences.m, rmpref.m, setpref.m:
Update docstrings, re-code to match Matlab behavior, put input validation
first, add BIST tests.
* loadprefs.m, prefsfile.m, saveprefs.m: Update docstring. Remove ## note about testing.
* saveprefs.m: Update docstring. Remove ## note about testing. Change
function declaration to not return any value.
* scripts/prefs/private/prefdir.m: Move file from scripts/prefs to private
directory. Match variable names in doc to those in function.
* module.mk: Change build system to find prefdir.m in private directory.
author | Rik <rik@octave.org> |
---|---|
date | Wed, 09 Dec 2015 12:01:31 -0800 |
parents | 916cc788d906 |
children | e0952881e051 |
line wrap: on
line source
FCN_FILE_DIRS += \ scripts/prefs \ scripts/prefs/private scripts_prefs_PRIVATE_FCN_FILES = \ scripts/prefs/private/loadprefs.m \ scripts/prefs/private/prefdir.m \ scripts/prefs/private/prefsfile.m \ scripts/prefs/private/saveprefs.m scripts_prefs_FCN_FILES = \ scripts/prefs/addpref.m \ scripts/prefs/getpref.m \ scripts/prefs/ispref.m \ scripts/prefs/preferences.m \ scripts/prefs/rmpref.m \ scripts/prefs/setpref.m scripts_prefsdir = $(fcnfiledir)/prefs scripts_prefs_DATA = $(scripts_prefs_FCN_FILES) scripts_prefs_privatedir = $(fcnfiledir)/prefs/private scripts_prefs_private_DATA = $(scripts_prefs_PRIVATE_FCN_FILES) FCN_FILES += \ $(scripts_prefs_FCN_FILES) \ $(scripts_prefs_PRIVATE_FCN_FILES) PKG_ADD_FILES += scripts/prefs/PKG_ADD DIRSTAMP_FILES += scripts/prefs/$(octave_dirstamp)