diff options
author | Brent Cook <busterb@gmail.com> | 2022-12-13 05:44:07 -0600 |
---|---|---|
committer | Brent Cook <busterb@gmail.com> | 2022-12-14 06:28:11 -0600 |
commit | 80eb1454604f71fdcbb17c7fb73bade22031ef81 (patch) | |
tree | ea2803f5c5f8dec013817473e1bc75ed8a0ccd0a /update.sh | |
parent | 4f0f6ebd1aa1038923e08af6730a32cde3202f62 (diff) | |
download | portable-80eb1454604f71fdcbb17c7fb73bade22031ef81.tar.gz portable-80eb1454604f71fdcbb17c7fb73bade22031ef81.tar.bz2 portable-80eb1454604f71fdcbb17c7fb73bade22031ef81.zip |
add direct source dependency to each library
Fix library generation with some CMake generators by including a direct
source file dependency for each library.
Diffstat (limited to 'update.sh')
-rwxr-xr-x | update.sh | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -141,6 +141,7 @@ echo "LibreSSL version `cat VERSION`" | |||
141 | # copy libcrypto source | 141 | # copy libcrypto source |
142 | echo copying libcrypto source | 142 | echo copying libcrypto source |
143 | rm -f crypto/*.c crypto/*.h | 143 | rm -f crypto/*.c crypto/*.h |
144 | touch crypto/empty.c | ||
144 | for i in `awk '/SOURCES|HEADERS/ { print $3 }' crypto/Makefile.am` ; do | 145 | for i in `awk '/SOURCES|HEADERS/ { print $3 }' crypto/Makefile.am` ; do |
145 | dir=`dirname $i` | 146 | dir=`dirname $i` |
146 | mkdir -p crypto/$dir | 147 | mkdir -p crypto/$dir |
@@ -231,6 +232,7 @@ done | |||
231 | # copy libtls source | 232 | # copy libtls source |
232 | echo copying libtls source | 233 | echo copying libtls source |
233 | rm -f tls/*.c tls/*.h libtls/src/*.c libtls/src/*.h | 234 | rm -f tls/*.c tls/*.h libtls/src/*.c libtls/src/*.h |
235 | touch tls/empty.c | ||
234 | for i in `awk '/SOURCES|HEADERS/ { print $3 }' tls/Makefile.am` ; do | 236 | for i in `awk '/SOURCES|HEADERS/ { print $3 }' tls/Makefile.am` ; do |
235 | if [ -e $libtls_src/$i ]; then | 237 | if [ -e $libtls_src/$i ]; then |
236 | $CP $libtls_src/$i tls | 238 | $CP $libtls_src/$i tls |
@@ -276,6 +278,7 @@ done | |||
276 | # copy libssl source | 278 | # copy libssl source |
277 | echo "copying libssl source" | 279 | echo "copying libssl source" |
278 | rm -f ssl/*.c ssl/*.h | 280 | rm -f ssl/*.c ssl/*.h |
281 | touch ssl/empty.c | ||
279 | for i in `awk '/SOURCES|HEADERS/ { print $3 }' ssl/Makefile.am` ; do | 282 | for i in `awk '/SOURCES|HEADERS/ { print $3 }' ssl/Makefile.am` ; do |
280 | dir=`dirname $i` | 283 | dir=`dirname $i` |
281 | mkdir -p ssl/$dir | 284 | mkdir -p ssl/$dir |