| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: bsd.prefs.mk,v 1.410 2021/11/02 08:14:58 nia Exp $ | | 1 | # $NetBSD: bsd.prefs.mk,v 1.411 2021/11/12 20:29:05 nia Exp $ |
2 | # | | 2 | # |
3 | # This file includes the mk.conf file, which contains the user settings. | | 3 | # This file includes the mk.conf file, which contains the user settings. |
4 | # | | 4 | # |
5 | # Packages should include this file before any of the .if directives, as | | 5 | # Packages should include this file before any of the .if directives, as |
6 | # well as before modifying variables like CFLAGS, LDFLAGS, and so on. | | 6 | # well as before modifying variables like CFLAGS, LDFLAGS, and so on. |
7 | # Otherwise the behavior may be unexpected. | | 7 | # Otherwise the behavior may be unexpected. |
8 | # | | 8 | # |
9 | # When mk.conf is included by this file, the following variables are | | 9 | # When mk.conf is included by this file, the following variables are |
10 | # defined: | | 10 | # defined: |
11 | # | | 11 | # |
12 | # ACCEPTABLE_LICENSES | | 12 | # ACCEPTABLE_LICENSES |
13 | # This variable is set to the list of Open Source licenses. See | | 13 | # This variable is set to the list of Open Source licenses. See |
14 | # mk/license.mk for details. | | 14 | # mk/license.mk for details. |
| @@ -275,26 +275,32 @@ LOWER_VARIANT_VERSION= ${_UNAME_V} | | | @@ -275,26 +275,32 @@ LOWER_VARIANT_VERSION= ${_UNAME_V} |
275 | .elif ${OPSYS} == "SCO_SV" | | 275 | .elif ${OPSYS} == "SCO_SV" |
276 | SCO_RELEASE!= ${UNAME} -r | | 276 | SCO_RELEASE!= ${UNAME} -r |
277 | SCO_VERSION!= ${UNAME} -v | | 277 | SCO_VERSION!= ${UNAME} -v |
278 | LOWER_VENDOR?= pc | | 278 | LOWER_VENDOR?= pc |
279 | LOWER_OPSYS?= sco | | 279 | LOWER_OPSYS?= sco |
280 | LOWER_OPSYS_VERSUFFIX= ${SCO_RELEASE}v${SCO_VERSION} | | 280 | LOWER_OPSYS_VERSUFFIX= ${SCO_RELEASE}v${SCO_VERSION} |
281 | _UNAME_V!= ${UNAME} -v | | 281 | _UNAME_V!= ${UNAME} -v |
282 | . if !empty(_UNAME_V:M5.0*) | | 282 | . if !empty(_UNAME_V:M5.0*) |
283 | OS_VARIANT= SCOOSR5 | | 283 | OS_VARIANT= SCOOSR5 |
284 | . elif !empty(_UNAME_V:M6.0*) | | 284 | . elif !empty(_UNAME_V:M6.0*) |
285 | OS_VARIANT= SCOOSR6 | | 285 | OS_VARIANT= SCOOSR6 |
286 | . endif | | 286 | . endif |
287 | | | 287 | |
| | | 288 | .elif ${OPSYS} == "UnixWare" |
| | | 289 | SCO_RELEASE?= sysv5${OPSYS} |
| | | 290 | SCO_VERSION!= ${UNAME} -v |
| | | 291 | LOWER_VENDOR?= unknown |
| | | 292 | LOWER_OPSYS_VERSUFFIX= ${SCO_RELEASE}${SCO_VERSION} |
| | | 293 | |
288 | .elif ${OPSYS} == "Minix" | | 294 | .elif ${OPSYS} == "Minix" |
289 | LOWER_VENDOR?= unknown | | 295 | LOWER_VENDOR?= unknown |
290 | LOWER_OPSYS:= ${OPSYS:tl} | | 296 | LOWER_OPSYS:= ${OPSYS:tl} |
291 | | | 297 | |
292 | .elif !defined(LOWER_OPSYS) | | 298 | .elif !defined(LOWER_OPSYS) |
293 | LOWER_OPSYS:= ${OPSYS:tl} | | 299 | LOWER_OPSYS:= ${OPSYS:tl} |
294 | .endif | | 300 | .endif |
295 | | | 301 | |
296 | # Now commit the [LOWER_]OS_VERSION values computed above, eliding the :sh | | 302 | # Now commit the [LOWER_]OS_VERSION values computed above, eliding the :sh |
297 | OS_VERSION:= ${OS_VERSION} | | 303 | OS_VERSION:= ${OS_VERSION} |
298 | LOWER_OS_VERSION:= ${OS_VERSION:tl} | | 304 | LOWER_OS_VERSION:= ${OS_VERSION:tl} |
299 | | | 305 | |
300 | MAKEFLAGS+= LOWER_OPSYS=${LOWER_OPSYS:Q} | | 306 | MAKEFLAGS+= LOWER_OPSYS=${LOWER_OPSYS:Q} |
| @@ -352,26 +358,28 @@ OBJECT_FMT= ECOFF | | | @@ -352,26 +358,28 @@ OBJECT_FMT= ECOFF |
352 | .elif ${OPSYS} == "HPUX" | | 358 | .elif ${OPSYS} == "HPUX" |
353 | . if ${MACHINE_ARCH} == "ia64" | | 359 | . if ${MACHINE_ARCH} == "ia64" |
354 | OBJECT_FMT= ELF | | 360 | OBJECT_FMT= ELF |
355 | . elif ${MACHINE_ARCH} == "hppa64" | | 361 | . elif ${MACHINE_ARCH} == "hppa64" |
356 | # it is ELF but for most purposes behaves like SOM (.sl suffix, ...) | | 362 | # it is ELF but for most purposes behaves like SOM (.sl suffix, ...) |
357 | OBJECT_FMT= SOM | | 363 | OBJECT_FMT= SOM |
358 | . else # hppa | | 364 | . else # hppa |
359 | OBJECT_FMT= SOM | | 365 | OBJECT_FMT= SOM |
360 | . endif | | 366 | . endif |
361 | .elif ${OPSYS} == "Cygwin" | | 367 | .elif ${OPSYS} == "Cygwin" |
362 | OBJECT_FMT= PE | | 368 | OBJECT_FMT= PE |
363 | .elif ${OPSYS} == "SCO_SV" | | 369 | .elif ${OPSYS} == "SCO_SV" |
364 | OBJECT_FMT= ELF | | 370 | OBJECT_FMT= ELF |
| | | 371 | .elif ${OPSYS} == "UnixWare" |
| | | 372 | OBJECT_FMT= ELF |
365 | .endif | | 373 | .endif |
366 | | | 374 | |
367 | # Calculate depth | | 375 | # Calculate depth |
368 | .if exists(${.CURDIR}/mk/bsd.pkg.mk) | | 376 | .if exists(${.CURDIR}/mk/bsd.pkg.mk) |
369 | _PKGSRC_TOPDIR= ${.CURDIR} | | 377 | _PKGSRC_TOPDIR= ${.CURDIR} |
370 | .elif exists(${.CURDIR}/../mk/bsd.pkg.mk) | | 378 | .elif exists(${.CURDIR}/../mk/bsd.pkg.mk) |
371 | _PKGSRC_TOPDIR= ${.CURDIR}/.. | | 379 | _PKGSRC_TOPDIR= ${.CURDIR}/.. |
372 | .elif exists(${.CURDIR}/../../mk/bsd.pkg.mk) | | 380 | .elif exists(${.CURDIR}/../../mk/bsd.pkg.mk) |
373 | _PKGSRC_TOPDIR= ${.CURDIR}/../.. | | 381 | _PKGSRC_TOPDIR= ${.CURDIR}/../.. |
374 | .endif | | 382 | .endif |
375 | | | 383 | |
376 | # include the defaults file | | 384 | # include the defaults file |
377 | .include "${_PKGSRC_TOPDIR}/mk/defaults/mk.conf" | | 385 | .include "${_PKGSRC_TOPDIR}/mk/defaults/mk.conf" |