Changeset 340

Show
Ignore:
Timestamp:
07/22/06 04:14:32 (2 years ago)
Author:
tg
Message:

make this more readable

only whitespace and comment changes

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freewrt/rules.mk

    r329 r340  
    55 
    66ifeq ($(V),) 
    7 V=
     7V=                     
    88endif 
    99 
    1010 
    1111ifneq ($(V),0) 
    12 TRACE:=echo "---> " 
    13 START_TRACE:=echo -n "---> " 
    14 END_TRACE:=echo 
     12TRACE:=                        echo "---> " 
     13START_TRACE:=          echo -n "---> " 
     14END_TRACE:=            echo 
    1515else 
    16 START_TRACE:=
    17 END_TRACE:=
    18 TRACE:=
     16START_TRACE:=         
     17END_TRACE:=           
     18TRACE:=                       
    1919endif 
    2020 
    2121ifeq (${shell [ "$(V)" -ge 5 ] && echo 1},) 
    22 CMD_TRACE:=
    23 PKG_TRACE:=
     22CMD_TRACE:=           
     23PKG_TRACE:=           
    2424else 
    25 CMD_TRACE:=echo -n 
    26 PKG_TRACE:=echo "------> " 
     25CMD_TRACE:=            echo -n 
     26PKG_TRACE:=            echo "------> " 
    2727endif 
    2828 
    2929ifeq (${shell [ "$(V)" -ge 10 ] && echo 1},) 
    30 EXTRA_MAKEFLAGS:=-s 
    31 MAKE_TRACE:=>/dev/null 2>&1 || { echo "Build failed. Please re-run make with V=99 to see what's going on"; false; } 
     30EXTRA_MAKEFLAGS:=      -s 
     31MAKE_TRACE:=           >/dev/null 2>&1 || { echo "Build failed. Please re-run make with V=99 to see what's going on"; false; } 
    3232else 
    3333MAKE_TRACE:= 
    3434EXTRA_MAKEFLAGS:= 
    35 TRACE:=
    36 PKG_TRACE:=
    37 CMD_TRACE:=
    38 START_TRACE:=
    39 END_TRACE:=
     35TRACE:=                       
     36PKG_TRACE:=           
     37CMD_TRACE:=           
     38START_TRACE:=         
     39END_TRACE:=           
    4040endif 
    4141 
    4242ifeq (${shell [ "$(V)" -ge 90 ] && echo 1},) 
    43 SET_DASHX:=
     43SET_DASHX:=           
    4444else 
    45 SET_DASHX:=set -x 
     45SET_DASHX:=            set -x 
    4646endif 
    4747 
    48 CP=cp -fpR 
    49 INSTALL_DIR=install -d -m0755 
    50 INSTALL_DATA=install -m0644 
    51 INSTALL_BIN=install -m0755 
    52 MAKEFLAGS=-j$(BR2_JLEVEL) V=$(V) $(EXTRA_MAKEFLAGS) 
     48CP=                    cp -fpR 
     49INSTALL_DIR=           install -d -m0755 
     50INSTALL_DATA=          install -m0644 
     51INSTALL_BIN=           install -m0755 
     52MAKEFLAGS=             -j$(BR2_JLEVEL) V=$(V) $(EXTRA_MAKEFLAGS) 
    5353# Strip off the annoying quoting 
    54 ARCH:=$(strip $(subst ",, $(BR2_ARCH))) 
    55 WGET:=$(strip $(subst ",, $(BR2_WGET))) 
    56 TARGET_OPTIMIZATION:=$(strip $(subst ",, $(BR2_TARGET_OPTIMIZATION))) 
     54ARCH:=                 $(strip $(subst ",, $(BR2_ARCH))) 
     55WGET:=                 $(strip $(subst ",, $(BR2_WGET))) 
     56TARGET_OPTIMIZATION:=  $(strip $(subst ",, $(BR2_TARGET_OPTIMIZATION))) 
    5757#"))"))"))"))")) # for vim's broken syntax highlighting :) 
    5858 
    59 TARGET_CFLAGS:=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) 
    60 OPTIMIZE_FOR_CPU=$(ARCH) 
     59TARGET_CFLAGS:=                $(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) 
     60OPTIMIZE_FOR_CPU=      $(ARCH) 
    6161 
    62 BASE_DIR:=$(TOPDIR) 
    63 DL_DIR:=$(BASE_DIR)/dl 
    64 BUILD_DIR:=$(BASE_DIR)/build_$(ARCH)$(ARCH_FPU_SUFFIX) 
    65 STAGING_DIR:=$(BASE_DIR)/staging_dir_$(ARCH)$(ARCH_FPU_SUFFIX) 
    66 TOOLCHAIN_BUILD_DIR=$(BASE_DIR)/toolchain_build_$(ARCH)$(ARCH_FPU_SUFFIX) 
    67 TOOLCHAIN_STAMP_DIR:=$(STAGING_DIR)/stamp 
    68 TOOLS_DIR=$(BASE_DIR)/tools 
    69 TOOLS_BUILD_DIR=$(BASE_DIR)/tools_build 
    70 TOOLS_STAMP_DIR:=$(STAGING_DIR)/stamp 
    71 SCRIPT_DIR:=$(BASE_DIR)/scripts 
    72 BIN_DIR:=$(BASE_DIR)/bin 
    73 LBIN_DIR:=$(BASE_DIR)/lbin 
    74 PACKAGE_DIR:=$(BIN_DIR)/packages 
    75 STAMP_DIR:=$(BUILD_DIR)/stamp 
    76 TARGET_DIR:=$(BUILD_DIR)/root 
    77 TARGET_PATH=$(LBIN_DIR):$(STAGING_DIR)/usr/bin:$(STAGING_DIR)/bin:$(_PATH) 
    78 IMAGE:=$(BUILD_DIR)/root_fs_$(ARCH)$(ARCH_FPU_SUFFIX) 
    79 REAL_GNU_TARGET_NAME=$(OPTIMIZE_FOR_CPU)-linux-uclibc 
    80 GNU_TARGET_NAME=$(OPTIMIZE_FOR_CPU)-linux 
    81 KERNEL_CROSS:=$(STAGING_DIR)/bin/$(OPTIMIZE_FOR_CPU)-linux-uclibc- 
    82 TARGET_CROSS:=$(STAGING_DIR)/bin/$(OPTIMIZE_FOR_CPU)-linux-uclibc- 
    83 TARGET_CC:=$(TARGET_CROSS)gcc 
    84 STRIP:=$(STAGING_DIR)/bin/$(OPTIMIZE_FOR_CPU)-linux-uclibc-strip 
    85 PATCH=$(SCRIPT_DIR)/patch-kernel.sh 
    86 SED:=$(STAGING_DIR)/bin/sed -i -e 
    87 LINUX_DIR:=$(BUILD_DIR)/linux 
    88 LINUX_HEADERS_DIR:=$(TOOLCHAIN_BUILD_DIR)/linux 
     62BASE_DIR:=             $(TOPDIR) 
     63DL_DIR:=               $(BASE_DIR)/dl 
     64BUILD_DIR:=            $(BASE_DIR)/build_$(ARCH)$(ARCH_FPU_SUFFIX) 
     65STAGING_DIR:=          $(BASE_DIR)/staging_dir_$(ARCH)$(ARCH_FPU_SUFFIX) 
     66TOOLCHAIN_BUILD_DIR=   $(BASE_DIR)/toolchain_build_$(ARCH)$(ARCH_FPU_SUFFIX) 
     67TOOLCHAIN_STAMP_DIR:=  $(STAGING_DIR)/stamp 
     68TOOLS_DIR=             $(BASE_DIR)/tools 
     69TOOLS_BUILD_DIR=       $(BASE_DIR)/tools_build 
     70TOOLS_STAMP_DIR:=      $(STAGING_DIR)/stamp 
     71SCRIPT_DIR:=           $(BASE_DIR)/scripts 
     72BIN_DIR:=              $(BASE_DIR)/bin 
     73LBIN_DIR:=             $(BASE_DIR)/lbin 
     74PACKAGE_DIR:=          $(BIN_DIR)/packages 
     75STAMP_DIR:=            $(BUILD_DIR)/stamp 
     76TARGET_DIR:=           $(BUILD_DIR)/root 
     77TARGET_PATH=           $(LBIN_DIR):$(STAGING_DIR)/usr/bin:$(STAGING_DIR)/bin:$(_PATH) 
     78IMAGE:=                        $(BUILD_DIR)/root_fs_$(ARCH)$(ARCH_FPU_SUFFIX) 
     79REAL_GNU_TARGET_NAME=  $(OPTIMIZE_FOR_CPU)-linux-uclibc 
     80GNU_TARGET_NAME=       $(OPTIMIZE_FOR_CPU)-linux 
     81KERNEL_CROSS:=         $(STAGING_DIR)/bin/$(OPTIMIZE_FOR_CPU)-linux-uclibc- 
     82TARGET_CROSS:=         $(STAGING_DIR)/bin/$(OPTIMIZE_FOR_CPU)-linux-uclibc- 
     83TARGET_CC:=            $(TARGET_CROSS)gcc 
     84STRIP:=                        $(STAGING_DIR)/bin/$(OPTIMIZE_FOR_CPU)-linux-uclibc-strip 
     85PATCH=                 $(SCRIPT_DIR)/patch-kernel.sh 
     86SED:=                  $(STAGING_DIR)/bin/sed -i -e 
     87LINUX_DIR:=            $(BUILD_DIR)/linux 
     88LINUX_HEADERS_DIR:=    $(TOOLCHAIN_BUILD_DIR)/linux 
    8989 
    9090 
    91 HOST_ARCH:=$(shell $(HOSTCC) -dumpmachine | sed -e s'/-.*//' \ 
    92         -e 's/sparc.*/sparc/' \ 
    93         -e 's/arm.*/arm/g' \ 
    94         -e 's/m68k.*/m68k/' \ 
    95         -e 's/ppc/powerpc/g' \ 
    96         -e 's/v850.*/v850/g' \ 
    97         -e 's/sh[234]/sh/' \ 
    98         -e 's/mips-.*/mips/' \ 
    99         -e 's/mipsel-.*/mipsel/' \ 
    100         -e 's/cris.*/cris/' \ 
    101         -e 's/i[3-9]86/i386/' \ 
    102        
     91HOST_ARCH:=            $(shell $(HOSTCC) -dumpmachine | sed -e s'/-.*//' \ 
     92                           -e 's/sparc.*/sparc/' \ 
     93                           -e 's/arm.*/arm/g' \ 
     94                           -e 's/m68k.*/m68k/' \ 
     95                           -e 's/ppc/powerpc/g' \ 
     96                           -e 's/v850.*/v850/g' \ 
     97                           -e 's/sh[234]/sh/' \ 
     98                           -e 's/mips-.*/mips/' \ 
     99                           -e 's/mipsel-.*/mipsel/' \ 
     100                           -e 's/cris.*/cris/' \ 
     101                           -e 's/i[3-9]86/i386/' \ 
     102                       
    103103 
    104 TARGET_CONFIGURE_OPTS=PATH=$(TARGET_PATH) \ 
    105                 AR=$(TARGET_CROSS)ar \ 
    106                 AS=$(TARGET_CROSS)as \ 
    107                 LD=$(TARGET_CROSS)ld \ 
    108                 NM=$(TARGET_CROSS)nm \ 
    109                 CC=$(TARGET_CROSS)gcc \ 
    110                 GCC=$(TARGET_CROSS)gcc \ 
    111                 CXX=$(TARGET_CROSS)g++ \ 
    112                 RANLIB=$(TARGET_CROSS)ranlib 
     104TARGET_CONFIGURE_OPTS= PATH=$(TARGET_PATH) \ 
     105                       AR=$(TARGET_CROSS)ar \ 
     106                       AS=$(TARGET_CROSS)as \ 
     107                       LD=$(TARGET_CROSS)ld \ 
     108                       NM=$(TARGET_CROSS)nm \ 
     109                       CC=$(TARGET_CROSS)gcc \ 
     110                       GCC=$(TARGET_CROSS)gcc \ 
     111                       CXX=$(TARGET_CROSS)g++ \ 
     112                       RANLIB=$(TARGET_CROSS)ranlib 
    113113 
    114114# invoke ipkg-build with some default options 
    115 IPKG_BUILD := PATH="$(TARGET_PATH)" ipkg-build -c -o 0 -g 0 
     115IPKG_BUILD:=           PATH="$(TARGET_PATH)" ipkg-build -c -o 0 -g 0 
    116116# where to build (and put) .ipk packages 
    117 IPKG_TARGET_DIR := $(PACKAGE_DIR) 
    118 IPKG:=IPKG_TMP=$(BUILD_DIR)/tmp IPKG_INSTROOT=$(TARGET_DIR) IPKG_CONF_DIR=$(STAGING_DIR)/etc IPKG_OFFLINE_ROOT=$(BUILD_DIR)/root $(SCRIPT_DIR)/ipkg -force-defaults -force-depends 
    119 IPKG_STATE_DIR := $(TARGET_DIR)/usr/lib/ipkg 
     117IPKG_TARGET_DIR:=      $(PACKAGE_DIR) 
     118IPKG:=                 IPKG_TMP=$(BUILD_DIR)/tmp IPKG_INSTROOT=$(TARGET_DIR) IPKG_CONF_DIR=$(STAGING_DIR)/etc IPKG_OFFLINE_ROOT=$(BUILD_DIR)/root $(SCRIPT_DIR)/ipkg -force-defaults -force-depends 
     119IPKG_STATE_DIR:=       $(TARGET_DIR)/usr/lib/ipkg 
    120120 
    121 RSTRIP:=STRIP="$(STRIP)" $(SCRIPT_DIR)/rstrip.sh 
    122 RSTRIP_KMOD:=STRIP="$(TARGET_CROSS)strip --strip-unneeded --remove-section=.comment" $(SCRIPT_DIR)/rstrip.sh 
     121RSTRIP:=               STRIP="$(STRIP)" $(SCRIPT_DIR)/rstrip.sh 
     122RSTRIP_KMOD:=          STRIP="$(TARGET_CROSS)strip --strip-unneeded --remove-section=.comment" $(SCRIPT_DIR)/rstrip.sh 
    123123 
    124 UNAME_S:=Linux 
    125 UNAME_R:=2.4.32 
    126 UNAME_M:=mips 
     124# XXX derive these from BR2_* vars 
     125UNAME_S:=               Linux 
     126UNAME_R:=               2.4.32 
     127UNAME_M:=               mips 
    127128 
    128129export UNAME_S UNAME_R UNAME_M 
    129130 
    130131ifeq (${OStype},Linux) 
    131 MKPASSWD:=      $(STAGING_DIR)/bin/mkpasswd -H md5 
     132MKPASSWD:=             $(STAGING_DIR)/bin/mkpasswd -H md5 
    132133else 
    133 MKPASSWD:=      encrypt -m 
     134MKPASSWD:=             encrypt -m 
    134135endif 
    135136 
    136 EXTRACT_CMD=    mkdir -p ${WRKDIR}; \ 
    137                 cd ${WRKDIR} && \ 
    138                 for file in ${DISTFILES}; do \ 
    139                         case $$file in \ 
     137EXTRACT_CMD=            mkdir -p ${WRKDIR}; \ 
     138                        cd ${WRKDIR} && \ 
     139                        for file in ${DISTFILES}; do case $$file in \ 
    140140                        *.cpio | *.tar) \ 
    141141                                tar xf $$file ;; \ 
     
    150150                                echo "Cannot extract '$$file'" >&2; \ 
    151151                                false ;; \ 
    152                         esac; \ 
    153                 done 
     152                        esac; done 
    154153 
    155154_show: