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/NMakefile

    r151 r503  
    1 # NOTE: If you have no `make' program at all to process this makefile, run
    2 # `build_w32.bat' instead.
    3 #
    4 # Copyright (C) 1988,89,91,92,93,94,95,96,97 Free Software Foundation, Inc.
     1# -*-Makefile-*- to build GNU make with nmake
     2#
     3# NOTE: If you have no 'make' program at all to process this makefile,
     4# run 'build_w32.bat' instead.
     5#
     6# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
     7# 2006 Free Software Foundation, Inc.
    58# This file is part of GNU Make.
    69#
    7 # GNU Make is free software; you can redistribute it and/or modify
    8 # it under the terms of the GNU General Public License as published by
    9 # the Free Software Foundation; either version 2, or (at your option)
    10 # any later version.
    11 #
    12 # GNU Make is distributed in the hope that it will be useful,
    13 # but WITHOUT ANY WARRANTY; without even the implied warranty of
    14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    15 # GNU General Public License for more details.
    16 #
    17 # You should have received a copy of the GNU General Public License
    18 # along with GNU Make; see the file COPYING.  If not, write to
    19 # the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
    20 # Boston, MA 02111-1307, USA.
    21 
    22 #
    23 #       NMakefile for GNU Make
    24 #
     10# GNU Make is free software; you can redistribute it and/or modify it under the
     11# terms of the GNU General Public License as published by the Free Software
     12# Foundation; either version 2, or (at your option) any later version.
     13#
     14# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY
     15# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
     16# A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
     17#
     18# You should have received a copy of the GNU General Public License along with
     19# GNU Make; see the file COPYING.  If not, write to the Free Software
     20# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
    2521
    2622LINK = link
    2723CC = cl
     24MAKE = nmake
    2825
    2926OUTDIR=.
     
    3128SUBPROC_MAKEFILE=NMakefile
    3229
    33 CFLAGS_any = /nologo /MT /W3 /GX /Zi /YX /I . /I glob /I w32/include /D WIN32 /D WINDOWS32 /D _CONSOLE /D HAVE_CONFIG_H
     30CFLAGS_any = /nologo /MT /W4 /GX /Zi /YX /I . /I glob /I w32/include /D WIN32 /D WINDOWS32 /D _CONSOLE /D HAVE_CONFIG_H
    3431CFLAGS_debug = $(CFLAGS_any) /Od /D DEBUG /D _DEBUG /FR.\WinDebug/ /Fp.\WinDebug/make.pch /Fo.\WinDebug/ /Fd.\WinDebug/make.pdb
    3532CFLAGS_release = $(CFLAGS_any) /O2 /D NDEBUG /FR.\WinRel/ /Fp.\WinRel/make.pch /Fo.\WinRel/
     
    9996        $(OUTDIR)/rule.obj \
    10097        $(OUTDIR)/signame.obj \
     98        $(OUTDIR)/strcache.obj \
    10199        $(OUTDIR)/variable.obj \
    102100        $(OUTDIR)/version.obj \
     
    126124# --------------- DEPENDENCIES
    127125#
    128 # dummy
    129 # dummy
    130 ar.o : \
    131  ar.c make.h config.h \
    132  getopt.h \
    133  gettext.h filedef.h \
    134  hash.h dep.h
    135 arscan.o : \
    136  arscan.c make.h config.h \
    137  getopt.h \
    138  gettext.h \
    139 
    140 commands.o : \
    141  commands.c make.h config.h \
    142  getopt.h \
    143  gettext.h dep.h \
    144  filedef.h hash.h variable.h job.h \
    145  commands.h
    146 default.o : \
    147  default.c make.h config.h \
    148  getopt.h \
    149  gettext.h filedef.h \
    150  hash.h variable.h rule.h dep.h job.h \
    151  commands.h
    152 dir.o : \
    153  dir.c make.h config.h \
    154  getopt.h \
    155  gettext.h hash.h \
    156 
    157 expand.o : \
    158  expand.c make.h config.h \
    159  getopt.h \
    160  gettext.h \
    161  filedef.h hash.h job.h \
    162  commands.h variable.h rule.h
    163 file.o : \
    164  file.c make.h config.h \
    165  getopt.h \
    166  gettext.h \
    167  dep.h filedef.h hash.h job.h \
    168  commands.h variable.h \
    169  debug.h
    170 function.o : \
    171  function.c make.h config.h \
    172  getopt.h \
    173  gettext.h filedef.h \
    174  hash.h variable.h dep.h job.h \
    175  commands.h debug.h
    176 getopt.o : \
    177  getopt.c config.h \
    178 
    179 getopt1.o : \
    180  getopt1.c config.h getopt.h \
    181 
    182 hash.o : \
    183  hash.c make.h config.h \
    184  getopt.h \
    185  gettext.h hash.h
    186 implicit.o : \
    187  implicit.c make.h config.h \
    188  getopt.h \
    189  gettext.h filedef.h \
    190  hash.h rule.h dep.h debug.h
    191 job.o : \
    192  job.c make.h config.h \
    193  getopt.h \
    194  gettext.h \
    195  job.h \
    196  debug.h filedef.h hash.h commands.h \
    197  variable.h \
    198 
    199 loadavg-getloadavg.o : \
    200  getloadavg.c config.h \
    201  make.h \
    202  getopt.h \
    203  gettext.h \
    204 
    205 main.o : \
    206  main.c make.h config.h \
    207  getopt.h \
    208  gettext.h dep.h \
    209  filedef.h hash.h variable.h job.h \
    210  commands.h rule.h debug.h \
    211 
    212 misc.o : \
    213  misc.c make.h config.h \
    214  getopt.h \
    215  gettext.h dep.h \
    216  debug.h
    217 read.o : \
    218  read.c make.h config.h \
    219  getopt.h \
    220  gettext.h \
    221  dep.h filedef.h hash.h \
    222  job.h commands.h \
    223  variable.h rule.h debug.h
    224 remake.o : \
    225  remake.c make.h config.h \
    226  getopt.h \
    227  gettext.h filedef.h \
    228  hash.h job.h \
    229  commands.h dep.h variable.h debug.h
    230 # dummy
    231 remote-stub.o : \
    232  remote-stub.c make.h config.h \
    233  getopt.h \
    234  gettext.h filedef.h \
    235  hash.h job.h \
    236  commands.h
    237 rule.o : \
    238  rule.c make.h config.h \
    239  getopt.h \
    240  gettext.h dep.h \
    241  filedef.h hash.h job.h \
    242  commands.h variable.h rule.h
    243 signame.o : \
    244  signame.c make.h config.h \
    245  getopt.h \
    246  gettext.h
    247 variable.o : \
    248  variable.c make.h config.h \
    249  getopt.h \
    250  gettext.h dep.h \
    251  filedef.h hash.h job.h \
    252  commands.h variable.h rule.h
    253 version.o : \
    254  version.c config.h
    255 vpath.o : \
    256  vpath.c make.h config.h \
    257  getopt.h \
    258  gettext.h filedef.h \
    259  hash.h variable.h
     126
     127# .deps/alloca.Po
     128# dummy
     129
     130# .deps/ar.Po
     131ar.o ar.o: ar.c make.h config.h \
     132  getopt.h \
     133  gettext.h filedef.h hash.h dep.h \
     134
     135# .deps/arscan.Po
     136arscan.o arscan.o: arscan.c make.h config.h \
     137  getopt.h \
     138  gettext.h \
     139
     140# .deps/commands.Po
     141commands.o commands.o: commands.c make.h config.h \
     142  getopt.h \
     143  gettext.h dep.h filedef.h hash.h variable.h \
     144  job.h commands.h
     145
     146# .deps/default.Po
     147default.o default.o: default.c make.h config.h \
     148  getopt.h \
     149  gettext.h filedef.h hash.h variable.h rule.h \
     150  dep.h job.h commands.h
     151
     152# .deps/dir.Po
     153dir.o dir.o: dir.c make.h config.h \
     154  getopt.h \
     155  gettext.h hash.h \
     156
     157# .deps/expand.Po
     158expand.o expand.o: expand.c make.h config.h \
     159  getopt.h \
     160  gettext.h filedef.h hash.h \
     161  job.h commands.h \
     162  variable.h rule.h
     163
     164# .deps/file.Po
     165file.o file.o: file.c make.h config.h \
     166  getopt.h \
     167  gettext.h dep.h filedef.h \
     168  hash.h job.h commands.h \
     169  variable.h debug.h
     170
     171# .deps/function.Po
     172function.o function.o: function.c make.h config.h \
     173  getopt.h \
     174  gettext.h filedef.h hash.h variable.h dep.h \
     175  job.h commands.h debug.h
     176
     177# .deps/getloadavg.Po
     178# dummy
     179
     180# .deps/getopt.Po
     181getopt.o getopt.o: getopt.c config.h \
     182
     183# .deps/getopt1.Po
     184getopt1.o getopt1.o: getopt1.c config.h getopt.h \
     185
     186# .deps/hash.Po
     187hash.o hash.o: hash.c make.h config.h \
     188  getopt.h \
     189  gettext.h hash.h
     190
     191# .deps/implicit.Po
     192implicit.o implicit.o: implicit.c make.h config.h \
     193  getopt.h \
     194  gettext.h filedef.h hash.h rule.h dep.h debug.h \
     195  variable.h job.h \
     196  commands.h
     197
     198# .deps/job.Po
     199job.o job.o: job.c make.h config.h \
     200  getopt.h \
     201  gettext.h job.h \
     202  debug.h filedef.h hash.h \
     203  commands.h variable.h \
     204
     205# .deps/loadavg-getloadavg.Po
     206loadavg-getloadavg.o loadavg-getloadavg.o: getloadavg.c config.h \
     207  make.h \
     208  getopt.h \
     209  gettext.h \
     210
     211# .deps/main.Po
     212main.o main.o: main.c make.h config.h \
     213  getopt.h \
     214  gettext.h dep.h filedef.h hash.h variable.h \
     215  job.h commands.h rule.h \
     216  debug.h getopt.h \
     217
     218# .deps/misc.Po
     219misc.o misc.o: misc.c make.h config.h \
     220  getopt.h \
     221  gettext.h dep.h debug.h
     222
     223# .deps/read.Po
     224read.o read.o: read.c make.h config.h \
     225  getopt.h \
     226  gettext.h \
     227  dep.h filedef.h hash.h job.h \
     228  commands.h variable.h rule.h debug.h \
     229
     230# .deps/remake.Po
     231remake.o remake.o: remake.c make.h config.h \
     232  getopt.h \
     233  gettext.h filedef.h hash.h job.h \
     234  commands.h dep.h \
     235  variable.h debug.h
     236
     237# .deps/remote-cstms.Po
     238# dummy
     239
     240# .deps/remote-stub.Po
     241remote-stub.o remote-stub.o: remote-stub.c make.h config.h \
     242  getopt.h \
     243  gettext.h filedef.h hash.h job.h \
     244  commands.h
     245
     246# .deps/rule.Po
     247rule.o rule.o: rule.c make.h config.h \
     248  getopt.h \
     249  gettext.h dep.h filedef.h hash.h job.h \
     250  commands.h variable.h \
     251  rule.h
     252
     253# .deps/signame.Po
     254signame.o signame.o: signame.c make.h config.h \
     255  getopt.h \
     256  gettext.h
     257
     258# .deps/strcache.Po
     259strcache.o strcache.o: strcache.c make.h config.h \
     260  getopt.h \
     261  gettext.h hash.h
     262
     263# .deps/variable.Po
     264variable.o variable.o: variable.c make.h config.h \
     265  getopt.h \
     266  gettext.h dep.h filedef.h \
     267  hash.h job.h commands.h \
     268  variable.h rule.h
     269
     270# .deps/version.Po
     271version.o version.o: version.c config.h
     272
     273# .deps/vmsjobs.Po
     274# dummy
     275
     276# .deps/vpath.Po
     277vpath.o vpath.o: vpath.c make.h config.h \
     278  getopt.h \
     279  gettext.h filedef.h hash.h variable.h
Note: See TracChangeset for help on using the changeset viewer.