Makefile.base revision 302408
143105Sdfr#
243105Sdfr# This builds a variety of "base" tools, useful for an embedded
343105Sdfr# system.
443105Sdfr#
543105Sdfr# $FreeBSD: stable/11/tools/bsdbox/Makefile.base 292164 2015-12-13 20:31:36Z adrian $
643105Sdfr#
743105SdfrCRUNCH_PROGS_sbin+=	dmesg sysctl init reboot
843105SdfrCRUNCH_PROGS_bin+=	ls cat dd df cp hostname kill mkdir sleep ps
943105SdfrCRUNCH_PROGS_bin+=	ln rm kenv mv expr
1043105SdfrCRUNCH_PROGS_usr.bin+=	true false hexdump tail nc w head uname tset
1143105SdfrCRUNCH_PROGS_usr.sbin+=	gpioctl
1243105SdfrCRUNCH_ALIAS_w=		uptime
1343105SdfrCRUNCH_ALIAS_tset=	reset
1443105Sdfr
1543105SdfrCRUNCH_PROGS_usr.bin+=	vmstat
1643105Sdfr#CRUNCH_PROGS_user.bin+=	systat
1743105SdfrCRUNCH_LIBS+=		-ldevstat -lncursesw -lncurses -lmemstat -lkvm -lelf
1843105Sdfr
1943105Sdfr# CRUNCH_PROGS_usr.bin+=	tar
2043105SdfrCRUNCH_PROGS_usr.bin+=	cpio
2143105Sdfr# XXX SSL ?
2243105SdfrCRUNCH_LIBS+=		-larchive -lbz2 -lz -llzma -lbsdxml -lssl -lcrypto
2343105Sdfr
2443105Sdfr# Clear requires tput, and it's a shell script so it won't be crunched
2543105SdfrCRUNCH_PROGS_usr.bin+=	tput
2643105Sdfr
27116181Sobrien# sh
28116181SobrienCRUNCH_PROGS_bin+=	sh
29116181SobrienCRUNCH_ALIAS_sh= -sh
3043105SdfrCRUNCH_SUPPRESS_LINK_-sh=	1
3143105SdfrCRUNCH_BUILDTOOLS+=	bin/sh
3243105Sdfr
3343105Sdfr# chown
3443105SdfrCRUNCH_PROGS_usr.sbin+=	chown
3543105SdfrCRUNCH_ALIAS_chown=	chgrp
3643105Sdfr
37142833Siedowse# Basic filesystem stuff
38129880SphkCRUNCH_PROGS_sbin+=	mount umount
3948104Syokota
4043105Sdfr# grep
4148104Syokota# grep doesn't yet work -adrian
4243105Sdfr#CRUNCH_PROGS_usr.bin+=	grep
4348104Syokota
4448104Syokota# less/more
4548104Syokota#CRUNCH_PROGS_usr.bin+=	less
4648104Syokota#CRUNCH_ALIAS_less=	more
4748104Syokota
4843105Sdfr# passwd
4943105SdfrCRUNCH_PROGS_usr.bin+=	passwd
5043105Sdfr# These need to be shared, or PAM wants to include _all_ of the libraries
5143105Sdfr# at runtime.
52114384SpeterCRUNCH_SHLIBS+= -lpam -lbsm
5343105Sdfr
54114384Speter# gzip/gunzip
5543105SdfrCRUNCH_PROGS_usr.bin+=	gzip
5643105SdfrCRUNCH_ALIAS_gzip=	gunzip gzcat zcat
5743105SdfrCRUNCH_LIBS+=		-lz -llzma -lbz2
5843105Sdfr