From 15839e5b616dd00206d505ebfee044cbb291b0b7 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Wed, 4 May 2022 22:28:28 -0500 Subject: [PATCH] First stab at an android_defconfig. Not actually used by the android build, but I should keep better track. Based on .config-device in the Android tree. --- kconfig/Makefile | 3 + kconfig/android_miniconfig | 198 +++++++++++++++++++++++++++++++++++++ 2 files changed, 201 insertions(+) create mode 100644 kconfig/android_miniconfig diff --git a/kconfig/Makefile b/kconfig/Makefile index 2e8e5dcd..3bd5f6a4 100644 --- a/kconfig/Makefile +++ b/kconfig/Makefile @@ -39,6 +39,8 @@ macos_defconfig: $(obj)/conf $(KCONFIG_TOP) bsd_defconfig: $(obj)/conf $(KCONFIG_TOP) KCONFIG_ALLCONFIG=$(obj)/freebsd_miniconfig $< -n $(KCONFIG_TOP) > /dev/null +android_defconfig: $(obj)/conf $(KCONFIG_TOP) + KCONFIG_ALLCONFIG=$(obj)/android_miniconfig $< -n $(KCONFIG_TOP) > /dev/null # Help text used by make help help:: @echo ' config - Update current config utilising a line-oriented program' @@ -55,6 +57,7 @@ help:: @echo ' (NOP binary, starting point for further configuration)' @echo ' macos_defconfig - Select commands known to build on macosx' @echo ' bsd_defconfig - Select commands known to build on freebsd' + @echo ' android_defconfig - Select commands available on android' # Cheesy build diff --git a/kconfig/android_miniconfig b/kconfig/android_miniconfig new file mode 100644 index 00000000..4428a2b9 --- /dev/null +++ b/kconfig/android_miniconfig @@ -0,0 +1,198 @@ +CONFIG_BASENAME=y +CONFIG_CAL=y +CONFIG_CAT=y +CONFIG_CHGRP=y +CONFIG_CHOWN=y +CONFIG_CHMOD=y +CONFIG_CKSUM=y +CONFIG_CMP=y +CONFIG_COMM=y +CONFIG_CP=y +CONFIG_MV=y +CONFIG_INSTALL=y +CONFIG_CPIO=y +CONFIG_CUT=y +CONFIG_DATE=y +CONFIG_DF=y +CONFIG_DIRNAME=y +CONFIG_DU=y +CONFIG_ECHO=y +CONFIG_ENV=y +CONFIG_EXPAND=y +CONFIG_FALSE=y +CONFIG_FILE=y +CONFIG_FIND=y +CONFIG_GETCONF=y +CONFIG_GREP=y +CONFIG_HEAD=y +CONFIG_ICONV=y +CONFIG_ID=y +CONFIG_GROUPS=y +CONFIG_LOGNAME=y +CONFIG_WHOAMI=y +CONFIG_KILL=y +CONFIG_LN=y +CONFIG_LS=y +CONFIG_MKDIR=y +CONFIG_MKFIFO=y +CONFIG_NICE=y +CONFIG_NL=y +CONFIG_NOHUP=y +CONFIG_OD=y +CONFIG_PASTE=y +CONFIG_PATCH=y +CONFIG_PRINTF=y +CONFIG_PS=y +CONFIG_TOP=y +CONFIG_IOTOP=y +CONFIG_PGREP=y +CONFIG_PKILL=y +CONFIG_PWD=y +CONFIG_RENICE=y +CONFIG_RM=y +CONFIG_RMDIR=y +CONFIG_SED=y +CONFIG_SLEEP=y +CONFIG_SORT=y +CONFIG_SPLIT=y +CONFIG_STRINGS=y +CONFIG_TAIL=y +CONFIG_TAR=y +CONFIG_TEE=y +CONFIG_TEST=y +CONFIG_TIME=y +CONFIG_TOUCH=y +CONFIG_TRUE=y +CONFIG_TTY=y +CONFIG_ULIMIT=y +CONFIG_UNAME=y +CONFIG_UNIQ=y +CONFIG_UNLINK=y +CONFIG_UUDECODE=y +CONFIG_UUENCODE=y +CONFIG_WC=y +CONFIG_XARGS=y +CONFIG_DD=y +CONFIG_DIFF=y +CONFIG_EXPR=y +CONFIG_GETFATTR=y +CONFIG_GETOPT=y +CONFIG_LSOF=y +CONFIG_MODPROBE=y +CONFIG_MORE=y +CONFIG_STTY=y +CONFIG_TR=y +CONFIG_TRACEROUTE=y +CONFIG_VI=y +CONFIG_ACPI=y +CONFIG_BASE64=y +CONFIG_BLKDISCARD=y +CONFIG_BLKID=y +CONFIG_BLOCKDEV=y +CONFIG_CHCON=y +CONFIG_CHROOT=y +CONFIG_CHRT=y +CONFIG_CLEAR=y +CONFIG_DEVMEM=y +CONFIG_DOS2UNIX=y +CONFIG_UNIX2DOS=y +CONFIG_FALLOCATE=y +CONFIG_FLOCK=y +CONFIG_FMT=y +CONFIG_FREE=y +CONFIG_FREERAMDISK=y +CONFIG_FSFREEZE=y +CONFIG_FSYNC=y +CONFIG_HELP=y +CONFIG_HWCLOCK=y +CONFIG_I2CDETECT=y +CONFIG_I2CDUMP=y +CONFIG_I2CGET=y +CONFIG_I2CSET=y +CONFIG_INOTIFYD=y +CONFIG_INSMOD=y +CONFIG_IONICE=y +CONFIG_IORENICE=y +CONFIG_LOSETUP=y +CONFIG_LSATTR=y +CONFIG_CHATTR=y +CONFIG_LSMOD=y +CONFIG_LSPCI=y +CONFIG_LSUSB=y +CONFIG_MAKEDEVS=y +CONFIG_MKSWAP=y +CONFIG_MODINFO=y +CONFIG_MOUNTPOINT=y +CONFIG_NBD_CLIENT=y +CONFIG_UNSHARE=y +CONFIG_NSENTER=y +CONFIG_PARTPROBE=y +CONFIG_PIVOT_ROOT=y +CONFIG_PMAP=y +CONFIG_PRINTENV=y +CONFIG_PWDX=y +CONFIG_READELF=y +CONFIG_READLINK=y +CONFIG_REALPATH=y +CONFIG_REV=y +CONFIG_RMMOD=y +CONFIG_RTCWAKE=y +CONFIG_SETFATTR=y +CONFIG_SETSID=y +CONFIG_STAT=y +CONFIG_SWAPOFF=y +CONFIG_SWAPON=y +CONFIG_SYSCTL=y +CONFIG_TAC=y +CONFIG_NPROC=y +CONFIG_TASKSET=y +CONFIG_TIMEOUT=y +CONFIG_TRUNCATE=y +CONFIG_UCLAMPSET=y +CONFIG_UPTIME=y +CONFIG_USLEEP=y +CONFIG_UUIDGEN=y +CONFIG_VCONFIG=y +CONFIG_VMSTAT=y +CONFIG_WATCH=y +CONFIG_WHICH=y +CONFIG_XXD=y +CONFIG_YES=y +CONFIG_IFCONFIG=y +CONFIG_MICROCOM=y +CONFIG_NETCAT=y +CONFIG_NETSTAT=y +CONFIG_PING=y +CONFIG_RFKILL=y +CONFIG_TUNCTL=y +CONFIG_DMESG=y +CONFIG_GZIP=y +CONFIG_GUNZIP=y +CONFIG_ZCAT=y +CONFIG_HOSTNAME=y +CONFIG_KILLALL=y +CONFIG_MD5SUM=y +CONFIG_SHA1SUM=y +CONFIG_SHA224SUM=y +CONFIG_SHA256SUM=y +CONFIG_SHA384SUM=y +CONFIG_SHA512SUM=y +CONFIG_MKNOD=y +CONFIG_MKTEMP=y +CONFIG_MOUNT=y +CONFIG_PIDOF=y +CONFIG_SEQ=y +CONFIG_SYNC=y +CONFIG_UMOUNT=y +CONFIG_GETENFORCE=y +CONFIG_LOAD_POLICY=y +CONFIG_RESTORECON=y +CONFIG_RUNCON=y +CONFIG_SETENFORCE=y +CONFIG_TOYBOX_SELINUX=y +CONFIG_TOYBOX_LIBCRYPTO=y +CONFIG_TOYBOX_LIBZ=y +CONFIG_TOYBOX_FLOAT=y +CONFIG_TOYBOX_HELP=y +CONFIG_TOYBOX_HELP_DASHDASH=y +CONFIG_TOYBOX_NORECURSE=y