Fixup fromcvs/togit conversion
[minix-pkgsrc.git] / mk / platform / Minix.mk
blob38d7e430878859cbd3dc8f38d33921147629fdbc
1 # $NetBSD: Minix.mk,v 1.2 2012/03/19 12:34:17 joerg Exp $
3 # Variable definitions for the Minix operating system.
5 ECHO_N?= ${ECHO} -n
6 X11_TYPE?= native
7 IMAKE_MAKE?= ${MAKE} # program which gets invoked by imake
8 IMAKEOPTS+= -DBuildHtmlManPages=NO
9 PKGLOCALEDIR?= share
10 PS?= /usr/bin/ps
11 SU?= /usr/bin/su
12 TYPE?= type # Shell builtin
14 CPP_PRECOMP_FLAGS?= # unset
15 DEF_UMASK?= 022
16 DEFAULT_SERIAL_DEVICE?= /dev/null
17 EXPORT_SYMBOLS_LDFLAGS?= # Don't add symbols to the dynamic symbol table
18 GROUPADD?=
19 NOLOGIN?= /bin/false
20 PKG_TOOLS_BIN?= ${LOCALBASE}/sbin
21 ROOT_CMD?= ${SU} - root -c
22 ROOT_GROUP?= operator
23 ROOT_USER?= root
24 SERIAL_DEVICES?= /dev/null
25 USERADD?= /usr/bin/useradd
26 ULIMIT_CMD_datasize?= :
27 ULIMIT_CMD_stacksize?= :
29 _OPSYS_HAS_INET6= no # IPv6 is not standard
30 _OPSYS_HAS_JAVA= no # Java is not standard
31 _OPSYS_HAS_MANZ= no # no MANZ for gzipping of man pages
32 _OPSYS_HAS_OSSAUDIO= no # libossaudio is available
33 _OPSYS_PERL_REQD= # no base version of perl required
34 _OPSYS_PTHREAD_AUTO= no # -lpthread needed for pthreads
35 _OPSYS_SHLIB_TYPE= ELF # ELF shared libraries on Minix
36 _PATCH_CAN_BACKUP= yes # native patch(1) can make backups
37 _PATCH_BACKUP_ARG?= -b -V simple --suffix # switch to patch(1) for backup suffix
38 _USE_RPATH= yes # add rpath to LDFLAGS
40 # flags passed to the linker to extract all symbols from static archives.
41 # this is GNU ld.
42 _OPSYS_WHOLE_ARCHIVE_FLAG= -Wl,--whole-archive
43 _OPSYS_NO_WHOLE_ARCHIVE_FLAG= -Wl,--no-whole-archive
45 _STRIPFLAG_CC?= ${_INSTALL_UNSTRIPPED:D:U-s} # cc(1) option to strip
46 _STRIPFLAG_INSTALL?= ${_INSTALL_UNSTRIPPED:D:U-s} # install(1) option to strip
48 _OPSYS_CAN_CHECK_SHLIBS= yes