godot/modules
Ignacio Etcheverry d7ece43b74 Mono: Editor and export template dependencies and fixes
- Bundle editor dependencies:
    - 'GodotSharp': Root data directory for the editor
        - 'Tools': Editor dependencies. Only GodotSharp.dll for now.
        - 'Api': Prebuilt GodotSharp and GodotSharpEditor API assemblies.
        - 'Mono': Mono files to bundle with the editor.
            - 'bin': (Optional, not used for now) Mono bin directory.
            - 'etc': Mono configuration files.
            - 'lib': Mono dependency shared libraries.
            - 'lib/mono/4.5': Framework assemblies.
    - Added build option to copy the required files from the mono installation to 'GodotSharp/Mono'. Enable with 'copy_mono_root=yes'. Disabled by default.

- Export template dependencies:
    - 'data_AppName'/'data_Godot':
        - 'Mono': Mono files to bundle with the game.
            - 'etc': Mono configuration files.
            - 'lib': Mono dependency shared libraries.
    - The data directory is generated when compiling and must be bundled with the export templates. In the case of OSX, the data directory must be placed inside the 'osx.zip' export template.
    - In OSX, alternative location for directories (needed for app bundles) are:
        - 'data_AppName/Mono/etc' --> '../Resources/GodotSharp/Mono/etc'
        - 'data_AppName/Mono/lib' --> '../Frameworks/GodotSharp/Mono/lib'

- The editor can bundle prebuilt API assemblies.
    - Generate them with a tools build by running: `--generate-cs-core-api <GodotSharp_OutputDir> --generate-cs-editor-api <GodotSharpEditor_OutputDir> <GodotSharp_OutputDir>/bin/Release/GodotSharp.dll` (This command will be simplified in the future and both projects will be in the same solution)
    - Build the solutions and copy the output files to '#bin/GodotSharp/Api'.
- Fixed API assembly being added twice during the export process.
2018-10-03 19:16:29 +02:00
..
bmp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
bullet Corrected cast_motion query behaviour 2018-09-22 11:17:31 +02:00
csg Merge pull request #21982 from luzpaz/misc-typos 2018-09-13 10:59:00 +02:00
cvtt Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
dds Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
enet ENet: Remove redundant if condition 2018-09-26 10:53:45 +02:00
etc Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
freetype Misc. typos 2018-09-12 21:39:17 -04:00
gdnative SCons: Fix ARVR can_build arity 2018-09-18 08:56:44 +02:00
gdscript GDScript: Revert extra deletion when creating instance 2018-09-19 11:17:47 -03:00
gridmap Fix selection box staying when editing a GridMap 2018-09-20 11:50:38 +02:00
hdr Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
jpg Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
mbedtls Add checks for clean disconnect in HTTP/TCP/SSL. 2018-09-21 14:34:57 +02:00
mobile_vr Style: Enable clang-format on GLSL shaders 2018-08-27 07:34:14 +02:00
mono Mono: Editor and export template dependencies and fixes 2018-10-03 19:16:29 +02:00
ogg SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
opensimplex doc: Misc formatting fixes 2018-09-21 15:34:11 +02:00
opus Merge pull request #21982 from luzpaz/misc-typos 2018-09-13 10:59:00 +02:00
pvr Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
recast Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
regex Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
squish Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
stb_vorbis Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
svg Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
tga Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
thekla_unwrap Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
theora Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
tinyexr Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
upnp Misc. typos 2018-09-12 21:39:17 -04:00
visual_script Fixed argument names being swapped for atan2 2018-09-16 21:27:54 +02:00
vorbis Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
webm SCons: Fix checks for clang in env['CXX'] 2018-09-25 11:15:25 +02:00
webp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
websocket Update WebSocket documentation 2018-09-24 01:50:37 +02:00
register_module_types.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
SCsub - Improves portability in joystick buttons enum 2018-01-24 19:12:54 -03:00