Initial commit
This commit is contained in:
28
toolchain/glibc/headers/Makefile
Normal file
28
toolchain/glibc/headers/Makefile
Normal file
@@ -0,0 +1,28 @@
|
||||
PATH_PREFIX:=..
|
||||
VARIANT:=headers
|
||||
|
||||
include ../common.mk
|
||||
|
||||
define Host/Compile
|
||||
|
||||
endef
|
||||
|
||||
define Host/Install
|
||||
$(call Host/SetToolchainInfo)
|
||||
mkdir -p $(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev/{include,lib}
|
||||
$(MAKE) -C $(CUR_BUILD_DIR) \
|
||||
BUILD_CFLAGS="$(HOST_CFLAGS)" \
|
||||
install_root="$(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev" \
|
||||
install-bootstrap-headers=yes \
|
||||
install-headers
|
||||
$(CP) $(BUILD_DIR_TOOLCHAIN)/linux-dev/* $(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev/
|
||||
$(MAKE) -C $(CUR_BUILD_DIR) \
|
||||
csu/subdir_lib
|
||||
( cd $(CUR_BUILD_DIR); \
|
||||
$(CP) csu/crt1.o csu/crti.o csu/crtn.o $(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev/lib/ \
|
||||
)
|
||||
$(TARGET_CC) -nostdlib -nostartfiles -shared -x c /dev/null \
|
||||
-o $(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev/lib/libc.so
|
||||
endef
|
||||
|
||||
$(eval $(call HostBuild))
|
||||
Reference in New Issue
Block a user