mirror of
https://github.com/Relintai/pandemonium_engine.git
synced 2024-11-21 16:37:20 +01:00
Create a gdnative headers zip in the make_release script automatically.
This commit is contained in:
parent
1405552f18
commit
12c65f1129
@ -29,6 +29,7 @@ mkdir release/temp
|
|||||||
mkdir release/temp/templates
|
mkdir release/temp/templates
|
||||||
mkdir release/temp/templates_server
|
mkdir release/temp/templates_server
|
||||||
mkdir release/temp/templates_sbc
|
mkdir release/temp/templates_sbc
|
||||||
|
mkdir release/temp/gdnative_headers_v${version_snake_cased}
|
||||||
|
|
||||||
# ==== Copy Normal Templates ====
|
# ==== Copy Normal Templates ====
|
||||||
|
|
||||||
@ -167,6 +168,24 @@ python ./misc/scripts_app/copy_repos.py . ./release/temp/pandemonium_v${version_
|
|||||||
./bin/pandemonium.x11.opt.tools.64 --version-full-config > release/temp/templates_server/version.txt
|
./bin/pandemonium.x11.opt.tools.64 --version-full-config > release/temp/templates_server/version.txt
|
||||||
./bin/pandemonium.x11.opt.tools.64 --version-full-config > release/temp/templates_sbc/version.txt
|
./bin/pandemonium.x11.opt.tools.64 --version-full-config > release/temp/templates_sbc/version.txt
|
||||||
|
|
||||||
|
# ==== GDNative headers
|
||||||
|
|
||||||
|
# Copy GDNative includes
|
||||||
|
|
||||||
|
cp -r ./release/temp/pandemonium_v${version_snake_cased}_source/modules/gdnative/include/* release/temp/gdnative_headers_v${version_snake_cased}/
|
||||||
|
|
||||||
|
# Copy gdnative_api.json
|
||||||
|
|
||||||
|
cp ./release/temp/pandemonium_v${version_snake_cased}_source/modules/gdnative/gdnative_api.json release/temp/gdnative_headers_v${version_snake_cased}/gdnative_api.json
|
||||||
|
|
||||||
|
# Copy gdnative_api_struct.gen.h
|
||||||
|
|
||||||
|
cp bin/gdnative_api_struct.gen.h release/temp/gdnative_headers_v${version_snake_cased}/gdnative_api_struct.gen.h
|
||||||
|
|
||||||
|
# Generate JSON dump of the Pandemonium API for GDNative bindings.
|
||||||
|
|
||||||
|
./bin/pandemonium.x11.opt.tools.64 --gdnative-generate-json-api release/temp/gdnative_headers_v${version_snake_cased}/api.json
|
||||||
|
|
||||||
# ==== Zip everything ====
|
# ==== Zip everything ====
|
||||||
|
|
||||||
cd release/temp
|
cd release/temp
|
||||||
@ -177,6 +196,10 @@ zip -q -r ../pandemonium_v${version_snake_cased}_stable_export_templates.zip ./
|
|||||||
zip -q -r ../pandemonium_v${version_snake_cased}_stable_export_templates_server.zip ./templates_server/*
|
zip -q -r ../pandemonium_v${version_snake_cased}_stable_export_templates_server.zip ./templates_server/*
|
||||||
zip -q -r ../pandemonium_v${version_snake_cased}_stable_export_templates_sbc.zip ./templates_sbc/*
|
zip -q -r ../pandemonium_v${version_snake_cased}_stable_export_templates_sbc.zip ./templates_sbc/*
|
||||||
|
|
||||||
|
# GDNative headers
|
||||||
|
|
||||||
|
zip -q -r ../pandemonium_v${version_snake_cased}_stable_gdnative_headers.zip ./gdnative_headers_v${version_snake_cased}/*
|
||||||
|
|
||||||
# == Editors ==
|
# == Editors ==
|
||||||
|
|
||||||
# Windows
|
# Windows
|
||||||
|
Loading…
Reference in New Issue
Block a user