mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2025-12-21 01:36:02 +08:00
- test.sh which given a language builds the headless test executable and runs the test with the given inputs - generate-serializers.sh to (re-)generate all language specific serializers - Improved README.md - Removed headless-test-runner.ts, now fully expressed in more concise test.sh
21 lines
448 B
Bash
Executable File
21 lines
448 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
pushd "$SCRIPT_DIR" > /dev/null
|
|
|
|
echo "Analyzing Java API..."
|
|
npx tsx src/analyze-java-api.ts
|
|
|
|
echo "Generating serializer IR..."
|
|
npx tsx src/generate-serializer-ir.ts
|
|
|
|
echo "Generating Java SkeletonSerializer..."
|
|
npx tsx src/generate-java-serializer.ts
|
|
|
|
echo "Generating C++ SkeletonSerializer..."
|
|
npx tsx src/generate-cpp-serializer.ts
|
|
|
|
echo "Done."
|
|
popd > /dev/null |