Ignore:
Timestamp:
Mar 14, 2018, 10:28:10 PM (7 years ago)
Author:
bird
Message:

kmk: Merged in changes from GNU make 4.2.1 (2e55f5e4abdc0e38c1d64be703b446695e70b3b6 / https://git.savannah.gnu.org/git/make.git).

Location:
trunk/src/kmk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk

  • trunk/src/kmk/SMakefile.template

    r2591 r3140  
    44# run 'build.sh' instead.
    55#
    6 # Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
    7 # 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
     6# Copyright (C) 1995-2016 Free Software Foundation, Inc.
    87# This file is part of GNU Make.
    98#
     
    2726# Ultrix 2.2 make doesn't expand the value of VPATH.
    2827VPATH = /make-%VERSION%/
    29 # This must repeat the value, because configure will remove `VPATH = .'.
     28# This must repeat the value, because configure will remove 'VPATH = .'.
    3029srcdir = /make-%VERSION%/
    3130
     
    3938
    4039# Define these for your system as follows:
    41 #       -DNO_ARCHIVES           To disable `ar' archive support.
     40#       -DNO_ARCHIVES           To disable 'ar' archive support.
    4241#       -DNO_FLOAT              To avoid using floating-point numbers.
    4342#       -DENUM_BITFIELDS        If the compiler isn't GCC but groks enum foo:2.
     
    4645#                               so beware.
    4746# NeXT 1.0a uses an old version of GCC, which required -D__inline=inline.
    48 # See also `config.h'.
     47# See also 'config.h'.
    4948defines =
    5049
    5150# Which flavor of remote job execution support to use.
    52 # The code is found in `remote-$(REMOTE).c'.
     51# The code is found in 'remote-$(REMOTE).c'.
    5352REMOTE = stub
    5453
     
    8483exec_prefix =
    8584
    86 # Directory to install `make' in.
     85# Directory to install 'make' in.
    8786bindir = sc:c
    88 # Directory to find libraries in for `-lXXX'.
     87# Directory to find libraries in for '-lXXX'.
    8988libdir = lib:
    9089# Directory to search by default for included makefiles.
     
    9695# Number to put on the man page filename.
    9796manext = 1
    98 # Prefix to put on installed `make' binary file name.
     97# Prefix to put on installed 'make' binary file name.
    9998binprefix =
    100 # Prefix to put on installed `make' man page file name.
     99# Prefix to put on installed 'make' man page file name.
    101100manprefix = $(binprefix)
    102101
    103102# Whether or not make needs to be installed setgid.
    104 # The value should be either `true' or `false'.
    105 # On many systems, the getloadavg function (used to implement the `-l'
     103# The value should be either 'true' or 'false'.
     104# On many systems, the getloadavg function (used to implement the '-l'
    106105# switch) will not work unless make is installed setgid kmem.
    107106install_setgid = false
     
    109108group = sys
    110109
    111 # Program to install `make'.
     110# Program to install 'make'.
    112111INSTALL_PROGRAM = copy
    113112# Program to install the man page.
     
    125124CTAGS = ctags -w
    126125
    127 objs = commands.o job.o dir.o file.o misc.o main.o read.o remake.o      \
    128        rule.o implicit.o default.o variable.o expand.o function.o       \
    129        vpath.o version.o ar.o arscan.o signame.o strcache.o hash.o      \
    130        remote-$(REMOTE).o $(GLOB) $(GETOPT) $(ALLOCA) $(extras)
     126#guile = guile.o
     127
     128objs = commands.o job.o dir.o file.o misc.o main.o read.o remake.o   \
     129       rule.o implicit.o default.o variable.o expand.o function.o    \
     130       vpath.o version.o ar.o arscan.o signame.o strcache.o hash.o   \
     131       output.o remote-$(REMOTE).o $(GLOB) $(GETOPT) $(ALLOCA)       \
     132       $(extras) $(guile)
     133
    131134srcs = $(srcdir)commands.c $(srcdir)job.c $(srcdir)dir.c             \
    132135       $(srcdir)file.c $(srcdir)getloadavg.c $(srcdir)misc.c         \
     
    135138       $(srcdir)variable.c $(srcdir)expand.c $(srcdir)function.c     \
    136139       $(srcdir)vpath.c $(srcdir)version.c $(srcdir)hash.c           \
    137        $(srcdir)remote-$(REMOTE).c                                     \
    138        $(srcdir)ar.c $(srcdir)arscan.c $(srcdir)strcache.c              \
    139        $(srcdir)signame.c $(srcdir)signame.h $(GETOPT_SRC)            \
     140       $(srcdir)guile.c $(srcdir)remote-$(REMOTE).c                  \
     141       $(srcdir)ar.c $(srcdir)arscan.c $(srcdir)strcache.c           \
     142       $(srcdir)signame.c $(srcdir)signame.h $(GETOPT_SRC)           \
    140143       $(srcdir)commands.h $(srcdir)dep.h $(srcdir)file.h            \
    141        $(srcdir)job.h $(srcdir)make.h $(srcdir)rule.h                \
     144       $(srcdir)job.h $(srcdir)makeint.h $(srcdir)rule.h             \
     145       $(srcdir)output.c $(srcdir)output.h                           \
    142146       $(srcdir)variable.h $(ALLOCA_SRC) $(srcdir)config.h.in
    143147
     
    149153info: make.info
    150154dvi: make.dvi
    151 # Some makes apparently use .PHONY as the default goal if it is before `all'.
     155# Some makes apparently use .PHONY as the default goal if it is before 'all'.
    152156.PHONY: all check info dvi
    153157
Note: See TracChangeset for help on using the changeset viewer.