| @@ -1,104 +1,103 @@ | | | @@ -1,104 +1,103 @@ |
1 | # Variable definitions for the QNX operating system. | | 1 | # Variable definitions for the QNX operating system. |
2 | | | 2 | |
3 | CC= gcc | | | |
4 | ECHO_N?= ${ECHO} -n | | 3 | ECHO_N?= ${ECHO} -n |
5 | IMAKE_MAKE?= ${MAKE} # program which gets invoked by imake | | 4 | IMAKE_MAKE?= ${MAKE} # program which gets invoked by imake |
6 | PKGLOCALEDIR?= share | | 5 | PKGLOCALEDIR?= share |
7 | PS?= /bin/ps | | 6 | PS?= /bin/ps |
8 | SU?= /bin/su | | 7 | SU?= /bin/su |
9 | TYPE?= type # Shell builtin | | 8 | TYPE?= type # Shell builtin |
10 | TOUCH_FLAGS?= | | 9 | TOUCH_FLAGS?= |
11 | | | 10 | |
12 | USERADD?= /usr/sbin/passwd | | 11 | USERADD?= /usr/sbin/passwd |
13 | | | 12 | |
14 | CPP_PRECOMP_FLAGS?= # unset | | 13 | CPP_PRECOMP_FLAGS?= # unset |
15 | DEF_UMASK?= 0002 | | 14 | DEF_UMASK?= 0002 |
16 | EXPORT_SYMBOLS_LDFLAGS?=-Wl,-E # add symbols to the dynamic symbol table | | 15 | EXPORT_SYMBOLS_LDFLAGS?=-Wl,-E # add symbols to the dynamic symbol table |
17 | MOTIF_TYPE_DEFAULT?= openmotif # default 2.0 compatible libs type | | 16 | MOTIF_TYPE_DEFAULT?= openmotif # default 2.0 compatible libs type |
18 | NOLOGIN?= /bin/false | | 17 | NOLOGIN?= /bin/false |
19 | .if exists(${LOCALBASE}/sbin/pkg_info) | | 18 | .if exists(${LOCALBASE}/sbin/pkg_info) |
20 | PKG_TOOLS_BIN?= ${LOCALBASE}/sbin | | 19 | PKG_TOOLS_BIN?= ${LOCALBASE}/sbin |
21 | .else | | 20 | .else |
22 | PKG_TOOLS_BIN?= /usr/sbin | | 21 | PKG_TOOLS_BIN?= /usr/sbin |
23 | .endif | | 22 | .endif |
24 | ROOT_CMD?= ${SU} - root -c | | 23 | ROOT_CMD?= ${SU} - root -c |
25 | ROOT_USER?= root | | 24 | ROOT_USER?= root |
26 | ROOT_GROUP?= root | | 25 | ROOT_GROUP?= root |
27 | ULIMIT_CMD_datasize?= ulimit -d `ulimit -H -d` | | 26 | ULIMIT_CMD_datasize?= ulimit -d `ulimit -H -d` |
28 | ULIMIT_CMD_stacksize?= ulimit -s `ulimit -H -s` | | 27 | ULIMIT_CMD_stacksize?= ulimit -s `ulimit -H -s` |
29 | ULIMIT_CMD_memorysize?= ulimit -m `ulimit -H -m` | | 28 | ULIMIT_CMD_memorysize?= ulimit -m `ulimit -H -m` |
30 | | | 29 | |
31 | # QNX does not provide an X11, so default to modular X.org | | 30 | # QNX does not provide an X11, so default to modular X.org |
32 | X11_TYPE?= modular | | 31 | X11_TYPE?= modular |
33 | | | 32 | |
34 | # imake installs manpages in weird places | | 33 | # imake installs manpages in weird places |
35 | # these values from /usr/X11R6/lib/X11/config/NetBSD.cf | | 34 | # these values from /usr/X11R6/lib/X11/config/NetBSD.cf |
36 | IMAKE_MAN_SOURCE_PATH= man/cat | | 35 | IMAKE_MAN_SOURCE_PATH= man/cat |
37 | IMAKE_MANNEWSUFFIX= 0 | | 36 | IMAKE_MANNEWSUFFIX= 0 |
38 | IMAKE_MAN_SUFFIX= ${IMAKE_MANNEWSUFFIX} | | 37 | IMAKE_MAN_SUFFIX= ${IMAKE_MANNEWSUFFIX} |
39 | IMAKE_LIBMAN_SUFFIX= ${IMAKE_MANNEWSUFFIX} | | 38 | IMAKE_LIBMAN_SUFFIX= ${IMAKE_MANNEWSUFFIX} |
40 | IMAKE_KERNMAN_SUFFIX= ${IMAKE_MANNEWSUFFIX} | | 39 | IMAKE_KERNMAN_SUFFIX= ${IMAKE_MANNEWSUFFIX} |
41 | IMAKE_FILEMAN_SUFFIX= ${IMAKE_MANNEWSUFFIX} | | 40 | IMAKE_FILEMAN_SUFFIX= ${IMAKE_MANNEWSUFFIX} |
42 | IMAKE_GAMEMAN_SUFFIX= ${IMAKE_MANNEWSUFFIX} | | 41 | IMAKE_GAMEMAN_SUFFIX= ${IMAKE_MANNEWSUFFIX} |
43 | IMAKE_MISCMAN_SUFFIX= ${IMAKE_MANNEWSUFFIX} | | 42 | IMAKE_MISCMAN_SUFFIX= ${IMAKE_MANNEWSUFFIX} |
44 | IMAKE_MAN_DIR= ${IMAKE_MAN_SOURCE_PATH}1 | | 43 | IMAKE_MAN_DIR= ${IMAKE_MAN_SOURCE_PATH}1 |
45 | IMAKE_LIBMAN_DIR= ${IMAKE_MAN_SOURCE_PATH}3 | | 44 | IMAKE_LIBMAN_DIR= ${IMAKE_MAN_SOURCE_PATH}3 |
46 | IMAKE_KERNMAN_DIR= ${IMAKE_MAN_SOURCE_PATH}4 | | 45 | IMAKE_KERNMAN_DIR= ${IMAKE_MAN_SOURCE_PATH}4 |
47 | IMAKE_FILEMAN_DIR= ${IMAKE_MAN_SOURCE_PATH}5 | | 46 | IMAKE_FILEMAN_DIR= ${IMAKE_MAN_SOURCE_PATH}5 |
48 | IMAKE_GAMEMAN_DIR= ${IMAKE_MAN_SOURCE_PATH}6 | | 47 | IMAKE_GAMEMAN_DIR= ${IMAKE_MAN_SOURCE_PATH}6 |
49 | IMAKE_MISCMAN_DIR= ${IMAKE_MAN_SOURCE_PATH}7 | | 48 | IMAKE_MISCMAN_DIR= ${IMAKE_MAN_SOURCE_PATH}7 |
50 | IMAKE_MANINSTALL?= maninstall catinstall | | 49 | IMAKE_MANINSTALL?= maninstall catinstall |
51 | | | 50 | |
52 | _OPSYS_SYSTEM_RPATH?= /lib:/usr/lib # STANDARD_LIBRARY_PATH | | 51 | _OPSYS_SYSTEM_RPATH?= /lib:/usr/lib # STANDARD_LIBRARY_PATH |
53 | _OPSYS_LIB_DIRS?= /lib /usr/lib | | 52 | _OPSYS_LIB_DIRS?= /lib /usr/lib |
54 | _OPSYS_INCLUDE_DIRS?= /usr/include | | 53 | _OPSYS_INCLUDE_DIRS?= /usr/include |
55 | | | 54 | |
56 | .if exists(/usr/include/netinet6) | | 55 | .if exists(/usr/include/netinet6) |
57 | _OPSYS_HAS_INET6= yes # IPv6 is standard | | 56 | _OPSYS_HAS_INET6= yes # IPv6 is standard |
58 | .else | | 57 | .else |
59 | _OPSYS_HAS_INET6= no # IPv6 is not standard | | 58 | _OPSYS_HAS_INET6= no # IPv6 is not standard |
60 | .endif | | 59 | .endif |
61 | _OPSYS_HAS_JAVA= no # Java is not standard | | 60 | _OPSYS_HAS_JAVA= no # Java is not standard |
62 | _OPSYS_HAS_MANZ= no # MANZ controls gzipping of man pages | | 61 | _OPSYS_HAS_MANZ= no # MANZ controls gzipping of man pages |
63 | _OPSYS_HAS_OSSAUDIO= no # libossaudio is not available | | 62 | _OPSYS_HAS_OSSAUDIO= no # libossaudio is not available |
64 | _OPSYS_PERL_REQD= # no base version of perl required | | 63 | _OPSYS_PERL_REQD= # no base version of perl required |
65 | _OPSYS_PTHREAD_AUTO= yes # -lpthread not needed for pthreads | | 64 | _OPSYS_PTHREAD_AUTO= yes # -lpthread not needed for pthreads |
66 | _OPSYS_SHLIB_TYPE= ELF # shared lib type | | 65 | _OPSYS_SHLIB_TYPE= ELF # shared lib type |
67 | _PATCH_CAN_BACKUP= yes # native patch(1) can make backups | | 66 | _PATCH_CAN_BACKUP= yes # native patch(1) can make backups |
68 | _PATCH_BACKUP_ARG?= -V simple -b -z # switch to patch(1) for backup suffix | | 67 | _PATCH_BACKUP_ARG?= -V simple -b -z # switch to patch(1) for backup suffix |
69 | _USE_RPATH= yes # add rpath to LDFLAGS | | 68 | _USE_RPATH= yes # add rpath to LDFLAGS |
70 | | | 69 | |
71 | # flags passed to the linker to extract all symbols from static archives. | | 70 | # flags passed to the linker to extract all symbols from static archives. |
72 | # this is GNU ld. | | 71 | # this is GNU ld. |
73 | _OPSYS_WHOLE_ARCHIVE_FLAG= -Wl,--whole-archive | | 72 | _OPSYS_WHOLE_ARCHIVE_FLAG= -Wl,--whole-archive |
74 | _OPSYS_NO_WHOLE_ARCHIVE_FLAG= -Wl,--no-whole-archive | | 73 | _OPSYS_NO_WHOLE_ARCHIVE_FLAG= -Wl,--no-whole-archive |
75 | | | 74 | |
76 | _STRIPFLAG_CC?= ${_INSTALL_UNSTRIPPED:D:U-s} # cc(1) option to strip | | 75 | _STRIPFLAG_CC?= ${_INSTALL_UNSTRIPPED:D:U-s} # cc(1) option to strip |
77 | _STRIPFLAG_INSTALL?= ${_INSTALL_UNSTRIPPED:D:U-s} # install(1) option to strip | | 76 | _STRIPFLAG_INSTALL?= ${_INSTALL_UNSTRIPPED:D:U-s} # install(1) option to strip |
78 | | | 77 | |
79 | DEFAULT_SERIAL_DEVICE?= /dev/ser1 | | 78 | DEFAULT_SERIAL_DEVICE?= /dev/ser1 |
80 | SERIAL_DEVICES?= /dev/ser1 \ | | 79 | SERIAL_DEVICES?= /dev/ser1 \ |
81 | /dev/ser2 | | 80 | /dev/ser2 |
82 | _OPSYS_CAN_CHECK_SHLIBS= yes # use readelf in check/bsd.check-vars.mk | | 81 | _OPSYS_CAN_CHECK_SHLIBS= yes # use readelf in check/bsd.check-vars.mk |
83 | | | 82 | |
84 | # check for maximum command line length and set it in configure's environment, | | 83 | # check for maximum command line length and set it in configure's environment, |
85 | # to avoid a test required by the libtool script that takes forever. | | 84 | # to avoid a test required by the libtool script that takes forever. |
86 | _OPSYS_MAX_CMDLEN_CMD= /usr/bin/getconf ARG_MAX | | 85 | _OPSYS_MAX_CMDLEN_CMD= /usr/bin/getconf ARG_MAX |
87 | | | 86 | |
88 | # If games are to be installed setgid, then SETGIDGAME is set to 'yes' | | 87 | # If games are to be installed setgid, then SETGIDGAME is set to 'yes' |
89 | # (it defaults to 'no' as per defaults/mk.conf). | | 88 | # (it defaults to 'no' as per defaults/mk.conf). |
90 | # Set the group and mode to meaningful values in that case (defaults to | | 89 | # Set the group and mode to meaningful values in that case (defaults to |
91 | # BINOWN, BINGRP and BINMODE as per defaults/mk.conf). | | 90 | # BINOWN, BINGRP and BINMODE as per defaults/mk.conf). |
92 | .if !(empty(SETGIDGAME:M[yY][eE][sS])) | | 91 | .if !(empty(SETGIDGAME:M[yY][eE][sS])) |
93 | GAMES_USER= games | | 92 | GAMES_USER= games |
94 | GAMES_GROUP= games | | 93 | GAMES_GROUP= games |
95 | GAMEOWN= ${GAMES_USER} | | 94 | GAMEOWN= ${GAMES_USER} |
96 | GAMEGRP= ${GAMES_GROUP} | | 95 | GAMEGRP= ${GAMES_GROUP} |
97 | GAMEMODE= 2555 | | 96 | GAMEMODE= 2555 |
98 | GAMEDIRMODE= 0775 | | 97 | GAMEDIRMODE= 0775 |
99 | .endif | | 98 | .endif |
100 | | | 99 | |
101 | _OPSYS_PREFER.zlib?= pkgsrc | | 100 | _OPSYS_PREFER.zlib?= pkgsrc |
102 | _OPSYS_PREFER.bzip2?= pkgsrc | | 101 | _OPSYS_PREFER.bzip2?= pkgsrc |
103 | _OPSYS_PREFER.curses?= pkgsrc | | 102 | _OPSYS_PREFER.curses?= pkgsrc |
104 | _OPSYS_PREFER.termcap?= pkgsrc | | 103 | _OPSYS_PREFER.termcap?= pkgsrc |