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
.
The file PackagingLog.html
generated in the target folder location
contains information on the mcc
command used and output from the
packaging process.
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
File | Description |
---|---|
GettingStarted.html | HTML 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
File | Description |
---|---|
GettingStarted.html | HTML file containing packaging information. |
filename.lib | Import library for user-written |
filename.h | Header file for user-written |
filename.dll | Code for user-written |
| The folder It also contains a
|
COM Component
File | Description |
---|---|
_install.bat | File that registers the generated |
filename_1_0.dll | The generated |
GettingStarted.html | HTML file containing packaging information. |
.NET Assembly
File | Description |
---|---|
filename.dll | File that contains the generated component that can be
accessed using |
filename_overview.html | HTML overview documentation file for the generated
component. It contains requirements for accessing the component
and for generating arguments using the
|
filenameNative.dll | File that contains the generated component that can be accessed using native API. |
GettingStarted.html | HTML file containing packaging information. |
Java Application
File | Description |
---|---|
|
The folder |
Filename.jar | Java archive for user-written application. |
GettingStarted.html | HTML file containing packaging information. |
Python Application
File | Description |
---|---|
| The folder
|
setup.py | File that installs the Python packaged application. |
GettingStarted.html | HTML 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. You use
these files to test your application.
This folder also contains five text files.
File | Description |
---|---|
includedSupportPackages.txt | Lists all support files included in the application. |
mccExcludedFiles.log | Log file that contains a list of any toolbox functions
that were not included in the application. For information
on excluding data files, see |
readme.txt | Contains information on deployment prerequisites and the list of files to package for deployment. |
requiredMCRProducts.txt | Contains product IDs of products required to run the
application. For more information on product IDs, see
|
unresolvedSymbols.txt | Lists dependencies not found during packaging. If this file is not empty, you must locate the required dependencies and place them in the search path before recompiling. |
The intermediate artifacts generated are a result of packaging of the MATLAB files. They are not significant to the user.
See Also
mcc
| deploytool
| compiler.build.Results