move Makefile to top-level directory

This commit is contained in:
Nick Fisher
2024-05-17 14:30:59 +08:00
parent 24c62ca026
commit 32c25ac4e0

View File

@@ -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: ;