Changeset 503 for trunk/src/gmake/NMakefile
- Timestamp:
- Sep 15, 2006, 7:09:38 AM (19 years ago)
- 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. 5 8 # This file is part of GNU Make. 6 9 # 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. 25 21 26 22 LINK = link 27 23 CC = cl 24 MAKE = nmake 28 25 29 26 OUTDIR=. … … 31 28 SUBPROC_MAKEFILE=NMakefile 32 29 33 CFLAGS_any = /nologo /MT /W 3/GX /Zi /YX /I . /I glob /I w32/include /D WIN32 /D WINDOWS32 /D _CONSOLE /D HAVE_CONFIG_H30 CFLAGS_any = /nologo /MT /W4 /GX /Zi /YX /I . /I glob /I w32/include /D WIN32 /D WINDOWS32 /D _CONSOLE /D HAVE_CONFIG_H 34 31 CFLAGS_debug = $(CFLAGS_any) /Od /D DEBUG /D _DEBUG /FR.\WinDebug/ /Fp.\WinDebug/make.pch /Fo.\WinDebug/ /Fd.\WinDebug/make.pdb 35 32 CFLAGS_release = $(CFLAGS_any) /O2 /D NDEBUG /FR.\WinRel/ /Fp.\WinRel/make.pch /Fo.\WinRel/ … … 99 96 $(OUTDIR)/rule.obj \ 100 97 $(OUTDIR)/signame.obj \ 98 $(OUTDIR)/strcache.obj \ 101 99 $(OUTDIR)/variable.obj \ 102 100 $(OUTDIR)/version.obj \ … … 126 124 # --------------- DEPENDENCIES 127 125 # 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 131 ar.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 136 arscan.o arscan.o: arscan.c make.h config.h \ 137 getopt.h \ 138 gettext.h \ 139 140 # .deps/commands.Po 141 commands.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 147 default.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 153 dir.o dir.o: dir.c make.h config.h \ 154 getopt.h \ 155 gettext.h hash.h \ 156 157 # .deps/expand.Po 158 expand.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 165 file.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 172 function.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 181 getopt.o getopt.o: getopt.c config.h \ 182 183 # .deps/getopt1.Po 184 getopt1.o getopt1.o: getopt1.c config.h getopt.h \ 185 186 # .deps/hash.Po 187 hash.o hash.o: hash.c make.h config.h \ 188 getopt.h \ 189 gettext.h hash.h 190 191 # .deps/implicit.Po 192 implicit.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 199 job.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 206 loadavg-getloadavg.o loadavg-getloadavg.o: getloadavg.c config.h \ 207 make.h \ 208 getopt.h \ 209 gettext.h \ 210 211 # .deps/main.Po 212 main.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 219 misc.o misc.o: misc.c make.h config.h \ 220 getopt.h \ 221 gettext.h dep.h debug.h 222 223 # .deps/read.Po 224 read.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 231 remake.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 241 remote-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 247 rule.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 254 signame.o signame.o: signame.c make.h config.h \ 255 getopt.h \ 256 gettext.h 257 258 # .deps/strcache.Po 259 strcache.o strcache.o: strcache.c make.h config.h \ 260 getopt.h \ 261 gettext.h hash.h 262 263 # .deps/variable.Po 264 variable.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 271 version.o version.o: version.c config.h 272 273 # .deps/vmsjobs.Po 274 # dummy 275 276 # .deps/vpath.Po 277 vpath.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.