| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: java-vm.mk,v 1.120 2020/05/17 00:54:00 tnn Exp $ | | 1 | # $NetBSD: java-vm.mk,v 1.121 2020/07/29 21:42:30 rjs Exp $ |
2 | # | | 2 | # |
3 | # This Makefile fragment handles Java dependencies and make variables, | | 3 | # This Makefile fragment handles Java dependencies and make variables, |
4 | # and is meant to be included by packages that require Java either at | | 4 | # and is meant to be included by packages that require Java either at |
5 | # build-time or at run-time. | | 5 | # build-time or at run-time. |
6 | # | | 6 | # |
7 | # User-settable variables: | | 7 | # User-settable variables: |
8 | # | | 8 | # |
9 | # PKG_JVM_DEFAULT | | 9 | # PKG_JVM_DEFAULT |
10 | # The JVM that should be used if nothing particular is specified. | | 10 | # The JVM that should be used if nothing particular is specified. |
11 | # | | 11 | # |
12 | # Possible values: kaffe openjdk8 | | 12 | # Possible values: kaffe openjdk8 |
13 | # sun-jdk7 oracle-jdk8 | | 13 | # sun-jdk7 oracle-jdk8 |
14 | # adoptopenjdk11-bin | | 14 | # adoptopenjdk11-bin |
| @@ -156,27 +156,28 @@ _ONLY_FOR_PLATFORMS.oracle-jdk8= \ | | | @@ -156,27 +156,28 @@ _ONLY_FOR_PLATFORMS.oracle-jdk8= \ |
156 | FreeBSD-6.*-i386 \ | | 156 | FreeBSD-6.*-i386 \ |
157 | Linux-*-i[3-6]86 \ | | 157 | Linux-*-i[3-6]86 \ |
158 | Linux-*-x86_64 \ | | 158 | Linux-*-x86_64 \ |
159 | NetBSD-[6-9]*-i386 NetBSD-[6-9]*-x86_64 \ | | 159 | NetBSD-[6-9]*-i386 NetBSD-[6-9]*-x86_64 \ |
160 | SunOS-5.11-x86_64 | | 160 | SunOS-5.11-x86_64 |
161 | _ONLY_FOR_PLATFORMS.adoptopenjdk11-bin= \ | | 161 | _ONLY_FOR_PLATFORMS.adoptopenjdk11-bin= \ |
162 | Linux-*-x86_64 \ | | 162 | Linux-*-x86_64 \ |
163 | NetBSD-[6-9]*-x86_64 | | 163 | NetBSD-[6-9]*-x86_64 |
164 | _ONLY_FOR_PLATFORMS.openjdk-bin= \ | | 164 | _ONLY_FOR_PLATFORMS.openjdk-bin= \ |
165 | Linux-*-x86_64 \ | | 165 | Linux-*-x86_64 \ |
166 | NetBSD-[6-9]*-x86_64 | | 166 | NetBSD-[6-9]*-x86_64 |
167 | _ONLY_FOR_PLATFORMS.openjdk11= \ | | 167 | _ONLY_FOR_PLATFORMS.openjdk11= \ |
168 | NetBSD-[7-9]*-x86_64 \ | | 168 | NetBSD-[7-9]*-x86_64 \ |
169 | NetBSD-[7-9]*-i386 | | 169 | NetBSD-[7-9]*-i386 \ |
| | | 170 | NetBSD-*-aarch64 |
170 | | | 171 | |
171 | # Set ONLY_FOR_PLATFORM based on accepted JVMs | | 172 | # Set ONLY_FOR_PLATFORM based on accepted JVMs |
172 | .for _jvm_ in ${PKG_JVMS_ACCEPTED} | | 173 | .for _jvm_ in ${PKG_JVMS_ACCEPTED} |
173 | ONLY_FOR_PLATFORM+= ${_ONLY_FOR_PLATFORMS.${_jvm_}} | | 174 | ONLY_FOR_PLATFORM+= ${_ONLY_FOR_PLATFORMS.${_jvm_}} |
174 | .endfor | | 175 | .endfor |
175 | | | 176 | |
176 | # Set the accepted JVMs for this platform. | | 177 | # Set the accepted JVMs for this platform. |
177 | .for _jvm_ in ${_PKG_JVMS} | | 178 | .for _jvm_ in ${_PKG_JVMS} |
178 | . for _pattern_ in ${_ONLY_FOR_PLATFORMS.${_jvm_}} | | 179 | . for _pattern_ in ${_ONLY_FOR_PLATFORMS.${_jvm_}} |
179 | . if !empty(MACHINE_PLATFORM:M${_pattern_}) | | 180 | . if !empty(MACHINE_PLATFORM:M${_pattern_}) |
180 | _PKG_JVMS_ACCEPTED+= ${PKG_JVMS_ACCEPTED:M${_jvm_}} | | 181 | _PKG_JVMS_ACCEPTED+= ${PKG_JVMS_ACCEPTED:M${_jvm_}} |
181 | . endif | | 182 | . endif |
182 | . endfor | | 183 | . endfor |