From 32c25ac4e00147b07f61bd87693a0a29148c17fa Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Fri, 17 May 2024 14:30:59 +0800 Subject: [PATCH] move Makefile to top-level directory --- dart_filament/Makefile => Makefile | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) rename dart_filament/Makefile => Makefile (50%) diff --git a/dart_filament/Makefile b/Makefile similarity index 50% rename from dart_filament/Makefile rename to Makefile index e97660fb..839ddabd 100644 --- a/dart_filament/Makefile +++ b/Makefile @@ -1,17 +1,16 @@ -web: - cd native/web; mkdir -p build && cd build && emcmake cmake .. && emmake make -web-example-clean: - cd native/web && rm -rf build -web-example: web - cp native/web/build/build/out/dart_filament* examples/web_wasm/bin - cd examples/web_wasm/bin && dart compile wasm example_web.dart -web-bindings: - dart --enable-experiment=native-assets run ffigen --config ffigen/swift.yaml +dart-web: + cd dart_filament/native/web; mkdir -p build && cd build && emcmake cmake .. && emmake make +dart-web-clean: + cd dart_filament/native/web && rm -rf build +dart-wasm-cli-example: dart-web + cd dart_filament/examples/cli_wasm/bin && dart compile wasm example_cli.dart && node main.js > build.log 2>&1 +dart-web-example: dart-web + cp dart_filament/native/web/build/build/out/dart_filament* examples/web_wasm/bin + cd dart_filament/examples/web_wasm/bin && dart compile wasm example_web.dart swift-bindings: - dart --enable-experiment=native-assets run ffigen --config ffigen/swift.yaml -shared-bindings: - dart --enable-experiment=native-assets run ffigen --config ffigen/shared.yaml -bindings: shared-bindings swift-bindings web-bindings + cd dart_filament/ && dart --enable-experiment=native-assets run ffigen --config ffigen/swift.yaml +bindings: + cd dart_filament/ && dart --enable-experiment=native-assets run ffigen --config ffigen/native.yaml # We compile a small set of custom materials for various helpers (background image, gizmo, etc) # You must specify the `FILAMENT_PATH` environment variable, either the path /out/release @@ -26,4 +25,4 @@ materials: FORCE #rm materials/*.filamat FORCE: ; - \ No newline at end of file +