| #!/bin/sh |
| # |
| # Relinks libNest.a against the version of ffmpeg provided in |
| # lib/ffmpeg/ffmpeg_build for the x86_64 simulator architecture. |
| |
| SDK_PATH=$(xcrun --sdk appletvsimulator --show-sdk-path) |
| FFMPEG_PATH=lib/ffmpeg/ffmpeg_build |
| LIB_NAME=libNest.a |
| |
| clang++ -arch x86_64 -isysroot $SDK_PATH $LIB_NAME \ |
| -F./framework/crashlytics \ |
| -mtvos-version-min=10.0 -dead_strip -fobjc-arc -fobjc-link-runtime \ |
| -ObjC -lz -framework AVFoundation -framework CoreBluetooth -framework CoreData \ |
| -framework CoreGraphics -framework Foundation -framework Crashlytics -framework Fabric \ |
| -framework ImageIO -framework SystemConfiguration -framework UIKit -framework GameController \ |
| $FFMPEG_PATH/libavcodec-tvos.a $FFMPEG_PATH/libavformat-tvos.a $FFMPEG_PATH/libswscale-tvos.a \ |
| $FFMPEG_PATH/libavutil-tvos.a $FFMPEG_PATH/libavdevice-tvos.a lib/libopus-tvos.a \ |
| -o Nest.app/Nest |