.PHONY: package package: mvn package -Dmaven.test.skip=true .PHONY: native-headers native-headers: package java -jar target/shedc-1.0-SNAPSHOT.jar \ compile \ --target patio-native-c-headers \ projects/std cp -r projects/std/target/patio-native-c-headers/dev/namespaces \ --target-directory runtime/src/shed/ .PHONY: runtime runtime: native-headers build-runtime .PHONY: build-runtime build-runtime: python3 runtime/build.py standard .PHONY: src/gen/java src/gen/java: rm -rf src/gen/java mkdir -p src/gen/java python3 generate-flatbuffers.py .PHONY: patio-to-cranelift patio-to-cranelift: flatc-25.12.19 -o patio-to-cranelift/src/gen --rust flatbuffers/* cd patio-to-cranelift; cargo fmt && cargo build && cargo test