@@ -69,21 +69,33 @@ EXAMPLE="examples/iOS Test App"
6969ARCHIVE=" archive/libcurl-$LIBCURL -openssl-$OPENSSL -nghttp2-$NGHTTP2 "
7070
7171echo
72- echo " Creating archive in $ARCHIVE ..."
72+ echo " Creating archive in $ARCHIVE for release v $LIBCURL ..."
7373mkdir -p " $ARCHIVE "
7474mkdir -p " $ARCHIVE /include/openssl"
7575mkdir -p " $ARCHIVE /include/curl"
76- cp curl/lib/* .a $ARCHIVE
77- cp openssl/iOS/lib/libcrypto.a $ARCHIVE /libcrypto_iOS.a
78- cp openssl/tvOS/lib/libcrypto.a $ARCHIVE /libcrypto_tvOS.a
79- cp openssl/Mac/lib/libcrypto.a $ARCHIVE /libcrypto_Mac.a
80- cp openssl/iOS/lib/libssl.a $ARCHIVE /libssl_iOS.a
81- cp openssl/tvOS/lib/libssl.a $ARCHIVE /libssl_tvOS.a
82- cp openssl/Mac/lib/libssl.a $ARCHIVE /libssl_Mac.a
83- cp nghttp2/lib/* .a $ARCHIVE
76+ mkdir -p " $ARCHIVE /lib/iOS"
77+ mkdir -p " $ARCHIVE /lib/MacOS"
78+ mkdir -p " $ARCHIVE /lib/tvOS"
79+ mkdir -p " $ARCHIVE /bin"
80+ # archive libraries
81+ cp curl/lib/libcurl_iOS.a $ARCHIVE /lib/iOS/libcurl.a
82+ cp curl/lib/libcurl_tvOS.a $ARCHIVE /lib/tvOS/libcurl.a
83+ cp curl/lib/libcurl_Mac.a $ARCHIVE /lib/MacOS/libcurl.a
84+ cp openssl/iOS/lib/libcrypto.a $ARCHIVE /lib/iOS/libcrypto.a
85+ cp openssl/tvOS/lib/libcrypto.a $ARCHIVE /lib/tvOS/libcrypto.a
86+ cp openssl/Mac/lib/libcrypto.a $ARCHIVE /lib/MacOS/libcrypto.a
87+ cp openssl/iOS/lib/libssl.a $ARCHIVE /lib/iOS/libssl.a
88+ cp openssl/tvOS/lib/libssl.a $ARCHIVE /lib/tvOS/libssl.a
89+ cp openssl/Mac/lib/libssl.a $ARCHIVE /lib/MacOS/libssl.a
90+ cp nghttp2/lib/libnghttp2_iOS.a $ARCHIVE /lib/iOS/libnghttp2.a
91+ cp nghttp2/lib/libnghttp2_tvOS.a $ARCHIVE /lib/tvOS/libnghttp2.a
92+ cp nghttp2/lib/libnghttp2_Mac.a $ARCHIVE /lib/MacOS/libnghttp2.a
93+ # archive header files
8494cp openssl/iOS/include/openssl/* " $ARCHIVE /include/openssl"
8595cp curl/include/curl/* " $ARCHIVE /include/curl"
96+ # archive root certs
8697curl -s https://curl.haxx.se/ca/cacert.pem > $ARCHIVE /cacert.pem
98+ sed -e " s/ZZZLIBCURL/$LIBCURL /g" -e " s/ZZZOPENSSL/$OPENSSL /g" -e " s/ZZZNGHTTP2/$NGHTTP2 /g" archive/release-template.md > $ARCHIVE /README.md
8799echo
88100echo " Copying libraries into $EXAMPLE ..."
89101cp openssl/iOS/lib/libcrypto.a " $EXAMPLE /libs/libcrypto.a"
@@ -93,13 +105,12 @@ cp curl/include/curl/* "$EXAMPLE/include/curl/"
93105cp curl/lib/libcurl_iOS.a " $EXAMPLE /libs/libcurl.a"
94106cp nghttp2/lib/libnghttp2_iOS.a " $EXAMPLE /libs/libnghttp2.a"
95107cp $ARCHIVE /cacert.pem " $EXAMPLE /cacert.pem"
96- # cp -r "$EXAMPLE/include" "$ARCHIVE"
97108echo
98109echo " Archiving Mac binaries for curl and openssl..."
99- mv /tmp/curl $ARCHIVE
100- mv /tmp/openssl $ARCHIVE
110+ mv /tmp/curl $ARCHIVE /bin
111+ mv /tmp/openssl $ARCHIVE /bin
101112echo
102113echo " Testing Mac curl binary..."
103- $ARCHIVE /curl -V
114+ $ARCHIVE /bin/ curl -V
104115
105116rm -f $NOHTTP2
0 commit comments