5.0

5.0 | 4 ratings Rate this file 147 downloads (last 30 days) File Size: 15.64 KB File ID: #1529

makeinstall

by Norbert Marwan

 

22 Mar 2002 (Updated 19 Jun 2009)

Code covered by BSD License  

Create a single install file for your toolbox distribution.

Download Now | Watch this File

File Information
Description

You have a created a toolbox with a lot of MATLAB files and now you need a simple way to distribute this toolbox? With MAKEINSTALL you will be able to automatically create a single INSTALL.M file, which includes a simple installation routine and all the Matlab programmes needed for the toolbox. The install script will modify your system in order to use the toolbox instantly.

An illustration of the install script is available on

http://www.agnld.uni-potsdam.de/~marwan/toolbox
(-> installation).

Project homepage:
http://www.agnld.uni-potsdam.de/~marwan/6.download/makeinstall.php

White Paper:
http://www.agnld.uni-potsdam.de/~marwan/6.download/whitepaper_makeinstall.html

Makeinstall needs Matlab 5.3 or newer because it uses commands that are not available in previous versions.

Acknowledgements
This submission has inspired the following:
Makeinstall Technology, CSE SQL Database Library, disp_inmem, mgui
MATLAB release MATLAB 6.5 (R13)
Other requirements It should work with all MATLAB versions since R11 and on all platforms (tested on R12, R13, R14, 2007-2009).
Zip File Content  
Other Files license.txt,
makeinstall.m
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (5)
29 Sep 2005 Norbert Marwan

I have prepared this tool with much care. However, I cannot exclude that there are still some small bugs. If you find bugs or encounter strange problems by applying this tool, please write me an eMail. Please do not use this review section for bug reports. Thank you very much. I'm grateful to every helpful hint or comment.

02 Oct 2005 PU N  
15 Dec 2005 Adam S  
19 Apr 2006 po bounmaniphet  
24 May 2007 Rybchinskaya Lena  
Please login to add a comment or rating.
Updates
17 May 2002

I have found some minor problems and errors due to wrong variable definitions. Now this programme is more general.

28 May 2002

Now MAKEINSTALL can read special resource files in the toolbox folders, which enables us the more general application of the script. Such resource file will be generated automatically, if it does not yet exist.

31 May 2002

Minor corrections in the subroutine for handling the startup.m file.

05 Jun 2002

New version, which supports binary data and sub-directories (e.g. private folder).

06 Jun 2002

Including the support of binary data and sub-directories.

03 Sep 2002

remedy problems which could occure during the pcode process on mac's OS-X

17 Sep 2002

Now it fall under the GNU General Public License.

03 Dec 2002

An error occured when running the first time. Further minor changes.

20 Dec 2002

Error during reading the directory, when p-files are therein -> now fixed.

04 Mar 2003

A checksum based test of the archive consitency is now included.

13 Mar 2003

Significant speed up of writing and reading the installation container (archive).

08 Jul 2003

Some little improvements in the created install-script.

13 Oct 2003

If startup file contains only one entry, an error may occur - now fixed.

20 Nov 2003

Empty files bug fixed

20 Nov 2003

If startup file contains only one entry, an error may occur - now fixed.

20 Nov 2003

If startup file contains only one entry, an error may occur - now fixed.

18 Dec 2003

Minor modifications in the error handling.

20 Jan 2004

Improvement of the stability during write access failures. Rehash bug fixed.

24 Mar 2004

New features:
root-folder for the toolbox-directory can be modified, startup.m-entry is optional

minor bug-fixes due to restart the makeinstall script

10 Nov 2004

CVS compatibility included

23 Feb 2005

minor bug fixes

11 Apr 2005

improvement of container, minor bugfixes

23 Aug 2005

fixed downwards compatibility of mfilename command

07 Feb 2006

pcode bug, which could occur since R14, resolved

17 Mar 2006

code optimised

08 Nov 2006

support of subdirectories

12 Jun 2009

change from GPL to BSD License

19 Jun 2009

remaining hint to GPL removed

Tag Activity for this File
Tag Applied By Date/Time
path Norbert Marwan 22 Oct 2008 06:43:10
directories Norbert Marwan 22 Oct 2008 06:43:10
files Norbert Marwan 22 Oct 2008 06:43:10
create toolbox Norbert Marwan 22 Oct 2008 06:43:10
utilities Norbert Marwan 22 Oct 2008 06:43:10
programming Norbert Marwan 22 Oct 2008 06:43:10
install file Norbert Marwan 22 Oct 2008 06:43:10
create toolbox Linda 06 Apr 2009 12:36:35
directories Linda 06 Apr 2009 12:36:36
files Linda 06 Apr 2009 12:36:37
install file Linda 06 Apr 2009 12:36:38
path Linda 06 Apr 2009 12:36:39
programming Linda 06 Apr 2009 12:36:40
utilities Linda 06 Apr 2009 12:36:41
install file Gregorio Velez 26 Apr 2009 22:31:36
utilities Lissa 15 Jul 2009 14:17:14
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com