File tree 3 files changed +12
-1
lines changed
src/main/resources/org/fusesource/jansi/internal/native/Mac/arm64
3 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -71,6 +71,9 @@ mac-x86:
71
71
mac-x86_64 :
72
72
docker run -it --rm -v $$ PWD:/workdir -e CROSS_TRIPLE=x86_64-apple-darwin multiarch/crossbuild make clean-native native OS_NAME=Mac OS_ARCH=x86_64
73
73
74
+ mac-arm64 :
75
+ docker run -it --rm -v $$ PWD:/src -e TARGET=arm64-apple-darwin mcandre/snek:darwin sh -c " make clean-native native CROSS_PREFIX=arm64-apple-darwin20.4- OS_NAME=Mac OS_ARCH=arm64"
76
+
74
77
freebsd-x86 :
75
78
docker run -it --rm -v $$ PWD:/workdir empterdose/freebsd-cross-build:9.3 make clean-native native CROSS_PREFIX=i386-freebsd9- OS_NAME=FreeBSD OS_ARCH=x86
76
79
Original file line number Diff line number Diff line change 1
1
# os=Default is meant to be generic unix/linux
2
2
3
- known_targets := Linux-x86 Linux-x86_64 Linux-arm Linux-armv6 Linux-armv7 Linux-android-arm Linux-ppc64 Mac-x86 Mac-x86_64 DragonFly-x86_64 FreeBSD-x86_64 OpenBSD-x86_64 Windows-x86 Windows-x86_64 SunOS-sparcv9 HPUX-ia64_32
3
+ known_targets := Linux-x86 Linux-x86_64 Linux-arm Linux-armv6 Linux-armv7 Linux-android-arm Linux-ppc64 Mac-x86 Mac-x86_64 Mac-arm64 DragonFly-x86_64 FreeBSD-x86_64 OpenBSD-x86_64 Windows-x86 Windows-x86_64 SunOS-sparcv9 HPUX-ia64_32
4
4
target := $(OS_NAME)-$(OS_ARCH)
5
5
6
6
ifeq (,$(findstring $(strip $(target)),$(known_targets)))
@@ -126,6 +126,14 @@ Mac-x86_64_LINKFLAGS := -dynamiclib
126
126
Mac-x86_64_LIBNAME := libjansi.jnilib
127
127
Mac-x86_64_JANSI_FLAGS :=
128
128
129
+ Mac-arm64_CC := $(CROSS_PREFIX)clang -v
130
+ Mac-arm64_STRIP := $(CROSS_PREFIX)strip -x
131
+ MAC_SDK := /usr/local/osxcross/SDK/MacOSX11.3.sdk/
132
+ Mac-arm64_CCFLAGS := -I$(MAC_SDK)/System/Library/Frameworks/JavaVM.framework/Headers -Isrc/main/lib/inc_mac -Os -fPIC -mmacosx-version-min=11.0 -fvisibility=hidden
133
+ Mac-arm64_LINKFLAGS := -shared
134
+ Mac-arm64_LIBNAME := libjansi.jnilib
135
+ Mac-arm64_JANSI_FLAGS :=
136
+
129
137
Windows-x86_CC := $(CROSS_PREFIX)gcc
130
138
Windows-x86_STRIP := $(CROSS_PREFIX)strip
131
139
Windows-x86_CCFLAGS := -D_JNI_IMPLEMENTATION_ -Isrc/main/lib/inc_win -Os
You can’t perform that action at this time.
0 commit comments