Changeset 3140 for trunk/src/kmk/Makefile.ami
- 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.ami
r2591 r3140 1 1 # -*-Makefile-*- for GNU make on Amiga 2 2 # 3 # NOTE: If you have no `make' program at all to process this makefile, run 4 # `build.sh' instead. 5 # 6 # Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 7 # 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. 3 # NOTE: If you have no 'make' program at all to process this makefile, run 4 # 'build.sh' instead. 5 # 6 # Copyright (C) 1995-2016 Free Software Foundation, Inc. 8 7 # This file is part of GNU Make. 9 8 # … … 33 32 34 33 # Define these for your system as follows: 35 # -DNO_ARCHIVES To disable `ar' archive support.34 # -DNO_ARCHIVES To disable 'ar' archive support. 36 35 # -DNO_FLOAT To avoid using floating-point numbers. 37 36 # -DENUM_BITFIELDS If the compiler isn't GCC but groks enum foo:2. … … 40 39 # so beware. 41 40 # NeXT 1.0a uses an old version of GCC, which required -D__inline=inline. 42 # See also `config.h'.41 # See also 'config.h'. 43 42 defines = 44 43 45 44 # Which flavor of remote job execution support to use. 46 # The code is found in `remote-$(REMOTE).c'.45 # The code is found in 'remote-$(REMOTE).c'. 47 46 REMOTE = stub 48 47 … … 78 77 exec_prefix = 79 78 80 # Directory to install `make' in.79 # Directory to install 'make' in. 81 80 bindir = sc:c 82 # Directory to find libraries in for `-lXXX'.81 # Directory to find libraries in for '-lXXX'. 83 82 libdir = lib: 84 83 # Directory to search by default for included makefiles. … … 90 89 # Number to put on the man page filename. 91 90 manext = 1 92 # Prefix to put on installed `make' binary file name.91 # Prefix to put on installed 'make' binary file name. 93 92 binprefix = 94 # Prefix to put on installed `make' man page file name.93 # Prefix to put on installed 'make' man page file name. 95 94 manprefix = $(binprefix) 96 95 97 96 # Whether or not make needs to be installed setgid. 98 # The value should be either `true' or `false'.99 # On many systems, the getloadavg function (used to implement the `-l'97 # The value should be either 'true' or 'false'. 98 # On many systems, the getloadavg function (used to implement the '-l' 100 99 # switch) will not work unless make is installed setgid kmem. 101 100 install_setgid = false … … 103 102 group = sys 104 103 105 # Program to install `make'.104 # Program to install 'make'. 106 105 INSTALL_PROGRAM = copy 107 106 # Program to install the man page. … … 119 118 CTAGS = ctags -w 120 119 121 objs = commands.o job.o dir.o file.o misc.o main.o read.o remake.o \ 122 rule.o implicit.o default.o variable.o expand.o function.o \ 123 vpath.o version.o ar.o arscan.o signame.o strcache.o hash.o \ 124 remote-$(REMOTE).o $(GETOPT) $(ALLOCA) $(extras) 120 #guile = guile.o 121 122 objs = commands.o job.o dir.o file.o misc.o main.o read.o remake.o \ 123 rule.o implicit.o default.o variable.o expand.o function.o \ 124 vpath.o version.o ar.o arscan.o signame.o strcache.o hash.o \ 125 remote-$(REMOTE).o $(GETOPT) $(ALLOCA) $(extras) $(guile) 126 125 127 srcs = $(srcdir)commands.c $(srcdir)job.c $(srcdir)dir.c \ 126 128 $(srcdir)file.c $(srcdir)getloadavg.c $(srcdir)misc.c \ … … 129 131 $(srcdir)variable.c $(srcdir)expand.c $(srcdir)function.c \ 130 132 $(srcdir)vpath.c $(srcdir)version.c $(srcdir)hash.c \ 131 $(srcdir) remote-$(REMOTE).c\132 $(srcdir)ar.c $(srcdir)arscan.c $(srcdir)strcache.c 133 $(srcdir)signame.c $(srcdir)signame.h $(GETOPT_SRC) 134 $(srcdir)commands.h $(srcdir)dep.h $(srcdir)filedep.h 135 $(srcdir)job.h $(srcdir)make .h $(srcdir)rule.h\133 $(srcdir)guile.c $(srcdir)remote-$(REMOTE).c \ 134 $(srcdir)ar.c $(srcdir)arscan.c $(srcdir)strcache.c \ 135 $(srcdir)signame.c $(srcdir)signame.h $(GETOPT_SRC) \ 136 $(srcdir)commands.h $(srcdir)dep.h $(srcdir)filedep.h \ 137 $(srcdir)job.h $(srcdir)makeint.h $(srcdir)rule.h \ 136 138 $(srcdir)variable.h $(ALLOCA_SRC) $(srcdir)config.h.in 137 139 … … 143 145 info: make.info 144 146 dvi: make.dvi 145 # Some makes apparently use .PHONY as the default goal if it is before `all'.147 # Some makes apparently use .PHONY as the default goal if it is before 'all'. 146 148 .PHONY: all check info dvi 147 149 … … 179 181 cd glob; $(MAKE) libglob.a 180 182 FORCE: 181 182 tagsrcs = $(srcs) $(srcdir)remote-*.c183 183 184 184 .PHONY: install installdirs … … 197 197 else \ 198 198 echo "$@ needs to be owned by group $(group) and setgid;"; \ 199 echo "otherwise the \`-l' option will probably not work."; \199 echo "otherwise the '-l' option will probably not work."; \ 200 200 echo "You may need special privileges to install $@."; \ 201 201 fi; \ … … 214 214 done 215 215 # Run install-info only if it exists. 216 # Use `if' instead of just prepending `-' to the216 # Use 'if' instead of just prepending '-' to the 217 217 # line so we notice real errors from install-info. 218 # We use `$(SHELL) -c' because some shells do not218 # We use '$(SHELL) -c' because some shells do not 219 219 # fail gracefully when there is an unknown command. 220 220 if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \ … … 267 267 268 268 # The automatically generated dependencies below may omit config.h 269 # because it is included with ``#include <config.h>'' rather than270 # ``#include "config.h"''. So we add the explicit dependency to make sure.269 # because it is included with '#include <config.h>' rather than 270 # '#include "config.h"'. So we add the explicit dependency to make sure. 271 271 $(objs): config.h 272 272 … … 274 274 275 275 # Automatically generated dependencies. 276 commands.o: commands.c make .h dep.h filedef.h variable.h job.h \276 commands.o: commands.c makeint.h dep.h filedef.h variable.h job.h \ 277 277 commands.h 278 job.o: job.c make .h job.h filedef.h commands.h variable.h279 dir.o: dir.c make .h280 file.o: file.c make .h dep.h filedef.h job.h commands.h variable.h281 misc.o: misc.c make .h dep.h282 main.o: main.c make .h dep.h filedef.h variable.h job.h commands.h \278 job.o: job.c makeint.h job.h filedef.h commands.h variable.h 279 dir.o: dir.c makeint.h 280 file.o: file.c makeint.h dep.h filedef.h job.h commands.h variable.h 281 misc.o: misc.c makeint.h dep.h 282 main.o: main.c makeint.h dep.h filedef.h variable.h job.h commands.h \ 283 283 getopt.h 284 read.o: read.c make.h dep.h filedef.h job.h commands.h variable.h \ 284 guile.o: guile.c makeint.h dep.h debug.h variable.h gmk-default.h 285 read.o: read.c makeint.h dep.h filedef.h job.h commands.h variable.h \ 285 286 glob/glob.h 286 remake.o: remake.c make .h filedef.h job.h commands.h dep.h287 rule.o: rule.c make .h dep.h filedef.h job.h commands.h variable.h \287 remake.o: remake.c makeint.h filedef.h job.h commands.h dep.h 288 rule.o: rule.c makeint.h dep.h filedef.h job.h commands.h variable.h \ 288 289 rule.h 289 implicit.o: implicit.c make .h rule.h dep.h filedef.h290 default.o: default.c make .h rule.h dep.h filedef.h job.h commands.h \290 implicit.o: implicit.c makeint.h rule.h dep.h filedef.h 291 default.o: default.c makeint.h rule.h dep.h filedef.h job.h commands.h \ 291 292 variable.h 292 variable.o: variable.c make .h dep.h filedef.h job.h commands.h \293 variable.o: variable.c makeint.h dep.h filedef.h job.h commands.h \ 293 294 variable.h 294 expand.o: expand.c make .h filedef.h job.h commands.h variable.h295 function.o: function.c make .h filedef.h variable.h dep.h job.h \295 expand.o: expand.c makeint.h filedef.h job.h commands.h variable.h 296 function.o: function.c makeint.h filedef.h variable.h dep.h job.h \ 296 297 commands.h amiga.h 297 vpath.o: vpath.c make .h filedef.h variable.h298 strcache.o: strcache.c make .h hash.h298 vpath.o: vpath.c makeint.h filedef.h variable.h 299 strcache.o: strcache.c makeint.h hash.h 299 300 version.o: version.c 300 ar.o: ar.c make .h filedef.h dep.h301 arscan.o: arscan.c make .h301 ar.o: ar.c makeint.h filedef.h dep.h 302 arscan.o: arscan.c makeint.h 302 303 signame.o: signame.c signame.h 303 remote-stub.o: remote-stub.c make .h filedef.h job.h commands.h304 remote-stub.o: remote-stub.c makeint.h filedef.h job.h commands.h 304 305 getopt.o: getopt.c 305 306 getopt1.o : getopt1.c getopt.h 306 307 getloadavg.o: getloadavg.c 307 amiga.o: amiga.c make .h variable.h amiga.h308 amiga.o: amiga.c makeint.h variable.h amiga.h
Note:
See TracChangeset
for help on using the changeset viewer.