| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: FreeBSD.mk,v 1.24 2008/03/04 06:45:34 jlam Exp $ | | 1 | # $NetBSD: FreeBSD.mk,v 1.25 2008/05/13 11:40:24 tnn Exp $ |
2 | # | | 2 | # |
3 | # Variable definitions for the FreeBSD operating system. | | 3 | # Variable definitions for the FreeBSD operating system. |
4 | | | 4 | |
5 | BRANDELF?= /usr/bin/brandelf # used by linux compat layer | | 5 | BRANDELF?= /usr/bin/brandelf # used by linux compat layer |
6 | ECHO_N?= ${ECHO} -n | | 6 | ECHO_N?= ${ECHO} -n |
7 | IMAKE_MAKE?= ${MAKE} # program which gets invoked by imake | | 7 | IMAKE_MAKE?= ${MAKE} # program which gets invoked by imake |
8 | IMAKEOPTS+= -DBuildHtmlManPages=NO | | 8 | IMAKEOPTS+= -DBuildHtmlManPages=NO |
9 | PKGLOCALEDIR?= share | | 9 | PKGLOCALEDIR?= share |
10 | PS?= /bin/ps | | 10 | PS?= /bin/ps |
11 | PW?= /usr/sbin/pw | | 11 | PW?= /usr/sbin/pw |
12 | SU?= /usr/bin/su | | 12 | SU?= /usr/bin/su |
13 | TYPE?= type # Shell builtin | | 13 | TYPE?= type # Shell builtin |
14 | | | 14 | |
| @@ -39,26 +39,28 @@ IMAKE_GAMEMAN_SUFFIX= 6 | | | @@ -39,26 +39,28 @@ IMAKE_GAMEMAN_SUFFIX= 6 |
39 | IMAKE_MISCMAN_SUFFIX= 7 | | 39 | IMAKE_MISCMAN_SUFFIX= 7 |
40 | IMAKE_MAN_DIR= ${IMAKE_MAN_SOURCE_PATH}1 | | 40 | IMAKE_MAN_DIR= ${IMAKE_MAN_SOURCE_PATH}1 |
41 | IMAKE_LIBMAN_DIR= ${IMAKE_MAN_SOURCE_PATH}3 | | 41 | IMAKE_LIBMAN_DIR= ${IMAKE_MAN_SOURCE_PATH}3 |
42 | IMAKE_KERNMAN_DIR= ${IMAKE_MAN_SOURCE_PATH}4 | | 42 | IMAKE_KERNMAN_DIR= ${IMAKE_MAN_SOURCE_PATH}4 |
43 | IMAKE_FILEMAN_DIR= ${IMAKE_MAN_SOURCE_PATH}5 | | 43 | IMAKE_FILEMAN_DIR= ${IMAKE_MAN_SOURCE_PATH}5 |
44 | IMAKE_GAMEMAN_DIR= ${IMAKE_MAN_SOURCE_PATH}6 | | 44 | IMAKE_GAMEMAN_DIR= ${IMAKE_MAN_SOURCE_PATH}6 |
45 | IMAKE_MISCMAN_DIR= ${IMAKE_MAN_SOURCE_PATH}7 | | 45 | IMAKE_MISCMAN_DIR= ${IMAKE_MAN_SOURCE_PATH}7 |
46 | IMAKE_MANNEWSUFFIX= ${IMAKE_MAN_SUFFIX} | | 46 | IMAKE_MANNEWSUFFIX= ${IMAKE_MAN_SUFFIX} |
47 | IMAKE_MANINSTALL?= maninstall catinstall | | 47 | IMAKE_MANINSTALL?= maninstall catinstall |
48 | | | 48 | |
49 | _OPSYS_EMULDIR.freebsd= # empty | | 49 | _OPSYS_EMULDIR.freebsd= # empty |
50 | _OPSYS_EMULDIR.linux= /compat/linux | | 50 | _OPSYS_EMULDIR.linux= /compat/linux |
51 | | | 51 | |
| | | 52 | _OPSYS_SYSTEM_RPATH?= /lib:/usr/lib # STANDARD_LIBRARY_PATH (from rtld.h) |
| | | 53 | |
52 | .if exists(/usr/include/netinet6) | | 54 | .if exists(/usr/include/netinet6) |
53 | _OPSYS_HAS_INET6= yes # IPv6 is standard | | 55 | _OPSYS_HAS_INET6= yes # IPv6 is standard |
54 | .else | | 56 | .else |
55 | _OPSYS_HAS_INET6= no # IPv6 is not standard | | 57 | _OPSYS_HAS_INET6= no # IPv6 is not standard |
56 | .endif | | 58 | .endif |
57 | _OPSYS_HAS_JAVA= no # Java is not standard | | 59 | _OPSYS_HAS_JAVA= no # Java is not standard |
58 | _OPSYS_HAS_MANZ= yes # MANZ controls gzipping of man pages | | 60 | _OPSYS_HAS_MANZ= yes # MANZ controls gzipping of man pages |
59 | _OPSYS_HAS_OSSAUDIO= yes # libossaudio is available | | 61 | _OPSYS_HAS_OSSAUDIO= yes # libossaudio is available |
60 | _OPSYS_PERL_REQD= # no base version of perl required | | 62 | _OPSYS_PERL_REQD= # no base version of perl required |
61 | _OPSYS_PTHREAD_AUTO= no # -lpthread needed for pthreads | | 63 | _OPSYS_PTHREAD_AUTO= no # -lpthread needed for pthreads |
62 | _OPSYS_SHLIB_TYPE= ELF/a.out # shared lib type | | 64 | _OPSYS_SHLIB_TYPE= ELF/a.out # shared lib type |
63 | _PATCH_CAN_BACKUP= yes # native patch(1) can make backups | | 65 | _PATCH_CAN_BACKUP= yes # native patch(1) can make backups |
64 | _PATCH_BACKUP_ARG?= -V simple -b # switch to patch(1) for backup suffix | | 66 | _PATCH_BACKUP_ARG?= -V simple -b # switch to patch(1) for backup suffix |