Changeset 3140 for trunk/src/kmk/makefile.vms
- Timestamp:
- Mar 14, 2018, 10:28:10 PM (7 years ago)
- Location:
- trunk/src/kmk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk
-
Property svn:mergeinfo
set to
/vendor/gnumake/current merged eligible
-
Property svn:mergeinfo
set to
-
trunk/src/kmk/makefile.vms
r2591 r3140 1 1 # -*-Makefile-*- to build GNU make on VMS 2 2 # 3 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 4 # 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. 3 # Copyright (C) 1996-2016 Free Software Foundation, Inc. 5 4 # This file is part of GNU Make. 6 5 # … … 22 21 # Modified for version 3.78.1 by Hartmut.Becker@compaq.com. 23 22 # Modified for version 3.80 by zinser@decus.de 24 # Modified for version 3.81by Hartmut Becker23 # Modified for versions 3.81, 3.99.90 by Hartmut Becker 25 24 26 25 CC = cc … … 34 33 35 34 ifeq ($(CC),cc) 36 CFLAGS = $(defines) /include=([],[.glob])/prefix=(all,except=(glob,globfree))/standard=relaxed/warn=(disable=questcompare) 35 cinclude = /nested=none/include=([],[.glob]) 36 cprefix = /prefix=(all,except=(glob,globfree)) 37 cwarn = /standard=relaxed/warn=(disable=questcompare) 38 CFLAGS = $(defines) $(cinclude)$(cprefix)$(cwarn) 37 39 else 38 CFLAGS = $(defines) /include=([],[.glob])40 CFLAGS = $(defines) $(cinclude) 39 41 endif 40 42 #LDFLAGS = /deb … … 83 85 glob = ,[.glob]glob.obj,[.glob]fnmatch.obj 84 86 getopt = ,getopt.obj,getopt1.obj 85 # Directory to install `make' in.87 # Directory to install 'make' in. 86 88 bindir = [] 87 89 # Directory to install the man page in. … … 90 92 manext = 1 91 93 92 objs = commands.obj,job.obj,dir.obj,file.obj,misc.obj,hash.obj,\ 93 main.obj,read.obj,remake.obj,rule.obj,implicit.obj,\ 94 guile = ,guile.obj 95 96 objs = commands.obj,job.obj,output.obj,dir.obj,file.obj,misc.obj,hash.obj,\ 97 load.obj,main.obj,read.obj,remake.obj,rule.obj,implicit.obj,\ 94 98 default.obj,variable.obj,expand.obj,function.obj,strcache.obj,\ 95 vpath.obj,version.obj$(ARCHIVES)$(ALLOCA)$(extras)$(getopt)$(glob) 96 srcs = commands.c job.c dir.c file.c misc.c hash.c \ 97 main.c read.c remake.c rule.c implicit.c \ 99 vpath.obj,version.obj,vms_progname.obj,vms_exit.obj,\ 100 vms_export_symbol.obj$(guile)$(ARCHIVES)$(extras)$(getopt)$(glob) 101 102 srcs = commands.c job.c output.c dir.c file.c misc.c guile.c hash.c \ 103 load.c main.c read.c remake.c rule.c implicit.c \ 98 104 default.c variable.c expand.c function.c strcache.c \ 99 vpath.c version.c vmsfunctions.c vmsify.c $(ARCHIVES_SRC) $(ALLOCASRC) \ 100 commands.h dep.h filedef.h job.h make.h rule.h variable.h 105 vpath.c version.c vmsfunctions.c vmsify.c vms_progname.c vms_exit.c \ 106 vms_export_symbol.c $(ARCHIVES_SRC) $(ALLOCASRC) \ 107 commands.h dep.h filedef.h job.h output.h makeint.h rule.h variable.h 101 108 102 109 … … 112 119 .PHONY: clean realclean 113 120 clean: 114 $$purge [...]121 -purge [...] 115 122 -$(RM) make.exe;,*.obj; 116 123 -$(RM) [.glob]*.obj; 117 124 118 # Automatically generated dependencies. 119 commands.obj: commands.c make.h dep.h commands.h filedef.h variable.h job.h 120 job.obj: job.c vmsjobs.c make.h commands.h job.h filedef.h variable.h 121 dir.obj: dir.c make.h 122 file.obj: file.c make.h commands.h dep.h filedef.h variable.h 123 misc.obj: misc.c make.h dep.h 124 hash.obj: hash.c make.h hash.h 125 strcache.obj: strcache.c make.h hash.h 126 main.obj: main.c make.h commands.h dep.h filedef.h variable.h job.h 127 read.obj: read.c make.h commands.h dep.h filedef.h variable.h 128 remake.obj: remake.c make.h commands.h job.h dep.h filedef.h 129 rule.obj: rule.c make.h commands.h dep.h filedef.h variable.h rule.h 130 implicit.obj: implicit.c make.h rule.h dep.h filedef.h 131 default.obj: default.c make.h rule.h dep.h filedef.h commands.h variable.h 132 variable.obj: variable.c make.h commands.h variable.h dep.h filedef.h 133 expand.obj: expand.c make.h commands.h filedef.h variable.h 134 function.obj: function.c make.h variable.h dep.h commands.h job.h 135 vpath.obj: vpath.c make.h filedef.h variable.h 125 ar.obj: ar.c makeint.h config.h gnumake.h gettext.h filedef.h hash.h dep.h \ 126 [.glob]fnmatch.h 127 arscan.obj: arscan.c makeint.h config.h gnumake.h gettext.h 128 commands.obj: commands.c makeint.h config.h gnumake.h gettext.h filedef.h \ 129 hash.h dep.h variable.h job.h output.h commands.h 130 default.obj: default.c makeint.h config.h gnumake.h gettext.h filedef.h \ 131 hash.h variable.h rule.h dep.h job.h output.h commands.h 132 dir.obj: dir.c makeint.h config.h gnumake.h gettext.h hash.h filedef.h \ 133 dep.h [.glob]glob.h 134 expand.obj: expand.c makeint.h config.h gnumake.h gettext.h filedef.h \ 135 hash.h job.h output.h commands.h variable.h rule.h 136 file.obj: file.c makeint.h config.h gnumake.h gettext.h filedef.h hash.h \ 137 dep.h job.h output.h commands.h variable.h debug.h 138 [.glob]fnmatch.obj: [.glob]fnmatch.c config.h [.glob]fnmatch.h 139 function.obj: function.c makeint.h config.h gnumake.h gettext.h filedef.h \ 140 hash.h variable.h dep.h job.h output.h commands.h debug.h 141 getopt.obj: getopt.c config.h gettext.h getopt.h 142 getopt1.obj: getopt1.c config.h getopt.h 143 [.glob]glob.obj: [.glob]glob.c config.h [.glob]fnmatch.h [.glob]glob.h 144 guile.obj: guile.c makeint.h config.h gnumake.h gettext.h 145 hash.obj: hash.c makeint.h config.h gnumake.h gettext.h hash.h 146 implicit.obj: implicit.c makeint.h config.h gnumake.h gettext.h filedef.h \ 147 hash.h rule.h dep.h debug.h variable.h job.h output.h commands.h 148 job.obj: job.c makeint.h config.h gnumake.h gettext.h job.h output.h debug.h \ 149 filedef.h hash.h commands.h variable.h debug.h vmsjobs.c 150 load.obj: load.c makeint.h config.h gnumake.h gettext.h 151 main.obj: main.c makeint.h config.h gnumake.h gettext.h filedef.h hash.h \ 152 dep.h variable.h job.h output.h commands.h rule.h debug.h getopt.h 153 misc.obj: misc.c makeint.h config.h gnumake.h gettext.h filedef.h hash.h \ 154 dep.h debug.h 155 output.obj: output.c makeint.h config.h gnumake.h gettext.h job.h output.h 156 read.obj: read.c makeint.h config.h gnumake.h gettext.h [.glob]glob.h \ 157 filedef.h hash.h dep.h job.h output.h commands.h variable.h rule.h \ 158 debug.h 159 remake.obj: remake.c makeint.h config.h gnumake.h gettext.h filedef.h \ 160 hash.h job.h output.h commands.h dep.h variable.h debug.h 161 remote-stub.obj: remote-stub.c makeint.h config.h gnumake.h gettext.h \ 162 filedef.h hash.h job.h output.h commands.h 163 rule.obj: rule.c makeint.h config.h gnumake.h gettext.h filedef.h hash.h \ 164 dep.h job.h output.h commands.h variable.h rule.h 165 signame.obj: signame.c makeint.h config.h gnumake.h gettext.h 166 strcache.obj: strcache.c makeint.h config.h gnumake.h gettext.h hash.h 167 variable.obj: variable.c makeint.h config.h gnumake.h gettext.h filedef.h \ 168 hash.h dep.h job.h output.h commands.h variable.h rule.h 136 169 version.obj: version.c config.h 137 arscan.obj: arscan.c 138 ar.obj: ar.c make.h filedef.h 139 signame.obj: signame.c 140 remote-stub.obj: remote-stub.c 141 [.glob]glob.obj: [.glob]glob.c 142 [.glob]fnmatch.obj: [.glob]fnmatch.c 143 getopt.obj: getopt.c 144 getopt1.obj: getopt1.c 145 vmsfunctions.obj: vmsfunctions.c make.h vmsdir.h 146 vmsify.obj: vmsify.c make.h 170 vmsfunctions.obj: vmsfunctions.c makeint.h config.h gnumake.h gettext.h \ 171 debug.h job.h output.h vmsdir.h 172 vmsify.obj: vmsify.c 173 vpath.obj: vpath.c makeint.h config.h gnumake.h gettext.h filedef.h hash.h \ 174 variable.h 175 vms_progname.obj: vms_progname.c 176 vms_exit.obj: vms_exit.c 177 vms_export_symbol.obj: vms_export_symbol.c 147 178 148 179 config.h: config.h-vms
Note:
See TracChangeset
for help on using the changeset viewer.