4c9cd257fd
bsd.commands.mk and can be easily reused within the infrastructure. - Revert old DESTDIR implementation. - Add a new, fully chrooted DESTDIR implementation as bsd.destdir.mk. Sponsored by: Google Summer of Code 2007 Approved by: portmgr (pav)
100 lines
2.4 KiB
Makefile
100 lines
2.4 KiB
Makefile
#-*- mode: Fundamental; tab-width: 4; -*-
|
|
# ex:ts=4
|
|
#
|
|
# bsd.commands.mk - Common commands used within the ports infrastructure
|
|
#
|
|
# Created by: Gabor Kovesdan <gabor@FreeBSD.org>
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
# DO NOT COMMIT CHANGES TO THIS FILE BY YOURSELF, EVEN IF YOU DID NOT GET
|
|
# A RESPONSE FROM THE MAINTAINER(S) WITHIN A REASONABLE TIMEFRAME! ALL
|
|
# UNAUTHORISED CHANGES WILL BE UNCONDITIONALLY REVERTED!
|
|
#
|
|
|
|
COMMANDS_Include_MAINTAINER= portmgr@FreeBSD.org
|
|
|
|
.if !defined(_COMMANDSMKINCLUDED)
|
|
|
|
_COMMANDSMKINCLUDED= yes
|
|
|
|
AWK?= /usr/bin/awk
|
|
BASENAME?= /usr/bin/basename
|
|
BRANDELF?= /usr/bin/brandelf
|
|
BZCAT?= /usr/bin/bzcat
|
|
BZIP2_CMD?= /usr/bin/bzip2
|
|
CAT?= /bin/cat
|
|
CHGRP?= /usr/bin/chgrp
|
|
CHMOD?= /bin/chmod
|
|
CHOWN?= /usr/sbin/chown
|
|
CHROOT?= /usr/sbin/chroot
|
|
COMM?= /usr/bin/comm
|
|
CP?= /bin/cp
|
|
CPIO?= /usr/bin/cpio
|
|
CUT?= /usr/bin/cut
|
|
DC?= /usr/bin/dc
|
|
DIALOG?= /usr/bin/dialog
|
|
DIFF?= /usr/bin/diff
|
|
DIRNAME?= /usr/bin/dirname
|
|
EGREP?= /usr/bin/egrep
|
|
EXPR?= /bin/expr
|
|
FALSE?= false # Shell builtin
|
|
FILE?= /usr/bin/file
|
|
FIND?= /usr/bin/find
|
|
FMT?= /usr/bin/fmt
|
|
GREP?= /usr/bin/grep
|
|
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
|
|
IDENT?= /usr/bin/ident
|
|
LDCONFIG?= /sbin/ldconfig
|
|
LN?= /bin/ln
|
|
LS?= /bin/ls
|
|
MKDIR?= /bin/mkdir -p
|
|
MKTEMP?= /usr/bin/mktemp
|
|
MOUNT?= /sbin/mount
|
|
MOUNT_DEVFS?= ${MOUNT} -t devfs devfs
|
|
# XXX: this is a work-around for an obscure bug where
|
|
# mount -t nullfs returns zero status on errors within
|
|
# a make target
|
|
MOUNT_NULLFS?= /sbin/mount_nullfs
|
|
MV?= /bin/mv
|
|
OBJCOPY?= /usr/bin/objcopy
|
|
OBJDUMP?= /usr/bin/objdump
|
|
PASTE?= /usr/bin/paste
|
|
PAX?= /bin/pax
|
|
PRINTF?= /usr/bin/printf
|
|
REALPATH?= /bin/realpath
|
|
RM?= /bin/rm
|
|
RMDIR?= /bin/rmdir
|
|
SED?= /usr/bin/sed
|
|
SETENV?= /usr/bin/env
|
|
SH?= /bin/sh
|
|
SORT?= /usr/bin/sort
|
|
STRIP_CMD?= /usr/bin/strip
|
|
SU_CMD?= /usr/bin/su root -c
|
|
SYSCTL?= /sbin/sysctl
|
|
TAIL?= /usr/bin/tail
|
|
TEST?= test # Shell builtin
|
|
TR?= LANG=C /usr/bin/tr
|
|
TRUE?= true # Shell builtin
|
|
UMOUNT?= /sbin/umount
|
|
UNAME?= /usr/bin/uname
|
|
UNZIP_CMD?= ${LOCALBASE}/bin/unzip
|
|
WHICH?= /usr/bin/which
|
|
XARGS?= /usr/bin/xargs
|
|
YACC?= /usr/bin/yacc
|
|
|
|
# ECHO is defined in /usr/share/mk/sys.mk, which can either be "echo",
|
|
# or "true" if the make flag -s is given. Use ECHO_CMD where you mean
|
|
# the echo command.
|
|
ECHO_CMD?= echo # Shell builtin
|
|
|
|
# Used to print all the '===>' style prompts - override this to turn them off.
|
|
ECHO_MSG?= ${ECHO_CMD}
|
|
|
|
.endif
|