Skip to content

Commit

Permalink
initial prefab support
Browse files Browse the repository at this point in the history
  • Loading branch information
derselbst committed Jan 19, 2025
1 parent e57360d commit 969051f
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 5 deletions.
17 changes: 12 additions & 5 deletions .azure/azure-pipelines-android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -496,15 +496,22 @@ jobs:
- script: |
set -ex
# use ANDROID_ABI_CMAKE so libs can be simply copied to the archive contents in src/main/jniLibs
mkdir -p $(Build.ArtifactStagingDirectory)/lib/$(ANDROID_ABI_CMAKE)
cd $(Build.ArtifactStagingDirectory)/lib/$(ANDROID_ABI_CMAKE)
prefabLibDir=$(Build.ArtifactStagingDirectory)/prefab/modules/fluidsynth/libs/$(ANDROID_ABI_CMAKE)
prefabIncDir=$(Build.ArtifactStagingDirectory)/prefab/modules/fluidsynth/include
mkdir -p "$prefabLibDir" "$prefabIncDir"
cd $prefabLibDir
cp -LR $(PREFIX)/lib/* .
ls -Rg .
rm -rf *.dll *.alias gettext/ libtextstyle.* *.a *.la
rm -f *.so.*
mkdir -p $(Build.ArtifactStagingDirectory)/include
cd $(Build.ArtifactStagingDirectory)/include
cp -a $(PREFIX)/include/fluidsynth* .
cd "$prefabIncDir"
mv $(PREFIX)/include/* .
mv build/prefab.json "$(Build.ArtifactStagingDirectory)/prefab"
mv build/module.json "$(Build.ArtifactStagingDirectory)/prefab/modules/fluidsynth"
displayName: 'Collecting artifacts'
- script: |
Expand Down
4 changes: 4 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -915,6 +915,10 @@ if ( UNIX )
"${CMAKE_COMMAND}" -P "${FluidSynth_BINARY_DIR}/cmake_uninstall.cmake")
endif ( UNIX )


configure_file(prefab.json.in prefab.json @ONLY)
configure_file(module.json.in module.json @ONLY)

include ( report )

# CPack support
Expand Down

0 comments on commit 969051f

Please sign in to comment.