Skip to content

Commit 1c60ac3

Browse files
committed
Normalize ordering of targets.
1 parent d9e07ff commit 1c60ac3

File tree

1 file changed

+129
-133
lines changed

1 file changed

+129
-133
lines changed

Makefile

Lines changed: 129 additions & 133 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,6 @@
55
# - iOS - build everything for iOS
66
# - tvOS - build everything for tvOS
77
# - watchOS - build everything for watchOS
8-
# - OpenSSL - build OpenSSL for all platforms
9-
# - OpenSSL-macOS - build OpenSSL for macOS
10-
# - OpenSSL-iOS - build OpenSSL for iOS
11-
# - OpenSSL-tvOS - build OpenSSL for tvOS
12-
# - OpenSSL-watchOS - build OpenSSL for watchOS
138
# - BZip2 - build Bzip2 for all platforms
149
# - BZip2-macOS - build BZip2 for macOS
1510
# - BZip2-iOS - build BZip2 for iOS
@@ -20,6 +15,11 @@
2015
# - XZ-iOS - build XZ for iOS
2116
# - XZ-tvOS - build XZ for tvOS
2217
# - XZ-watchOS - build XZ for watchOS
18+
# - OpenSSL - build OpenSSL for all platforms
19+
# - OpenSSL-macOS - build OpenSSL for macOS
20+
# - OpenSSL-iOS - build OpenSSL for iOS
21+
# - OpenSSL-tvOS - build OpenSSL for tvOS
22+
# - OpenSSL-watchOS - build OpenSSL for watchOS
2323
# - libFFI - build libFFI for all platforms (except macOS)
2424
# - libFFI-iOS - build libFFI for iOS
2525
# - libFFI-tvOS - build libFFI for tvOS
@@ -116,7 +116,8 @@ all: $(OS_LIST)
116116
distclean update-patch \
117117
all $(PRODUCTS) \
118118
clean $(foreach product,$(PRODUCTS),clean-$(product)) \
119-
$(foreach os,$(OS_LIST),Python-$(os))
119+
$(foreach os,$(OS_LIST),Python-$(os)) \
120+
build/macOS/Support/libFFI.xcframework \
120121
vars $(foreach os,$(OS_LIST),vars-$(os))
121122

122123
# Clean all builds
@@ -128,9 +129,9 @@ distclean: clean
128129
rm -rf downloads
129130

130131
downloads: \
131-
downloads/openssl-$(OPENSSL_VERSION).tgz \
132132
downloads/bzip2-$(BZIP2_VERSION).tgz \
133133
downloads/xz-$(XZ_VERSION).tgz \
134+
downloads/openssl-$(OPENSSL_VERSION).tgz \
134135
downloads/libffi-$(LIBFFI_VERSION).tgz \
135136
downloads/Python-$(PYTHON_VERSION).tgz
136137

@@ -140,33 +141,6 @@ update-patch:
140141
if [ -z "$(PYTHON_REPO_DIR)" ]; then echo "\n\nPYTHON_REPO_DIR must be set to the root of your Python github checkout\n\n"; fi
141142
cd $(PYTHON_REPO_DIR) && git diff -D v$(PYTHON_VERSION) $(PYTHON_VER) | filterdiff -X $(PROJECT_DIR)/patch/Python/diff.exclude -p 1 --clean > $(PROJECT_DIR)/patch/Python/Python.patch
142143

143-
###########################################################################
144-
# Setup: OpenSSL
145-
# These build instructions adapted from the scripts developed by
146-
# Felix Shchulze (@x2on) https://github.com/x2on/OpenSSL-for-iPhone
147-
###########################################################################
148-
149-
# Clean the OpenSSL project
150-
clean-OpenSSL:
151-
@echo ">>> Clean OpenSSL build products"
152-
rm -rf build/*/openssl-$(OPENSSL_VERSION)-* \
153-
build/*/openssl \
154-
build/*/openssl-*.log \
155-
build/*/Support/OpenSSL.xcframework
156-
157-
# Download original OpenSSL source code archive.
158-
downloads/openssl-$(OPENSSL_VERSION).tgz:
159-
@echo ">>> Download OpenSSL sources"
160-
mkdir -p downloads
161-
-if [ ! -e downloads/openssl-$(OPENSSL_VERSION).tgz ]; then \
162-
curl --fail -L http://openssl.org/source/openssl-$(OPENSSL_VERSION).tar.gz \
163-
-o downloads/openssl-$(OPENSSL_VERSION).tgz; \
164-
fi
165-
if [ ! -e downloads/openssl-$(OPENSSL_VERSION).tgz ]; then \
166-
curl --fail -L http://openssl.org/source/old/$(OPENSSL_VERSION_NUMBER)/openssl-$(OPENSSL_VERSION).tar.gz \
167-
-o downloads/openssl-$(OPENSSL_VERSION).tgz; \
168-
fi
169-
170144
###########################################################################
171145
# Setup: BZip2
172146
###########################################################################
@@ -209,6 +183,33 @@ downloads/xz-$(XZ_VERSION).tgz:
209183
-o downloads/xz-$(XZ_VERSION).tgz; \
210184
fi
211185

186+
###########################################################################
187+
# Setup: OpenSSL
188+
# These build instructions adapted from the scripts developed by
189+
# Felix Shchulze (@x2on) https://github.com/x2on/OpenSSL-for-iPhone
190+
###########################################################################
191+
192+
# Clean the OpenSSL project
193+
clean-OpenSSL:
194+
@echo ">>> Clean OpenSSL build products"
195+
rm -rf build/*/openssl-$(OPENSSL_VERSION)-* \
196+
build/*/openssl \
197+
build/*/openssl-*.log \
198+
build/*/Support/OpenSSL.xcframework
199+
200+
# Download original OpenSSL source code archive.
201+
downloads/openssl-$(OPENSSL_VERSION).tgz:
202+
@echo ">>> Download OpenSSL sources"
203+
mkdir -p downloads
204+
-if [ ! -e downloads/openssl-$(OPENSSL_VERSION).tgz ]; then \
205+
curl --fail -L http://openssl.org/source/openssl-$(OPENSSL_VERSION).tar.gz \
206+
-o downloads/openssl-$(OPENSSL_VERSION).tgz; \
207+
fi
208+
if [ ! -e downloads/openssl-$(OPENSSL_VERSION).tgz ]; then \
209+
curl --fail -L http://openssl.org/source/old/$(OPENSSL_VERSION_NUMBER)/openssl-$(OPENSSL_VERSION).tar.gz \
210+
-o downloads/openssl-$(OPENSSL_VERSION).tgz; \
211+
fi
212+
212213
###########################################################################
213214
# Setup: libFFI
214215
###########################################################################
@@ -293,6 +294,56 @@ CC-$(target)=xcrun --sdk $$(SDK-$(target)) clang \
293294
$$(CFLAGS-$(os)) $$(CFLAGS-$(target))
294295
LDFLAGS-$(target)=-arch $$(ARCH-$(target)) -isysroot=$$(SDK_ROOT-$(target))
295296

297+
###########################################################################
298+
# Target: BZip2
299+
###########################################################################
300+
301+
BZIP2_DIR-$(target)=build/$(os)/bzip2-$(BZIP2_VERSION)-$(target)
302+
BZIP2_LIB-$(target)=$$(BZIP2_DIR-$(target))/_install/lib/libbz2.a
303+
304+
$$(BZIP2_DIR-$(target))/Makefile: downloads/bzip2-$(BZIP2_VERSION).tgz
305+
@echo ">>> Unpack BZip2 sources for $(target)"
306+
mkdir -p $$(BZIP2_DIR-$(target))
307+
tar zxf downloads/bzip2-$(BZIP2_VERSION).tgz --strip-components 1 -C $$(BZIP2_DIR-$(target))
308+
# Touch the makefile to ensure that Make identifies it as up to date.
309+
touch $$(BZIP2_DIR-$(target))/Makefile
310+
311+
$$(BZIP2_LIB-$(target)): $$(BZIP2_DIR-$(target))/Makefile
312+
@echo ">>> Build BZip2 for $(target)"
313+
cd $$(BZIP2_DIR-$(target)) && \
314+
make install \
315+
PREFIX="$(PROJECT_DIR)/$$(BZIP2_DIR-$(target))/_install" \
316+
CC="$$(CC-$(target))" \
317+
2>&1 | tee -a ../bzip2-$(target).build.log
318+
319+
###########################################################################
320+
# Target: XZ (LZMA)
321+
###########################################################################
322+
323+
XZ_DIR-$(target)=build/$(os)/xz-$(XZ_VERSION)-$(target)
324+
XZ_LIB-$(target)=$$(XZ_DIR-$(target))/_install/lib/liblzma.a
325+
326+
$$(XZ_DIR-$(target))/Makefile: downloads/xz-$(XZ_VERSION).tgz
327+
@echo ">>> Unpack XZ sources for $(target)"
328+
mkdir -p $$(XZ_DIR-$(target))
329+
tar zxf downloads/xz-$(XZ_VERSION).tgz --strip-components 1 -C $$(XZ_DIR-$(target))
330+
# Configure the build
331+
cd $$(XZ_DIR-$(target)) && \
332+
MACOSX_DEPLOYMENT_TARGET=$$(MACOSX_DEPLOYMENT_TARGET-$$(ARCH-$(target))) \
333+
./configure \
334+
CC="$$(CC-$(target))" \
335+
LDFLAGS="$$(LDFLAGS-$(target))" \
336+
--disable-shared --enable-static \
337+
--host=$$(MACHINE_SIMPLE-$(target))-apple-darwin \
338+
--prefix="$(PROJECT_DIR)/$$(XZ_DIR-$(target))/_install" \
339+
2>&1 | tee -a ../xz-$(target).config.log
340+
341+
$$(XZ_LIB-$(target)): $$(XZ_DIR-$(target))/Makefile
342+
@echo ">>> Build and install XZ for $(target)"
343+
cd $$(XZ_DIR-$(target)) && \
344+
make install \
345+
2>&1 | tee -a ../xz-$(target).build.log
346+
296347
###########################################################################
297348
# Target: OpenSSL
298349
###########################################################################
@@ -360,56 +411,6 @@ $$(OPENSSL_SSL_LIB-$(target)) $$(OPENSSL_CRYPTO_LIB-$(target)): $$(OPENSSL_DIR-$
360411
make install_sw \
361412
2>&1 | tee -a ../openssl-$(target).install.log
362413

363-
###########################################################################
364-
# Target: BZip2
365-
###########################################################################
366-
367-
BZIP2_DIR-$(target)=build/$(os)/bzip2-$(BZIP2_VERSION)-$(target)
368-
BZIP2_LIB-$(target)=$$(BZIP2_DIR-$(target))/_install/lib/libbz2.a
369-
370-
$$(BZIP2_DIR-$(target))/Makefile: downloads/bzip2-$(BZIP2_VERSION).tgz
371-
@echo ">>> Unpack BZip2 sources for $(target)"
372-
mkdir -p $$(BZIP2_DIR-$(target))
373-
tar zxf downloads/bzip2-$(BZIP2_VERSION).tgz --strip-components 1 -C $$(BZIP2_DIR-$(target))
374-
# Touch the makefile to ensure that Make identifies it as up to date.
375-
touch $$(BZIP2_DIR-$(target))/Makefile
376-
377-
$$(BZIP2_LIB-$(target)): $$(BZIP2_DIR-$(target))/Makefile
378-
@echo ">>> Build BZip2 for $(target)"
379-
cd $$(BZIP2_DIR-$(target)) && \
380-
make install \
381-
PREFIX="$(PROJECT_DIR)/$$(BZIP2_DIR-$(target))/_install" \
382-
CC="$$(CC-$(target))" \
383-
2>&1 | tee -a ../bzip2-$(target).build.log
384-
385-
###########################################################################
386-
# Target: XZ (LZMA)
387-
###########################################################################
388-
389-
XZ_DIR-$(target)=build/$(os)/xz-$(XZ_VERSION)-$(target)
390-
XZ_LIB-$(target)=$$(XZ_DIR-$(target))/_install/lib/liblzma.a
391-
392-
$$(XZ_DIR-$(target))/Makefile: downloads/xz-$(XZ_VERSION).tgz
393-
@echo ">>> Unpack XZ sources for $(target)"
394-
mkdir -p $$(XZ_DIR-$(target))
395-
tar zxf downloads/xz-$(XZ_VERSION).tgz --strip-components 1 -C $$(XZ_DIR-$(target))
396-
# Configure the build
397-
cd $$(XZ_DIR-$(target)) && \
398-
MACOSX_DEPLOYMENT_TARGET=$$(MACOSX_DEPLOYMENT_TARGET-$$(ARCH-$(target))) \
399-
./configure \
400-
CC="$$(CC-$(target))" \
401-
LDFLAGS="$$(LDFLAGS-$(target))" \
402-
--disable-shared --enable-static \
403-
--host=$$(MACHINE_SIMPLE-$(target))-apple-darwin \
404-
--prefix="$(PROJECT_DIR)/$$(XZ_DIR-$(target))/_install" \
405-
2>&1 | tee -a ../xz-$(target).config.log
406-
407-
$$(XZ_LIB-$(target)): $$(XZ_DIR-$(target))/Makefile
408-
@echo ">>> Build and install XZ for $(target)"
409-
cd $$(XZ_DIR-$(target)) && \
410-
make install \
411-
2>&1 | tee -a ../xz-$(target).build.log
412-
413414
###########################################################################
414415
# Target: libFFI
415416
###########################################################################
@@ -446,8 +447,8 @@ PYCONFIG_H-$(target)=build/$(os)/python/$$(SDK-$(target))/include/python$(PYTHON
446447
$$(PYTHON_DIR-$(target))/Makefile: \
447448
$$(BZIP2_XCFRAMEWORK-$(os)) \
448449
$$(XZ_XCFRAMEWORK-$(os)) \
449-
$$(LIBFFI_XCFRAMEWORK-$(os)) \
450450
$$(OPENSSL_XCFRAMEWORK-$(os)) \
451+
$$(LIBFFI_XCFRAMEWORK-$(os)) \
451452
Python-macOS \
452453
downloads/Python-$(PYTHON_VERSION).tgz
453454
@echo ">>> Unpack and configure Python for $(target)"
@@ -507,13 +508,13 @@ vars-$(target):
507508
@echo "SDK-$(target): $$(SDK-$(target))"
508509
@echo "SDK_ROOT-$(target): $$(SDK_ROOT-$(target))"
509510
@echo "CC-$(target): $$(CC-$(target))"
510-
@echo "OPENSSL_DIR-$(target): $$(OPENSSL_DIR-$(target))"
511-
@echo "OPENSSL_SSL_LIB-$(target): $$(OPENSSL_SSL_LIB-$(target))"
512-
@echo "OPENSSL_CRYPTO_LIB-$(target): $$(OPENSSL_CRYPTO_LIB-$(target))"
513511
@echo "BZIP2_DIR-$(target): $$(BZIP2_DIR-$(target))"
514512
@echo "BZIP2_LIB-$(target): $$(BZIP2_LIB-$(target))"
515513
@echo "XZ_DIR-$(target): $$(XZ_DIR-$(target))"
516514
@echo "XZ_LIB-$(target): $$(XZ_LIB-$(target))"
515+
@echo "OPENSSL_DIR-$(target): $$(OPENSSL_DIR-$(target))"
516+
@echo "OPENSSL_SSL_LIB-$(target): $$(OPENSSL_SSL_LIB-$(target))"
517+
@echo "OPENSSL_CRYPTO_LIB-$(target): $$(OPENSSL_CRYPTO_LIB-$(target))"
517518
@echo "LIBFFI_DIR-$(target): $$(LIBFFI_DIR-$(target))"
518519
@echo "LIBFFI_LIB-$(target): $$(LIBFFI_LIB-$(target))"
519520
@echo "PYTHON_DIR-$(target): $$(PYTHON_DIR-$(target))"
@@ -539,20 +540,6 @@ os=$2
539540
SDK_TARGETS-$(sdk)=$$(filter $(sdk).%,$$(TARGETS-$(os)))
540541
SDK_ARCHES-$(sdk)=$$(sort $$(subst .,,$$(suffix $$(SDK_TARGETS-$(sdk)))))
541542

542-
###########################################################################
543-
# SDK: OpenSSL
544-
###########################################################################
545-
546-
OPENSSL_FATLIB-$(sdk)=build/$(os)/openssl/$(sdk)/lib/libOpenSSL.a
547-
548-
$$(OPENSSL_FATLIB-$(sdk)): $$(foreach target,$$(SDK_TARGETS-$(sdk)),$$(OPENSSL_SSL_LIB-$$(target)) $$(OPENSSL_CRYPTO_LIB-$$(target)))
549-
@echo ">>> Build OpenSSL fat library for $(sdk)"
550-
mkdir -p build/$(os)/openssl/$(sdk)/lib
551-
xcrun --sdk $(sdk) libtool -no_warning_for_no_symbols -static -o $$@ $$^ \
552-
2>&1 | tee -a build/$(os)/openssl-$(sdk).libtool.log
553-
# Copy headers from the first target associated with the SDK
554-
cp -r $$(OPENSSL_DIR-$$(firstword $$(SDK_TARGETS-$(sdk))))/_install/include build/$(os)/openssl/$(sdk)
555-
556543
###########################################################################
557544
# SDK: BZip2
558545
###########################################################################
@@ -581,6 +568,20 @@ $$(XZ_FATLIB-$(sdk)): $$(foreach target,$$(SDK_TARGETS-$(sdk)),$$(XZ_LIB-$$(targ
581568
# Copy headers from the first target associated with the SDK
582569
cp -r $$(XZ_DIR-$$(firstword $$(SDK_TARGETS-$(sdk))))/_install/include build/$(os)/xz/$(sdk)
583570

571+
###########################################################################
572+
# SDK: OpenSSL
573+
###########################################################################
574+
575+
OPENSSL_FATLIB-$(sdk)=build/$(os)/openssl/$(sdk)/lib/libOpenSSL.a
576+
577+
$$(OPENSSL_FATLIB-$(sdk)): $$(foreach target,$$(SDK_TARGETS-$(sdk)),$$(OPENSSL_SSL_LIB-$$(target)) $$(OPENSSL_CRYPTO_LIB-$$(target)))
578+
@echo ">>> Build OpenSSL fat library for $(sdk)"
579+
mkdir -p build/$(os)/openssl/$(sdk)/lib
580+
xcrun --sdk $(sdk) libtool -no_warning_for_no_symbols -static -o $$@ $$^ \
581+
2>&1 | tee -a build/$(os)/openssl-$(sdk).libtool.log
582+
# Copy headers from the first target associated with the SDK
583+
cp -r $$(OPENSSL_DIR-$$(firstword $$(SDK_TARGETS-$(sdk))))/_install/include build/$(os)/openssl/$(sdk)
584+
584585
###########################################################################
585586
# SDK: LibFFI
586587
###########################################################################
@@ -663,26 +664,6 @@ $$(foreach target,$$(TARGETS-$(os)),$$(eval $$(call build-target,$$(target),$(os
663664
SDKS-$(os)=$$(sort $$(basename $$(TARGETS-$(os))))
664665
$$(foreach sdk,$$(SDKS-$(os)),$$(eval $$(call build-sdk,$$(sdk),$(os))))
665666

666-
###########################################################################
667-
# Build: OpenSSL
668-
###########################################################################
669-
670-
OPENSSL_XCFRAMEWORK-$(os)=build/$(os)/Support/OpenSSL.xcframework
671-
672-
$$(OPENSSL_XCFRAMEWORK-$(os)): $$(foreach sdk,$$(SDKS-$(os)),$$(OPENSSL_FATLIB-$$(sdk)))
673-
@echo ">>> Create OpenSSL.XCFramework on $(os)"
674-
# The OpenSSL Makefile leaves the build in a "dirty" state; running the same build
675-
# twice in a row results in parts of the build being repeated, which then causes
676-
# other targets in *this* Makefile to trigger. To avoid problems, delete the
677-
# XCFramework every time and rebuild it.
678-
rm -rf $$(OPENSSL_XCFRAMEWORK-$(os))
679-
mkdir -p $$(OPENSSL_XCFRAMEWORK-$(os))
680-
xcodebuild -create-xcframework \
681-
-output $$@ $$(foreach sdk,$$(SDKS-$(os)),-library $$(OPENSSL_FATLIB-$$(sdk)) -headers build/$(os)/openssl/$$(sdk)/include) \
682-
2>&1 | tee -a build/$(os)/openssl-$(os).xcframework.log
683-
684-
OpenSSL-$(os): $$(OPENSSL_XCFRAMEWORK-$(os))
685-
686667
###########################################################################
687668
# Build: BZip2
688669
###########################################################################
@@ -714,20 +695,34 @@ $$(XZ_XCFRAMEWORK-$(os)): $$(foreach sdk,$$(SDKS-$(os)),$$(XZ_FATLIB-$$(sdk)))
714695
XZ-$(os): $$(XZ_XCFRAMEWORK-$(os))
715696

716697
###########################################################################
717-
# Build: libFFI
698+
# Build: OpenSSL
718699
###########################################################################
719700

720-
LIBFFI_XCFRAMEWORK-$(os)=build/$(os)/Support/libFFI.xcframework
701+
OPENSSL_XCFRAMEWORK-$(os)=build/$(os)/Support/OpenSSL.xcframework
702+
703+
$$(OPENSSL_XCFRAMEWORK-$(os)): $$(foreach sdk,$$(SDKS-$(os)),$$(OPENSSL_FATLIB-$$(sdk)))
704+
@echo ">>> Create OpenSSL.XCFramework on $(os)"
705+
# The OpenSSL Makefile leaves the build in a "dirty" state; running the same build
706+
# twice in a row results in parts of the build being repeated, which then causes
707+
# other targets in *this* Makefile to trigger. To avoid problems, delete the
708+
# XCFramework every time and rebuild it.
709+
rm -rf $$(OPENSSL_XCFRAMEWORK-$(os))
710+
mkdir -p $$(OPENSSL_XCFRAMEWORK-$(os))
711+
xcodebuild -create-xcframework \
712+
-output $$@ $$(foreach sdk,$$(SDKS-$(os)),-library $$(OPENSSL_FATLIB-$$(sdk)) -headers build/$(os)/openssl/$$(sdk)/include) \
713+
2>&1 | tee -a build/$(os)/openssl-$(os).xcframework.log
714+
715+
OpenSSL-$(os): $$(OPENSSL_XCFRAMEWORK-$(os))
716+
717+
###########################################################################
718+
# Build: libFFI
719+
###########################################################################
721720

722721
# macOS uses the system-provided libFFI, so there's no need to package
723722
# a libFFI framework for macOS.
724-
ifeq ($(os),macOS)
725-
# There's no XCFramework needed for macOS; we declare an empty target
726-
# so that expansions don't complain about missing targets
727-
$$(LIBFFI_XCFRAMEWORK-$(os)):
728-
729-
else
723+
ifneq ($(os),macOS)
730724

725+
LIBFFI_XCFRAMEWORK-$(os)=build/$(os)/Support/libFFI.xcframework
731726
LIBFFI_DIR-$(os)=build/$(os)/libffi-$(LIBFFI_VERSION)
732727

733728
# Unpack LibFFI and generate source & headers
@@ -750,9 +745,10 @@ $$(LIBFFI_XCFRAMEWORK-$(os)): $$(foreach sdk,$$(SDKS-$(os)),$$(LIBFFI_FATLIB-$$(
750745
-output $$@ $$(foreach sdk,$$(SDKS-$(os)),-library $$(LIBFFI_FATLIB-$$(sdk)) -headers $$(LIBFFI_DIR-$(os))/_install/$$(sdk)/include) \
751746
2>&1 | tee -a build/$(os)/libffi-$(os).xcframework.log
752747

748+
libFFI-$(os): $$(LIBFFI_XCFRAMEWORK-$(os))
749+
753750
endif
754751

755-
libFFI-$(os): $$(LIBFFI_XCFRAMEWORK-$(os))
756752

757753
###########################################################################
758754
# Build: Python
@@ -872,12 +868,12 @@ clean-$(os):
872868
vars-$(os): $$(foreach target,$$(TARGETS-$(os)),vars-$$(target)) $$(foreach sdk,$$(SDKS-$(os)),vars-$$(sdk))
873869
@echo ">>> Environment variables for $(os)"
874870
@echo "SDKS-$(os): $$(SDKS-$(os))"
875-
@echo "OPENSSL_XCFRAMEWORK-$(os): $$(OPENSSL_XCFRAMEWORK-$(os))"
876871
@echo "BZIP2_XCFRAMEWORK-$(os): $$(BZIP2_XCFRAMEWORK-$(os))"
877872
@echo "XZ_XCFRAMEWORK-$(os): $$(XZ_XCFRAMEWORK-$(os))"
873+
@echo "OPENSSL_XCFRAMEWORK-$(os): $$(OPENSSL_XCFRAMEWORK-$(os))"
878874
@echo "LIBFFI_XCFRAMEWORK-$(os): $$(LIBFFI_XCFRAMEWORK-$(os))"
879-
@echo "PYTHON_XCFRAMEWORK-$(os): $$(PYTHON_XCFRAMEWORK-$(os))"
880875
@echo "LIBFFI_DIR-$(os): $$(LIBFFI_DIR-$(os))"
876+
@echo "PYTHON_XCFRAMEWORK-$(os): $$(PYTHON_XCFRAMEWORK-$(os))"
881877
@echo "PYTHON_RESOURCES-$(os): $$(PYTHON_RESOURCES-$(os))"
882878
@echo "PYTHON_TARGETS-$(os): $$(PYTHON_TARGETS-$(os))"
883879
@echo "PYTHON_DIR-$(os): $$(PYTHON_DIR-$(os))"

0 commit comments

Comments
 (0)