Changeset 2242649 in freewrt


Ignore:
Timestamp:
Jul 22, 2006, 4:31:18 AM (19 years ago)
Author:
Thorsten Glaser <tg@…>
Branches:
freewrt_1_0, freewrt_2_0
Children:
7d9827e
Parents:
ff5402d
Message:

speed up build and ease transition to BSD make by determining
HOST_ARCH during make prereq and cacheing it in prereq.mk too

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

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • Makefile

    rff5402d r2242649  
    124124        fi
    125125        @echo "BASH=$$(lbin/which bash)" >>lbin/prereq.mk
    126         @echo "GNU_HOST_NAME=$$(${CC} -dumpmachine | \
    127             sed -e 's!mirbsd!openbsd!g')" >>lbin/prereq.mk
     126        @echo "GNU_HOST_NAME=$$(${CC} -dumpmachine | sed \
     127            -e 's!mirbsd!openbsd!g' \
     128            )" >>lbin/prereq.mk
     129        @echo "HOST_ARCH=$$(${CC} -dumpmachine | sed -e s'/-.*//' \
     130            -e 's/sparc.*/sparc/' \
     131            -e 's/arm.*/arm/g' \
     132            -e 's/m68k.*/m68k/' \
     133            -e 's/ppc/powerpc/g' \
     134            -e 's/v850.*/v850/g' \
     135            -e 's/sh[234]/sh/' \
     136            -e 's/mips-.*/mips/' \
     137            -e 's/mipsel-.*/mipsel/' \
     138            -e 's/cris.*/cris/' \
     139            -e 's/i[3-9]86/i386/' \
     140            )" >>lbin/prereq.mk
    128141        @echo 'HOSTCC=${CC}' >>lbin/prereq.mk
    129142        @x="$$(echo 'f:\n\techo P:$${CFLAGS}\n.include <bsd.prog.mk>' | \
  • rules.mk

    rff5402d r2242649  
    5151#"))"))"))"))")) # for vim's broken syntax highlighting :)
    5252
    53 HOST_ARCH:=             $(shell $(HOSTCC) -dumpmachine | sed -e s'/-.*//' \
    54                             -e 's/sparc.*/sparc/' \
    55                             -e 's/arm.*/arm/g' \
    56                             -e 's/m68k.*/m68k/' \
    57                             -e 's/ppc/powerpc/g' \
    58                             -e 's/v850.*/v850/g' \
    59                             -e 's/sh[234]/sh/' \
    60                             -e 's/mips-.*/mips/' \
    61                             -e 's/mipsel-.*/mipsel/' \
    62                             -e 's/cris.*/cris/' \
    63                             -e 's/i[3-9]86/i386/' \
    64                         )
    65 
    6653include $(TOPDIR)/vars.mk
    6754
Note: See TracChangeset for help on using the changeset viewer.