Update userspace

This commit is contained in:
EnderIce2
2024-11-20 04:25:17 +02:00
parent 7c81f026ce
commit 961ddd0bd8
8 changed files with 93 additions and 46 deletions

View File

@@ -20,43 +20,11 @@ else
export CFLAGS := --sysroot=$(cwd)/../../out/ -I$(cwd)/../../out/include/
endif
build_bash:
ifeq ($(wildcard $(CACHE_DIR)/bash),)
mkdir -p $(CACHE_DIR)/bash
cd $(CACHE_DIR)/bash && \
../../apps/base/bash/configure --prefix=$(PREFIX) \
--host=$(TARGET) \
--enable-minimal-config
endif
LDFLAGS="--static" make -C $(CACHE_DIR)/bash -j$(shell nproc)
make -C $(CACHE_DIR)/bash install
BUSYBOX_CROSS_PATH := $(cwd)/../../../tools/cross/bin/$(TARGET)-
build_busybox:
ifeq ($(wildcard $(CACHE_DIR)/busybox),)
mkdir -p $(CACHE_DIR)/busybox
cd $(CACHE_DIR)/busybox && \
make KBUILD_SRC=../../apps/base/busybox \
CROSS_COMPILE=$(BUSYBOX_CROSS_PATH) \
-f ../../apps/base/busybox/Makefile \
allnoconfig
endif
cd $(CACHE_DIR)/busybox && \
make -C $(CACHE_DIR)/busybox \
CROSS_COMPILE=$(BUSYBOX_CROSS_PATH) -j$(shell nproc)
cd $(CACHE_DIR)/busybox && \
make -C $(CACHE_DIR)/busybox \
CONFIG_PREFIX=$(PREFIX) \
CROSS_COMPILE=$(BUSYBOX_CROSS_PATH) install
build:
make -C utest build
make -C cross_test build
make -C echo build
make -C fsh build
# $(MAKE) build_busybox
# $(MAKE) build_bash
clean:
make -C utest clean