1 # aarch64-apple-ios configuration
2 CFG_SDK_NAME_aarch64-apple-ios
:= iphoneos
3 CFG_SDK_ARCHS_aarch64-apple-ios
:= arm64
4 ifneq ($(findstring darwin
,$(CFG_OSTYPE
)),)
5 CFG_IOS_SDK_aarch64-apple-ios
:= $(shell xcrun
--show-sdk-path
-sdk iphoneos
2>/dev
/null
)
6 CFG_IOS_SDK_FLAGS_aarch64-apple-ios
:= -target aarch64-apple-darwin
-isysroot
$(CFG_IOS_SDK_aarch64-apple-ios
) -mios-version-min
=7.0 -arch arm64
7 CC_aarch64-apple-ios
= $(shell xcrun
-find
-sdk iphoneos clang
)
8 LINK_aarch64-apple-ios
= $(shell xcrun
-find
-sdk iphoneos clang
)
9 CXX_aarch64-apple-ios
= $(shell xcrun
-find
-sdk iphoneos clang
++)
10 CPP_aarch64-apple-ios
= $(shell xcrun
-find
-sdk iphoneos clang
++)
11 AR_aarch64-apple-ios
= $(shell xcrun
-find
-sdk iphoneos
ar)
13 CFG_LIB_NAME_aarch64-apple-ios
= lib
$(1).a
14 CFG_LIB_GLOB_aarch64-apple-ios
= lib
$(1)-*.a
15 CFG_INSTALL_ONLY_RLIB_aarch64-apple-ios
= 1
16 CFG_STATIC_LIB_NAME_aarch64-apple-ios
=lib
$(1).a
17 CFG_LIB_DSYM_GLOB_aarch64-apple-ios
= lib
$(1)-*.a.dSYM
18 CFG_CFLAGS_aarch64-apple-ios
:= $(CFG_IOS_SDK_FLAGS_aarch64-apple-ios
)
19 CFG_JEMALLOC_CFLAGS_aarch64-apple-ios
:= $(CFG_IOS_SDK_FLAGS_aarch64-apple-ios
)
20 CFG_GCCISH_CFLAGS_aarch64-apple-ios
:= -fPIC
$(CFG_IOS_SDK_FLAGS_aarch64-apple-ios
)
21 CFG_GCCISH_CXXFLAGS_aarch64-apple-ios
:= -fno-rtti
$(CFG_IOS_SDK_FLAGS_aarch64-apple-ios
) -I
$(CFG_IOS_SDK_aarch64-apple-ios
)/usr
/include/c
++/4.2.1
22 CFG_GCCISH_LINK_FLAGS_aarch64-apple-ios
:= -lpthread
-syslibroot
$(CFG_IOS_SDK_aarch64-apple-ios
) -Wl
,-no_compact_unwind
23 CFG_GCCISH_DEF_FLAG_aarch64-apple-ios
:= -Wl
,-exported_symbols_list
,
24 CFG_LLC_FLAGS_aarch64-apple-ios
:= -mattr
=+neon
,+cyclone
,+fp-armv8
25 CFG_INSTALL_NAME_aarch64-apple-ios
= -Wl
,-install_name
,@rpath
/$(1)
26 CFG_LIBUV_LINK_FLAGS_aarch64-apple-ios
=
27 CFG_EXE_SUFFIX_aarch64-apple-ios
:=
28 CFG_WINDOWSY_aarch64-apple-ios
:=
29 CFG_UNIXY_aarch64-apple-ios
:= 1
30 CFG_LDPATH_aarch64-apple-ios
:=
31 CFG_RUN_aarch64-apple-ios
= $(2)
32 CFG_RUN_TARG_aarch64-apple-ios
= $(call CFG_RUN_aarch64-apple-ios
,,$(2))
33 CFG_GNU_TRIPLE_aarch64-apple-ios
:= aarch64-apple-ios