Changeset e1d8bd8 in freewrt


Ignore:
Timestamp:
Aug 13, 2025, 3:23:40 AM (4 months ago)
Author:
Waldemar Brodkorb <wbx@…>
Branches:
freewrt_2_0
Children:
d8b7ea7
Parents:
020a75e
git-author:
Waldemar Brodkorb <wbx@…> (08/07/25 20:50:37)
git-committer:
Waldemar Brodkorb <wbx@…> (08/13/25 03:23:40)
Message:

prepare for cleaner header situation, use staging directory

Location:
toolchain
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • toolchain/gcc/Makefile

    r020a75e re1d8bd8  
    4040                --enable-languages=c \
    4141                --disable-shared \
    42                 --with-sysroot=$(TOOLCHAIN_BUILD_DIR)/uClibc_dev/ \
     42                --with-sysroot=$(STAGING_DIR) \
    4343                --disable-__cxa_atexit \
    4444                --enable-target-optspace \
  • toolchain/kernel-headers/Makefile

    r020a75e re1d8bd8  
    4343        -$(CP) ./files/config.$(LINUX_HEADERS_ARCH) $(LINUX_HEADERS_DIR)/.config
    4444        $(MAKE) -C $(LINUX_HEADERS_DIR) ARCH=$(LINUX_HEADERS_ARCH) oldconfig include/linux/version.h
     45        mkdir -p $(STAGING_DIR)/usr/include
     46        cp -a $(LINUX_HEADERS_DIR)/include/* $(STAGING_DIR)/usr/include
    4547        touch $(LINUX_HEADERS_DIR)/.configured
    4648
  • toolchain/uClibc/Makefile

    r020a75e re1d8bd8  
    4242        $(SED) 's,^.*UCLIBC_HAS_LFS.*,UCLIBC_HAS_LFS=y,g' $(PKG_BUILD_DIR)/.config
    4343        $(SED) 's,.*UCLIBC_HAS_WCHAR.*,UCLIBC_HAS_WCHAR=y,g' $(PKG_BUILD_DIR)/.config
    44         mkdir -p $(TOOLCHAIN_BUILD_DIR)/uClibc_dev/usr/include
    45         mkdir -p $(TOOLCHAIN_BUILD_DIR)/uClibc_dev/usr/lib
    46         mkdir -p $(TOOLCHAIN_BUILD_DIR)/uClibc_dev/lib
     44        mkdir -p $(STAGING_DIR)/usr/include
     45        mkdir -p $(STAGING_DIR)/usr/lib
     46        mkdir -p $(STAGING_DIR)/lib
    4747        $(MAKE) -C $(PKG_BUILD_DIR) \
    48                 PREFIX=$(TOOLCHAIN_BUILD_DIR)/uClibc_dev/ \
     48                PREFIX=$(STAGING_DIR) \
    4949                DEVEL_PREFIX=/usr/ \
    50                 RUNTIME_PREFIX=$(TOOLCHAIN_BUILD_DIR)/uClibc_dev/ \
     50                RUNTIME_PREFIX=$(STAGING_DIR) \
    5151                HOSTCC="$(HOSTCC)" \
    5252                CPU_CFLAGS="$(TARGET_CFLAGS)" \
     
    8383install: $(STAGING_DIR)/lib/libc.a $(UCLIBC_TARGETS)
    8484clean:
    85         rm -rf $(PKG_BUILD_DIR) $(TOOLCHAIN_BUILD_DIR)/uClibc_dev
     85        rm -rf $(PKG_BUILD_DIR)
Note: See TracChangeset for help on using the changeset viewer.