mirror of
https://github.com/Fennix-Project/Userspace.git
synced 2025-08-25 12:55:03 +00:00
Update userspace
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user