Changeset c746a832 in freewrt


Ignore:
Timestamp:
Jul 22, 2006, 4:14:32 AM (19 years ago)
Author:
Thorsten Glaser <tg@…>
Branches:
freewrt_1_0, freewrt_2_0
Children:
ac4f67e
Parents:
c2e2d0c
Message:

make this more readable

only whitespace and comment changes

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • rules.mk

    rc2e2d0c rc746a832  
    55
    66ifeq ($(V),)
    7 V=5
     7V=                      5
    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:
Note: See TracChangeset for help on using the changeset viewer.