Directory | Files | Description |
---|---|---|
MyProject/ | MyProject.xml | Project file defining all project elements. See The Generated Project Directory. |
makefile makefile_debug | Project-level makefiles. Calls all makefiles in subdirectories. Overwrite protected. | |
makefile.include | Include makefile. Contains all makefile compiler and linker options. Edits to this file cascade to all makefiles. Overwrite-protected. | |
MyProject.sln | MSVC solution file. Generated for Windows platforms. | |
deployRelease.bat deployDebug.bat | Convenience debug and release deployment batch files generated for use with MSVC projects. | |
app/ | makefile makefile_debug | Makefiles for app directory. Overwrite protected. |
/data | makefile makefile_debug | Makefiles for data directory. Overwrite protected. |
<MySchema>_main.cpp or <MySchema>_main.cpp.sample | Sample application file. Overwrite protected. | |
<MySchema>_main.vcproj | MSVC project files generated for Windows platforms. | |
bin | Empty directory to contain .exe, .so, and .dll files, as well as Windows manifest files. | |
codegen/ | makefile makefile_debug | Makefiles for codegen directory. Overwrite protected. |
/data/ | makefile makefile_debug | Makefiles for data directory. Overwrite protected. |
[<MySchema>Statics.cpp] | Static element names class, generated when the property ‑noTopLevelClasses is specified. | |
<MySchema>Library.vcproj | MSVC project file generated for Windows platforms. | |
/<namespace> | TypeA.cpp TypeB.cpp ElementA.cpp | Source files for the datatype classes sorted into separate namespace directories, if a namespace is specified. |
TypeAMarshal.cpp TypeBMarshal.cpp ElementAMarshal.cpp | External marshaling classes for each datatype class. | |
/etc/ | <MySchema>-manifest.xml | Manifest identifying marshalling classes for all generated datatypes. |
docs/ | index.html | HTML documentation files. |
include/ | Header files, as follows: | |
/<MyProject> | TypeAConverter.h TypeBConverter.h ElementAConverter.h | Subdirectories by <projectname>. Also includes conversion utility class header files (to convert the simple types defined in the datamap to and from the underlying string class, string) |
[<MySchema>Statics.h] | Static element names class, generated when the property ‑noTopLevelClasses is specified. | |
/<namespace> | TypeA.h TypeB.h ElementA.h ElementAMarshal.h | Header files for the datatype classes sorted into separate namespace directories, if a namespace is specified. |
lib | Empty directory to contain .lib or .so files after the project build. |