d3dec729ba
that is used regardless of whether perl is installed or not, and we sometimes want its value before include bsd.pkg.mk.
123 lines
3.3 KiB
Makefile
123 lines
3.3 KiB
Makefile
# $NetBSD: defs.NetBSD.mk,v 1.24 2002/04/09 22:15:41 jlam Exp $
|
|
#
|
|
# Variable definitions for the NetBSD operating system.
|
|
|
|
AWK?= /usr/bin/awk
|
|
BASENAME?= /usr/bin/basename
|
|
CAT?= /bin/cat
|
|
CHMOD?= /bin/chmod
|
|
CHOWN?= /usr/sbin/chown
|
|
CHGRP?= /usr/bin/chgrp
|
|
CMP?= /usr/bin/cmp
|
|
CP?= /bin/cp
|
|
CUT?= /usr/bin/cut
|
|
DC?= /usr/bin/dc
|
|
DIRNAME?= /usr/bin/dirname
|
|
ECHO?= echo # Shell builtin
|
|
EGREP?= /usr/bin/egrep
|
|
FALSE?= false # Shell builtin
|
|
FILE_CMD?= /usr/bin/file
|
|
FIND?= /usr/bin/find
|
|
GMAKE?= ${LOCALBASE}/bin/gmake
|
|
GREP?= /usr/bin/grep
|
|
GTAR?= /usr/bin/tar
|
|
GUNZIP_CMD?= /usr/bin/gunzip -f
|
|
GZCAT?= /usr/bin/gzcat
|
|
GZIP?= -9
|
|
GZIP_CMD?= /usr/bin/gzip -nf ${GZIP}
|
|
HEAD?= /usr/bin/head
|
|
ID?= /usr/bin/id
|
|
LDCONFIG?= /sbin/ldconfig
|
|
LN?= /bin/ln
|
|
LS?= /bin/ls
|
|
MKDIR?= /bin/mkdir -p
|
|
MTREE?= /usr/sbin/mtree
|
|
MV?= /bin/mv
|
|
PATCH?= /usr/bin/patch
|
|
PAX?= /bin/pax
|
|
PERL5?= ${LOCALBASE}/bin/perl
|
|
PKGLOCALEDIR?= share
|
|
PS?= /bin/ps
|
|
RM?= /bin/rm
|
|
RMDIR?= /bin/rmdir
|
|
SED?= /usr/bin/sed
|
|
SETENV?= /usr/bin/env
|
|
SH?= /bin/sh
|
|
SHLOCK= /usr/bin/shlock
|
|
SORT?= /usr/bin/sort
|
|
SU?= /usr/bin/su
|
|
TAIL?= /usr/bin/tail
|
|
TEST?= test # Shell builtin
|
|
TOUCH?= /usr/bin/touch
|
|
TR?= /usr/bin/tr
|
|
TRUE?= true # Shell builtin
|
|
TYPE?= type # Shell builtin
|
|
WC?= /usr/bin/wc
|
|
XARGS?= /usr/bin/xargs
|
|
|
|
.if exists(/usr/sbin/user)
|
|
USERADD?= /usr/sbin/useradd
|
|
GROUPADD?= /usr/sbin/groupadd
|
|
.else
|
|
USERADD?= ${LOCALBASE}/sbin/useradd
|
|
GROUPADD?= ${LOCALBASE}/sbin/groupadd
|
|
.if defined(USE_USERADD) || defined(USE_GROUPADD)
|
|
DEPENDS+= user>=20000313:../../sysutils/user
|
|
.endif
|
|
.endif
|
|
|
|
DEF_UMASK?= 0022
|
|
MOTIF_TYPE_DEFAULT?= openmotif # default 2.0 compatible libs type
|
|
MOTIF12_TYPE_DEFAULT?= lesstif12 # default 1.2 compatible libs type
|
|
NOLOGIN?= /sbin/nologin
|
|
PKG_TOOLS_BIN?= /usr/sbin
|
|
ROOT_USER?= root
|
|
ROOT_GROUP?= wheel
|
|
|
|
_DO_LIBINTL_CHECKS= yes # perform checks for valid libintl
|
|
_DO_SHLIB_CHECKS= yes # fixup PLIST for shared libs/run ldconfig
|
|
_IMAKE_MAKE= ${MAKE} # program which gets invoked by imake
|
|
_OPSYS_HAS_GMAKE= no # GNU make is not standard
|
|
_OPSYS_HAS_MANZ= yes # MANZ controls gzipping of man pages
|
|
_OPSYS_HAS_OSSAUDIO= yes # libossaudio is available
|
|
_PATCH_BACKUP_ARG= -V simple -b # switch to patch(1) for backup suffix
|
|
_PREFORMATTED_MAN_DIR= cat # directory where catman pages are
|
|
_USE_RPATH= yes # add rpath to LDFLAGS
|
|
|
|
.if !defined(DEBUG_FLAGS)
|
|
_STRIPFLAG_CC?= -s # cc(1) option to strip
|
|
_STRIPFLAG_INSTALL?= -s # install(1) option to strip
|
|
.endif
|
|
|
|
.if (${MACHINE_ARCH} == alpha)
|
|
DEFAULT_SERIAL_DEVICE?= /dev/ttyC0
|
|
SERIAL_DEVICES?= /dev/ttyC0 \
|
|
/dev/ttyC1
|
|
.elif (${MACHINE_ARCH} == "i386")
|
|
DEFAULT_SERIAL_DEVICE?= /dev/tty00
|
|
SERIAL_DEVICES?= /dev/tty00 \
|
|
/dev/tty01
|
|
.elif (${MACHINE_ARCH} == m68k)
|
|
DEFAULT_SERIAL_DEVICE?= /dev/tty00
|
|
SERIAL_DEVICES?= /dev/tty00 \
|
|
/dev/tty01
|
|
.elif (${MACHINE_ARCH} == mipsel)
|
|
DEFAULT_SERIAL_DEVICE?= /dev/ttyC0
|
|
SERIAL_DEVICES?= /dev/ttyC0 \
|
|
/dev/ttyC1
|
|
.elif (${MACHINE_ARCH} == "sparc")
|
|
DEFAULT_SERIAL_DEVICE?= /dev/ttya
|
|
SERIAL_DEVICES?= /dev/ttya \
|
|
/dev/ttyb
|
|
.else
|
|
DEFAULT_SERIAL_DEVICE?= /dev/null
|
|
SERIAL_DEVICES?= /dev/null
|
|
.endif
|
|
|
|
# Add -mieee to CFLAGS and FFLAGS for NetBSD->=1.5V-alpha
|
|
.for __tmp__ in 1.5[V-Z] 1.5[A-Z][A-Z]* 1.[6-9]* [2-9].*
|
|
. if ${MACHINE_PLATFORM:MNetBSD-${__tmp__}-alpha} != ""
|
|
CFLAGS+= -mieee
|
|
FFLAGS+= -mieee
|
|
. endif # MACHINE_PLATFORM
|
|
.endfor # __tmp__
|