@@ -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