Lines Matching full:make
1 # -*-Makefile-*- for GNU make on Amiga
3 # NOTE: If you have no `make' program at all to process this makefile, run
8 # This file is part of GNU Make.
10 # GNU Make is free software; you can redistribute it and/or modify it under the
14 # GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY
19 # GNU Make; see the file COPYING. If not, write to the Free Software
23 # Makefile for GNU Make
54 # your C library, you can comment this out. GNU make uses special hooks
55 # into the glob functions to be more efficient (by using make's directory
79 # Directory to install `make' in.
91 # Prefix to put on installed `make' binary file name.
93 # Prefix to put on installed `make' man page file name.
96 # Whether or not make needs to be installed setgid.
99 # switch) will not work unless make is installed setgid kmem.
101 # Install make setgid to this group so it can read /dev/kmem.
104 # Program to install `make'.
116 # Programs to make tags files.
134 $(srcdir)job.h $(srcdir)make.h $(srcdir)rule.h \
141 all: make
142 info: make.info
143 dvi: make.dvi
147 make.info: make.texinfo
148 $(MAKEINFO) -I$(srcdir) $(srcdir)make.texinfo -o make.info
150 make.dvi: make.texinfo
151 $(TEXI2DVI) $(srcdir)make.texinfo
153 make.ps: make.dvi
154 dvi2ps make.dvi > make.ps
156 make: $(objs) $(GLOB)
157 $(CC) Link $(LDFLAGS) $(objs) Lib $(GLOB) $(LOADLIBES) To make.new
158 -delete make
159 rename make.new make
161 TMPFILE = t:Make$$
165 $(MAKE) -$(MAKEFLAGS) -f Makefile
178 cd glob; $(MAKE) libglob.a
185 $(bindir)$(binprefix)make $(infodir)make.info \
186 $(mandir)$(manprefix)make.$(manext)
191 $(bindir)$(binprefix)make: make
192 $(INSTALL_PROGRAM) make $@.new
207 $(infodir)make.info: make.info
208 if [ -r ./make.info ]; then dir=.; else dir=$(srcdir); fi; \
209 for file in $${dir}/make.info*; do \
212 `echo $@ | sed "s,make.info\$$,$$name,"`; \
220 if [ -r ./make.info ]; then dir=.; else dir=$(srcdir); fi; \
221 install-info --infodir=$(infodir) $$dir/make.info; \
224 $(mandir)$(manprefix)make.$(manext): make.man
225 $(INSTALL_DATA) $(srcdir)make.man $@
246 -$(RM) make loadavg "#?.o" core make.dvi
252 -$(RM) make.?? make.??s make.log make.toc make.*aux
256 -$(RM) make.info*
262 $(MAKE) $@
264 # This tells versions [3.59,3.63) of GNU make not to export all variables.
269 # ``#include "config.h"''. So we add the explicit dependency to make sure.
275 commands.o: commands.c make.h dep.h filedef.h variable.h job.h \
277 job.o: job.c make.h job.h filedef.h commands.h variable.h
278 dir.o: dir.c make.h
279 file.o: file.c make.h dep.h filedef.h job.h commands.h variable.h
280 misc.o: misc.c make.h dep.h
281 main.o: main.c make.h dep.h filedef.h variable.h job.h commands.h \
283 read.o: read.c make.h dep.h filedef.h job.h commands.h variable.h \
285 remake.o: remake.c make.h filedef.h job.h commands.h dep.h
286 rule.o: rule.c make.h dep.h filedef.h job.h commands.h variable.h \
288 implicit.o: implicit.c make.h rule.h dep.h filedef.h
289 default.o: default.c make.h rule.h dep.h filedef.h job.h commands.h \
291 variable.o: variable.c make.h dep.h filedef.h job.h commands.h \
293 expand.o: expand.c make.h filedef.h job.h commands.h variable.h
294 function.o: function.c make.h filedef.h variable.h dep.h job.h \
296 vpath.o: vpath.c make.h filedef.h variable.h
297 strcache.o: strcache.c make.h hash.h
299 ar.o: ar.c make.h filedef.h dep.h
300 arscan.o: arscan.c make.h
302 remote-stub.o: remote-stub.c make.h filedef.h job.h commands.h
306 amiga.o: amiga.c make.h variable.h amiga.h