Skip to content

Commit

Permalink
android build debugging
Browse files Browse the repository at this point in the history
  • Loading branch information
hyp committed Aug 31, 2024
1 parent 9f20338 commit 15ee942
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions .github/workflows/bcny-firebase.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ jobs:
# but this is not what we observe in CI.
- name: Configure firebase
run:
exit 0
cmake -B ${{ github.workspace }}/BinaryCache/firebase `
-D BUILD_SHARED_LIBS=NO `
-D CMAKE_BUILD_TYPE=Release `
Expand Down Expand Up @@ -467,6 +468,8 @@ jobs:
- name: Install (manual)
run: |
find "${{ github.workspace }}/SourceCache/firebase-cpp-sdk"
find "${{ github.workspace }}/SourceCache/firebase-cpp-sdk" -type f -name "*.h"
echo "Copying static libraries ..."
source="${{ github.workspace }}/SourceCache/firebase-cpp-sdk"
destination_dir=${{ github.workspace }}/BuildRoot/Library/firebase/usr/libs/android/${{ matrix.arch }}
Expand All @@ -475,6 +478,29 @@ jobs:
cp "$file" "$destination_dir"
echo "Copied: $file"
done < <(find $source -type f -name "*.a")
echo "Copying header files ..."
header_destination_dir=${{ github.workspace }}/BuildRoot/Library/firebase/usr/include/firebase
firebase_dir=${{ github.workspace }}/SourceCache/firebase-cpp-sdk
mkdir -p $header_destination_dir
cp ${firebase_dir}/app/src/include/firebase/app.h ${header_destination_dir}
cp ${firebase_dir}/app/src/include/firebase/future.h ${header_destination_dir}
cp ${firebase_dir}/app/src/include/firebase/log.h ${header_destination_dir}
cp ${firebase_dir}/app/src/include/firebase/util.h ${header_destination_dir}
cp ${firebase_dir}/app/src/include/firebase/variant.h ${header_destination_dir}
mkdir -p $header_destination_dir/internal
cp ${firebase_dir}/app/src/include/firebase/internal/*.h ${header_destination_dir}/internal/
cp ${firebase_dir}/auth/src/include/firebase/auth.h ${header_destination_dir}
mkdir -p $header_destination_dir/auth
cp ${firebase_dir}/auth/src/include/firebase/auth/*.h ${header_destination_dir}/auth/
cp ${firebase_dir}/firestore/src/include/firebase/firestore.h ${header_destination_dir}
mkdir -p $header_destination_dir/firestore
cp ${firebase_dir}/firestore/src/include/firebase/firestore/*.h ${header_destination_dir}/firestore/
cp ${firebase_dir}/functions/src/include/firebase/functions.h ${header_destination_dir}
mkdir -p $header_destination_dir/functions
cp ${firebase_dir}/functions/src/include/firebase/functions/*.h ${header_destination_dir}/functions/
cp ${firebase_dir}/storage/src/include/firebase/storage.h ${header_destination_dir}
mkdir -p $header_destination_dir/storage
cp ${firebase_dir}/storage/src/include/firebase/storage/*.h ${header_destination_dir}/storage/
- uses: actions/upload-artifact@v3
with:
Expand Down

0 comments on commit 15ee942

Please sign in to comment.