Changeset 41be261 in freewrt for toolchain


Ignore:
Timestamp:
Jun 11, 2006, 11:06:20 PM (20 years ago)
Author:
Waldemar Brodkorb <wbx@…>
Branches:
freewrt_1_0, freewrt_2_0
Children:
291c947
Parents:
1afde0f
Message:

cosmetic changes to Makefile/build.mk
remove configtest.pl
cosmetic changes in freewrt/toolchain/sed/Makefile, add md5sum

git-svn-id: svn://www.freewrt.org/trunk/freewrt@48 afb5a338-a214-0410-bd46-81f09a774fd1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • toolchain/sed/Makefile

    r1afde0f r41be261  
     1# $FreeWRT$
     2
    13include $(TOPDIR)/rules.mk
    24
    3 #############################################################
    4 #
    5 # sed
    6 #
    7 #############################################################
    85SED_VER:=4.1.2
    96SED_SOURCE:=sed-$(SED_VER).tar.gz
    107SED_SITE:=ftp://ftp.gnu.org/gnu/sed
     8SED_MD5SUM:=928f0e06422f414091917401f1a834d0
     9
    1110SED_CAT:=zcat
    12 SED_DIR1:=$(TOOL_BUILD_DIR)/sed-$(SED_VER)
    13 SED_DIR2:=$(BUILD_DIR)/sed-$(SED_VER)
     11SED_DIR:=$(TOOL_BUILD_DIR)/sed-$(SED_VER)
    1412SED_BINARY:=sed/sed
    1513SED_TARGET_BINARY:=bin/sed
    16 ifeq ($(strip $(BUILD_WITH_LARGEFILE)),true)
    1714SED_CPPFLAGS=-D_FILE_OFFSET_BITS=64
    18 endif
    1915HOST_SED_TARGET=$(shell ./sedcheck.sh)
    2016
    2117$(DL_DIR)/$(SED_SOURCE):
    2218        mkdir -p $(DL_DIR)
    23         $(SCRIPT_DIR)/download.pl $(DL_DIR) $(SED_SOURCE) x $(SED_SITE)
     19        $(SCRIPT_DIR)/download.pl $(DL_DIR) $(SED_SOURCE) $(SED_MD5SUM) $(SED_SITE)
    2420
    25 #############################################################
    26 #
    27 # build sed for use on the host system
    28 #
    29 #############################################################
    30 
    31 $(SED_DIR1)/.unpacked: $(DL_DIR)/$(SED_SOURCE)
     21$(SED_DIR)/.unpacked: $(DL_DIR)/$(SED_SOURCE)
    3222        mkdir -p $(TOOL_BUILD_DIR)
    3323        mkdir -p $(STAGING_DIR)/bin;
    3424        $(SED_CAT) $(DL_DIR)/$(SED_SOURCE) | (cd $(TOOL_BUILD_DIR); $(TAR_EXTRACT) )
    35         touch $(SED_DIR1)/.unpacked
     25        touch $@
    3626
    37 $(SED_DIR1)/.configured: $(SED_DIR1)/.unpacked
    38         (cd $(SED_DIR1); rm -rf config.cache; \
     27$(SED_DIR)/.configured: $(SED_DIR)/.unpacked
     28        (cd $(SED_DIR); rm -rf config.cache; \
    3929                ./configure \
    4030                --prefix=$(STAGING_DIR) \
    4131                --prefix=/usr \
    4232        );
    43         touch  $(SED_DIR1)/.configured
     33        touch $@
    4434
    45 $(SED_DIR1)/$(SED_BINARY): $(SED_DIR1)/.configured
    46         $(MAKE) -C $(SED_DIR1)
     35$(SED_DIR)/$(SED_BINARY): $(SED_DIR)/.configured
     36        $(MAKE) -C $(SED_DIR)
    4737
    4838# This stuff is needed to work around GNU make deficiencies
    49 build-sed-host-binary: $(SED_DIR1)/$(SED_BINARY)
     39build-sed-host-binary: $(SED_DIR)/$(SED_BINARY)
    5040        @if [ -L $(STAGING_DIR)/$(SED_TARGET_BINARY) ] ; then \
    5141                rm -f $(STAGING_DIR)/$(SED_TARGET_BINARY); fi;
    5242        @if [ ! -f $(STAGING_DIR)/$(SED_TARGET_BINARY) -o $(STAGING_DIR)/$(SED_TARGET_BINARY) \
    53         -ot $(SED_DIR1)/$(SED_BINARY) ] ; then \
     43        -ot $(SED_DIR)/$(SED_BINARY) ] ; then \
    5444            set -x; \
    5545            mkdir -p $(STAGING_DIR)/bin; \
    56             $(MAKE) DESTDIR=$(STAGING_DIR) -C $(SED_DIR1) install; \
     46            $(MAKE) DESTDIR=$(STAGING_DIR) -C $(SED_DIR) install; \
    5747            mv $(STAGING_DIR)/usr/bin/sed $(STAGING_DIR)/bin/; \
    5848            rm -rf $(STAGING_DIR)/share/locale $(STAGING_DIR)/usr/info \
     
    7161install: $(HOST_SED_TARGET)
    7262clean:
    73         rm -rf $(SED_DIR1)
     63        rm -rf $(SED_DIR)
    7464        rm -f $(STAGING_DIR)/$(SED_TARGET_BINARY)
    7565
Note: See TracChangeset for help on using the changeset viewer.