aboutsummaryrefslogtreecommitdiffstats
path: root/mk/tools.mk
diff options
context:
space:
mode:
Diffstat (limited to 'mk/tools.mk')
-rw-r--r--mk/tools.mk91
1 files changed, 77 insertions, 14 deletions
diff --git a/mk/tools.mk b/mk/tools.mk
index 6793840..5801d4f 100644
--- a/mk/tools.mk
+++ b/mk/tools.mk
@@ -10,27 +10,70 @@
# Part of GNU Coreutils:
-MKDIR ?= mkdir
+BASENAME ?= basename
+CHGRP ?= chgrp
+CHMOD ?= chmod
+CHOWN ?= chown
CP ?= cp
+CPLIT ?= cplit
+CUT ?= cut
+DATE ?= date
+DIRNAME ?= dirname
+ECHO ?= echo
+ENV ?= env
+EXPAND ?= expand
+EXPR ?= expr
+FALS ?= false
+FMT ?= fmt
+FOLD ?= fold
+HEAD ?= head
+INSTALL ?= install
+INSTALL_DATA ?= $(INSTALL) -m644
+INSTALL_DIR ?= $(INSTALL) -dm755
+INSTALL_PROGRAM ?= $(INSTALL) -m755
+JOIN ?= join
+LN ?= ln
+MKDIR ?= mkdir
+MKFIFO ?= mkfifo
+MKNOD ?= mknod
MV ?= mv
+NL ?= nl
+NPROC ?= nproc
+NUMFMT ?= numfmt
+OD ?= od
+PASTE ?= paste
+PATHCHK ?= pathchk
+PR ?= pr
+PRINTF ?= printf
+READLINK ?= readlink
+REALPATH ?= realpath
RM ?= rm
RMDIR ?= rmdir
-TRUE ?= true
-TEST ?= test
-TOUCH ?= touch
-ECHO ?= echo
-CUT ?= cut
+SEQ ?= seq
+SLEEP ?= sleep
+SORT ?= sort
+SPLIT ?= split
+STAT ?= stat
TAC ?= tac
TAIL ?= tail
-HEAD ?= head
-SORT ?= sort
+TEE ?= tee
+TEST ?= test
+TOUCH ?= touch
+TR ?= tr
+TRUE ?= true
+TRUNCATE ?= truncate
+TSORT ?= tsort
+UNAME ?= uname
+UNEXPAND ?= unexpand
UNIQ ?= uniq
-PRINTF ?= printf
WC ?= wc
-INSTALL ?= install
-INSTALL_PROGRAM ?= $(INSTALL) -m755
-INSTALL_DATA ?= $(INSTALL) -m644
-INSTALL_DIR ?= $(INSTALL) -dm755
+YES ?= yes
+
+# Part of GNU help2man:
+HELP2MAN ?= help2man
+
+# Part of GNU tar:
+TAR ?= tar
# Part of GNU Findutils:
FIND ?= find
@@ -38,6 +81,8 @@ XARGS ?= xargs
# Part of GNU Grep:
GREP ?= grep
+EGREP ?= egrep
+FGREP ?= fgrep
# Part of GNU Sed:
SED ?= sed
@@ -48,6 +93,7 @@ GPG ?= gpg
# Part of Texinfo:
MAKEINFO ?= makeinfo
MAKEINFO_HTML ?= $(MAKEINFO) --html
+INSTALL_INFO ?= install-info
# Part of Texlive-plainextra:
TEXI2PDF ?= texi2pdf
@@ -62,9 +108,26 @@ RSVG_CONVERT ?= rsvg-convert
SVG2PS ?= $(RSVG_CONVERT) --format=ps
SVG2PDF ?= $(RSVG_CONVERT) --format=pdf
-# Part of GCC:
+# Part of GNU Compiler Collection:
CC ?= cc
CPP ?= cpp
+CXX ?= c++
+
+# Part of GNU Binutils:
+AR ?= ar
+LD ?= ld
+RANLIB ?= ranlib
+
+# Part of GNU Bison:
+BISON ?= bison
+YACC ?= yacc
+
+# Part of Flex:
+FLEX ?= FLEX
+LEX ?= lex
+
+# Part of GNU C Library:
+LDCONFIG ?= ldconfig
# Part of GNU Gettext:
XGETTEXT ?= xgettext