fixed bootstrapping and asset handling

This commit is contained in:
2025-04-11 23:47:07 +02:00
parent f4bbbb9454
commit d73b8bb02e
15 changed files with 1432 additions and 318 deletions

View File

@@ -1,51 +1,28 @@
-cp src
-lib lime
-main ApplicationMain
-lib openfl
-D lime-default
-D openfl-legacy
-D native
-D lime-cffi
-D lime-native
-D tools
# Run asset macro to build the manifest
--macro macros.AssetMacro.buildAssets()
# Entry point
-main ApplicationMain
# C++ target - adjust as needed
-cpp bin/cpp
# Debug mode
-debug
-lib hxcpp
-lib lime
-lib actuate
-lib hxp
-cp assets
-D openfl=8.9.5
-D lime=7.9.0
-D app_file=src/Main.hx
-D meta.buildNumber="1.0.0"
-D meta.company="YourCompanyName"
-D meta.title="YourApplicationTitle"
-D meta.packageName="com.yourcompany.yourapp"
-D meta.version="1.0.0"
-D WIN_WIDTH=800
-D WIN_HEIGHT=600
-D allowHighDPI=true
-D alwaysOnTop=false
-D borderless=false
-D fullscreen=false
-D hidden=false
-D resizable=true
-D fps=60
-D background=0xFFFFFF
-D antialiasing=true
-D hardware=true
-D vsync=true
-D depthBuffer=true
-D stencilBuffer=false
-D parameters="{}"
-cp src
-D lime-harfbuzz
-D lime-openal
-D lime-threads
-D tools=8.2.2
-D lime-cairo
-D lime-opengl
# -D no-compilation
-D native
-D lime-curl
-D lime-native
-D lime-vorbis
-D openfl-native
-D lime-cffi
-D linux
-D desktop
--remap flash:openfl
-cpp bin/cpp
--macro keep("Main")
--macro keep("Assets")
--macro keep("AssetMacro")
# --macro macros.MacroLoader.run()