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