Skip to content

Commit 8ac5915

Browse files
authored
Copy over headers we use for firebase for the android distribution (#48)
* Copy over headers we use for firebase for the android distribution * update the install step for headers for review comment
1 parent 9f20338 commit 8ac5915

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

.github/workflows/bcny-firebase.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -475,6 +475,42 @@ jobs:
475475
cp "$file" "$destination_dir"
476476
echo "Copied: $file"
477477
done < <(find $source -type f -name "*.a")
478+
echo "Copying header files ..."
479+
header_destination_dir=${{ github.workspace }}/BuildRoot/Library/firebase/usr/include/firebase
480+
firebase_dir=${{ github.workspace }}/SourceCache/firebase-cpp-sdk
481+
mkdir -p $header_destination_dir \
482+
$header_destination_dir/internal \
483+
$header_destination_dir/auth \
484+
$header_destination_dir/firestore \
485+
$header_destination_dir/functions \
486+
$header_destination_dir/storage
487+
for header in ${firebase_dir}/app/src/include/firebase/app.h \
488+
${firebase_dir}/app/src/include/firebase/future.h \
489+
${firebase_dir}/app/src/include/firebase/log.h \
490+
${firebase_dir}/app/src/include/firebase/util.h \
491+
${firebase_dir}/app/src/include/firebase/variant.h \
492+
${firebase_dir}/auth/src/include/firebase/auth.h \
493+
${firebase_dir}/firestore/src/include/firebase/firestore.h \
494+
${firebase_dir}/functions/src/include/firebase/functions.h \
495+
${firebase_dir}/storage/src/include/firebase/storage.h \
496+
; do
497+
cp $header ${header_destination_dir}
498+
done
499+
for header in ${firebase_dir}/app/src/include/firebase/internal/*.h; do
500+
cp $header ${header_destination_dir}/internal/
501+
done
502+
for header in ${firebase_dir}/auth/src/include/firebase/auth/*.h; do
503+
cp $header ${header_destination_dir}/auth/
504+
done
505+
for header in ${firebase_dir}/firestore/src/include/firebase/firestore/*.h; do
506+
cp $header ${header_destination_dir}/firestore/
507+
done
508+
for header in ${firebase_dir}/functions/src/include/firebase/functions/*.h; do
509+
cp $header ${header_destination_dir}/functions/
510+
done
511+
for header in ${firebase_dir}/storage/src/include/firebase/storage/*.h; do
512+
cp $header ${header_destination_dir}/storage/
513+
done
478514
479515
- uses: actions/upload-artifact@v3
480516
with:

0 commit comments

Comments
 (0)