Changeset 9939


Ignore:
Timestamp:
2007-12-27T03:10:54+01:00 (8 years ago)
Author:
nbd
Message:

add $(STAGING_DIR)/host, which contains target specific, but host executable files

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/package.mk

    r9909 r9939  
    7373        $(NO_TRACE_MAKE) clean-staging 
    7474        rm -rf $(TMP_DIR)/stage-$(PKG_NAME) 
    75         mkdir -p $(TMP_DIR)/stage-$(PKG_NAME) $(STAGING_DIR)/packages $(STAGING_DIR_HOST)/packages 
    76         $(call Build/InstallDev,$(TMP_DIR)/stage-$(PKG_NAME)/target,$(TMP_DIR)/stage-$(PKG_NAME)/host) 
    77         if [ -d $(TMP_DIR)/stage-$(PKG_NAME)/target ]; then \ 
    78                 (cd $(TMP_DIR)/stage-$(PKG_NAME)/target; find > $(STAGING_DIR)/packages/$(PKG_NAME).list); \ 
    79                 $(CP) $(TMP_DIR)/stage-$(PKG_NAME)/target/* $(STAGING_DIR)/; \ 
    80         fi 
    81         if [ -d $(TMP_DIR)/stage-$(PKG_NAME)/host ]; then \ 
    82                 (cd $(TMP_DIR)/stage-$(PKG_NAME)/host; find > $(STAGING_DIR_HOST)/packages/$(PKG_NAME).list); \ 
    83                 $(CP) $(TMP_DIR)/stage-$(PKG_NAME)/host/* $(STAGING_DIR_HOST)/; \ 
     75        mkdir -p $(TMP_DIR)/stage-$(PKG_NAME)/host $(STAGING_DIR)/packages $(STAGING_DIR_HOST)/packages 
     76        $(call Build/InstallDev,$(TMP_DIR)/stage-$(PKG_NAME),$(TMP_DIR)/stage-$(PKG_NAME)/host) 
     77        if [ -d $(TMP_DIR)/stage-$(PKG_NAME) ]; then \ 
     78                (cd $(TMP_DIR)/stage-$(PKG_NAME); find > $(STAGING_DIR)/packages/$(PKG_NAME).list); \ 
     79                $(CP) $(TMP_DIR)/stage-$(PKG_NAME)/* $(STAGING_DIR)/; \ 
    8480        fi 
    8581        rm -rf $(TMP_DIR)/stage-$(PKG_NAME) 
     
    174170clean-staging: FORCE 
    175171        rm -f $(STAMP_INSTALLED) 
    176         for dir in "$(STAGING_DIR)" "$(STAGING_DIR_HOST)"; do (\ 
    177                 cd $$dir; \ 
     172        @-(\ 
     173                cd "$(STAGING_DIR)"; \ 
    178174                if [ -f packages/$(PKG_NAME).list ]; then \ 
    179175                        cat packages/$(PKG_NAME).list | xargs -r rm -f 2>/dev/null; \ 
    180176                fi; \ 
    181         ) done; 
     177        ) 
    182178 
    183179clean: clean-staging FORCE 
  • trunk/rules.mk

    r9851 r9939  
    5757endif 
    5858 
    59 TARGET_PATH:=$(TOOLCHAIN_DIR)/bin:$(STAGING_DIR_HOST)/bin:$(PATH) 
     59TARGET_PATH:=$(TOOLCHAIN_DIR)/bin:$(STAGING_DIR_HOST)/bin:$(STAGING_DIR)/host/bin:$(PATH) 
    6060TARGET_CFLAGS:=$(TARGET_OPTIMIZATION) -fhonour-copts 
    6161TARGET_CPPFLAGS:=-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include 
Note: See TracChangeset for help on using the changeset viewer.