Fixup fromcvs/togit conversion
[minix-pkgsrc.git] / mk / platform / Minix.mk
blob65810f3d4912085de7571c1a3f962301a58ba608
1 # $NetBSD: Minix.mk,v 1.4 2013/03/01 00:09:20 tcort 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?= /usr/sbin/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/sbin/useradd
26 ULIMIT_CMD_datasize?= :
27 ULIMIT_CMD_stacksize?= :
29 _OPSYS_SYSTEM_RPATH?= /usr/lib
30 _OPSYS_LIB_DIRS?= /usr/lib
31 _OPSYS_INCLUDE_DIRS?= /usr/include
33 _OPSYS_HAS_INET6= no # IPv6 is not standard
34 _OPSYS_HAS_JAVA= no # Java is not standard
35 _OPSYS_HAS_MANZ= no # no MANZ for gzipping of man pages
36 _OPSYS_HAS_OSSAUDIO= no # libossaudio is available
37 _OPSYS_PERL_REQD= # no base version of perl required
38 _OPSYS_PTHREAD_AUTO= no # -lpthread needed for pthreads
39 _OPSYS_SHLIB_TYPE= ELF # ELF shared libraries on Minix
40 _PATCH_CAN_BACKUP= yes # native patch(1) can make backups
41 _PATCH_BACKUP_ARG?= -b -V simple --suffix # switch to patch(1) for backup suffix
42 _USE_RPATH= yes # add rpath to LDFLAGS
44 # flags passed to the linker to extract all symbols from static archives.
45 # this is GNU ld.
46 _OPSYS_WHOLE_ARCHIVE_FLAG= -Wl,--whole-archive
47 _OPSYS_NO_WHOLE_ARCHIVE_FLAG= -Wl,--no-whole-archive
49 _STRIPFLAG_CC?= ${_INSTALL_UNSTRIPPED:D:U-s} # cc(1) option to strip
50 _STRIPFLAG_INSTALL?= ${_INSTALL_UNSTRIPPED:D:U-s} # install(1) option to strip
52 _OPSYS_CAN_CHECK_SHLIBS= yes