Documentation

Files Generated After Packaging MATLAB Functions

When the packaging process is complete, three folders are generated in the target folder location: for_redistribution, for_redistribution_files_only, and for_testing.

for_redistribution Folder

Distribute the for_redistribution folder to users who do not have MATLAB® installed on their machines.

The folder contains the file MyAppInstaller_web.exe that installs the application and the MATLAB Runtime (if it is included in the application at the time of packaging). It installs all the files that enable use of the packaged application on the target platform with the target language in the target folder.

for_redistribution_files_only Folder

Distribute the for_redistribution_files_only folder to users who do not have MATLAB installed on their machines. This folder contains specific files that enable use of the packaged application on the target platform with the target language.

C Shared Library

FileDescription
readme.txt

Text file containing packaging information.

filename.lib

Import library for user-written shared library.

filename.h

Header file for user-written shared library.

filename.dll

Code for user-written shared library.

C++ Shared Library

FileDescription
readme.txt

Text file containing packaging information.

filename.lib

Import library for user-written mwArray API shared library.

filename.hpp

Header file for user-written mwArray API shared library.

filename.dll

Code for user-written mwArray API shared library.

v2:

  • Generic_interface:

    • filename.ctf

    • readme.txt

The folder v2 contains another folder Generic_interface. It contains a ctf file, which is the deployable archive for MATLAB Data API library.

It also contains a readme.txt file that has packaging information.

COM Component

FileDescription
_install.bat

File that registers the generated dll file.

filename_1_0.dll

The generated dll that needs to be registered using mwregsvr.exe or regsvr32.exe.

readme.txt

Text file containing packaging information.

.NET Assembly

FileDescription
Filename.dll

File that contains the generated component that can be accessed using mwArray API.

Filename_overview.html

HTML overview documentation file for the generated component. It contains requirements for accessing the component and for generating arguments using the mwArray class hierarchy.

FilenameNative.dll

File that contains the generated component that can be accessed using native API.

readme.txt

Text file containing packaging information.

Java Application

FileDescription

doc:

  • html:

    • filename

      • Class1.html

      • Class1Remote.html

      • FilenameMCRFactory.html

      • packageframe.html

      • package-summary.html

      • packagetree.html

    • allclasses-frame.html

    • allclasses-noframe.html

    • constantvalues.html

    • deprecated-list.html

    • help-doc.html

    • index.html

    • index-all.html

    • overview-tree.html

    • package-list

    • script.js

    • stylesheet.css

The folder doc contains another folder html which contains HTML documentation for all classes in the packaged Java® application.

Filename.jar

Java archive for user-written application.

readme.txt

Text file containing packaging information.

Python Application

FileDescription

Filename:

  • _init_.py

  • Filename.ctf

The folder Filename contains the following files:

  • File used during initialization of the Python® package.

  • Deployable archive for the Python package.

setup.py

File that installs the Python packaged application.

readme.txt

Text file containing packaging information.

for_testing Folder

Use the files in this folder to test your application. The folder contains all the intermediate and final artifacts such as binaries, JAR files, header files, and source files for a specific target. The final artifacts created during the packaging process are the same files as described in for_redistribution_files_only Folder (MATLAB Compiler). You use these files to test your application. For further information on how to test your packaged applications, see the following topics:

The intermediate artifacts generated are a result of packaging of the MATLAB files. They are not significant to the user.

This folder also contains two text files. mccExcludedFiles.txt lists the files excluded from packaged application, and requiredMCRProducts.txt, contains product IDs of products required by MATLAB Runtime to run the application.

See Also

|

Related Topics