Ignore:
Timestamp:
Sep 15, 2006, 7:09:38 AM (19 years ago)
Author:
bird
Message:

Untested merge with GNU Make v3.81 (vendor/gnumake/2005-05-16 -> vendor/gnumake/current).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gmake/build.sh.in

    • Property svn:executable set to *
    r151 r503  
    1 #!/bin/sh
    2 # Shell script to build GNU Make in the absence of any `make' program.
    3 # @configure_input@
    41
    5 # Copyright (C) 1993, 1994, 1997, 2003 Free Software Foundation, Inc.
     2# Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
     3# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
    64# This file is part of GNU Make.
    75#
    8 # GNU Make is free software; you can redistribute it and/or modify
    9 # it under the terms of the GNU General Public License as published by
    10 # the Free Software Foundation; either version 2, or (at your option)
    11 # any later version.
     6# GNU Make is free software; you can redistribute it and/or modify it under the
     7# terms of the GNU General Public License as published by the Free Software
     8# Foundation; either version 2, or (at your option) any later version.
    129#
    13 # GNU Make is distributed in the hope that it will be useful,
    14 # but WITHOUT ANY WARRANTY; without even the implied warranty of
    15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    16 # GNU General Public License for more details.
     10# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY
     11# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
     12# A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    1713#
    18 # You should have received a copy of the GNU General Public License
    19 # along with GNU Make; see the file COPYING.  If not, write to
    20 # the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
    21 # Boston, MA 02111-1307, USA.
     14# You should have received a copy of the GNU General Public License along with
     15# GNU Make; see the file COPYING.  If not, write to the Free Software
     16# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
    2217
    2318# See Makefile.in for comments describing these variables.
     
    2924LDFLAGS='@LDFLAGS@'
    3025ALLOCA='@ALLOCA@'
    31 LOADLIBES='@LIBS@'
     26LOADLIBES='@LIBS@ @LIBINTL@'
    3227eval extras=\'@LIBOBJS@\'
    3328REMOTE='@REMOTE@'
     
    5550
    5651# These are all the objects we need to link together.
    57 objs="ar.${OBJEXT} arscan.${OBJEXT} commands.${OBJEXT} default.${OBJEXT} dir.${OBJEXT} expand.${OBJEXT} file.${OBJEXT} function.${OBJEXT} getopt.${OBJEXT} getopt1.${OBJEXT} implicit.${OBJEXT} job.${OBJEXT} main.${OBJEXT} misc.${OBJEXT} read.${OBJEXT} remake.${OBJEXT} rule.${OBJEXT} signame.${OBJEXT} variable.${OBJEXT} version.${OBJEXT} vpath.${OBJEXT} hash.${OBJEXT} remote-${REMOTE}.${OBJEXT} ${extras} ${ALLOCA}"
     52objs="ar.${OBJEXT} arscan.${OBJEXT} commands.${OBJEXT} default.${OBJEXT} dir.${OBJEXT} expand.${OBJEXT} file.${OBJEXT} function.${OBJEXT} getopt.${OBJEXT} getopt1.${OBJEXT} implicit.${OBJEXT} job.${OBJEXT} main.${OBJEXT} misc.${OBJEXT} read.${OBJEXT} remake.${OBJEXT} rule.${OBJEXT} signame.${OBJEXT} strcache.${OBJEXT} variable.${OBJEXT} version.${OBJEXT} vpath.${OBJEXT} hash.${OBJEXT} remote-${REMOTE}.${OBJEXT} ${extras} ${ALLOCA}"
    5853
    5954if [ x"$GLOBLIB" != x ]; then
    60   objs="$objs glob/fnmatch.${OBJEXT} glob/glob.${OBJEXT})"
     55  objs="$objs glob/fnmatch.${OBJEXT} glob/glob.${OBJEXT}"
    6156  globinc=-I${srcdir}/glob
    6257fi
     
    7974# Link all the objects together.
    8075echo linking make...
    81 $CC $LDFLAGS $objs $LOADLIBES -o makenew${EXEEXT}
     76$CC $CFLAGS $LDFLAGS $objs $LOADLIBES -o makenew${EXEEXT}
    8277echo done
    8378mv -f makenew${EXEEXT} make${EXEEXT}
Note: See TracChangeset for help on using the changeset viewer.