Commit Graph

2028 Commits

Author SHA1 Message Date
augustss
240af559df Add HISTORY section. 1997-05-15 16:38:34 +00:00
veego
cb2070d1b6 Replace the clean target with a CLEANFILES+= line 1997-05-15 10:08:47 +00:00
gwr
3ec69570ea Change .PATH.c to .PATH (another one I missed) 1997-05-14 15:57:07 +00:00
mellon
6aaccda600 DC is not a user-settable variable, but was being partially confused with one 1997-05-14 00:20:01 +00:00
gwr
7616209210 Change .PATH.c back to .PATH (missed this one) 1997-05-13 23:48:31 +00:00
augustss
9d5e7c9a4c Add audio utility programs.
The audio device can be inspected and changed by audioctl,
and the mixer device by mixerctl.  The command syntax was
inspired by sysctl.
1997-05-13 17:35:50 +00:00
mikel
d42ad5411c don't try to ignore invalid signal; fixes PR bin/2901. 1997-05-13 06:48:42 +00:00
mikel
254cb6fdc9 fix some potential buffer overflows, and other cleanup. 1997-05-13 06:15:52 +00:00
mikel
b674a8fd0e fix typos noted by Masanobu Saitoh <msaitoh@spa.is.uec.ac.jp>. 1997-05-13 04:15:06 +00:00
lukem
808ec252ad don't print -ve ETA if file size has grown. noticed by hpeyerl@netbsd.org 1997-05-12 11:41:13 +00:00
mikel
90842c1ab1 xref sigaction(2), not obsolete sigvec(2). 1997-05-12 08:03:28 +00:00
mikel
fdae96ca39 fix a typo, noted by SAITOH Masanobu in PR misc/3599.
while I'm here, fix some other nits.
1997-05-11 07:22:35 +00:00
mycroft
2d4fff450e Add another .PHONY. 1997-05-10 14:30:38 +00:00
mycroft
70f7fd1f59 Hack to work around compiler bug for now. 1997-05-09 18:07:23 +00:00
christos
041c0c5158 Change the way curdir is handled [this started at the previous version]...
Instead of adding it in .PATH, handle it specially the same way as "." is
handled.
1997-05-09 17:05:59 +00:00
mycroft
caabb7f9be Clean up these Makefiles some more. 1997-05-09 15:04:03 +00:00
mycroft
ed67bf81a0 Use DPSRCS. 1997-05-09 13:28:39 +00:00
mycroft
cbd2582f5b Make these work again. 1997-05-09 12:38:30 +00:00
mycroft
cc4a1553a1 Eliminate bogus redefinitions of standard targets. 1997-05-09 07:50:03 +00:00
mycroft
f88245a571 Make sure to propagate OP_PHONY to all cohorts that already existed. 1997-05-09 04:08:26 +00:00
mycroft
8aed472136 Fix description of .NOPATH. 1997-05-08 22:34:34 +00:00
gwr
bf6930a26c Add the new .NOPATH feature which can be used to disable .PATH search
for particular targets, i.e. .depend, objects, etc.  (from Christos).
1997-05-08 21:24:41 +00:00
gwr
10e180cc49 Back out the .PATH.c changes. The .depend problem (and others)
will be fixed using the new .NOPATH make feature instead.
1997-05-08 21:11:01 +00:00
cjs
90423c173a If the -m option is used, make will check for the existence of the
directory specified, and add it to sysIncPath only if it exists.
However, afterwards make tested for the presence of a -m option by
checking to see if sysIncPath was an empty list, and assumed that
the -m option was not used if it was empty. This obviously breaks
if -m specified a non-existent directory. So I have added a flag
that is set if the -m option is used, and I test that instead.
1997-05-08 05:19:46 +00:00
mrg
ca4f633f80 ensure strncpy() is nul terminated. 1997-05-07 16:35:34 +00:00
mycroft
9091c8c59a Clean up the proginstall hacks a little. 1997-05-07 16:06:00 +00:00
mycroft
6e0450c70f Use proginstall:: to disable installing PROG. 1997-05-07 15:59:08 +00:00
mycroft
01925a4fb0 Copy the .PHONY attribute to the cohorts of a double dependency. 1997-05-07 13:12:33 +00:00
mycroft
a66a01875e Ignore `-t' when the .MAKE attribute is set. 1997-05-07 07:31:37 +00:00
mycroft
fd8daf980e Add .MAKE to the .OBJDIR hacks, so they work with `make -n'. 1997-05-07 07:15:34 +00:00
mycroft
755bc65362 Make sure `-n' is actually disabled for targets with the .MAKE attribute. 1997-05-06 23:51:29 +00:00
mycroft
b160845c38 Document .PHONY better. 1997-05-06 22:29:43 +00:00
mycroft
5be8dcf32a Don't do a suffix search for a .PHONY target. 1997-05-06 22:06:58 +00:00
gwr
d9a167a17b Use .PATH.c: ... 1997-05-06 21:42:56 +00:00
mycroft
bcc725c5e3 Don't do a VPATH or .PATH search for .PHONY targets. (From Christos.) 1997-05-06 20:59:42 +00:00
mycroft
0997556292 Don't touch .PHONY targets. 1997-05-06 20:57:47 +00:00
gwr
012e528f2e Use .PATH.c: ... 1997-05-06 20:44:56 +00:00
christos
193e8d1b7d - Target searching addition:
Make used to only use the search path for nodes that were pure
	sources (not targets of other sources). This has been corrected
	and now gnu-autoconf generated Makefiles work in directories other
	than the source one.

- Suffix transformation rescanning:
	Suffix transformations (.c.o:; cc ...) were only recognized in
	the past when both suffixes were members of the suffix list.
	Thus a sequence like:
		.z.b:
			echo ${.TARGET}
		.SUFFIXES: .z
	would cause .z.b: to be inserted as a regular target (and the main
	target in this case). Other make programs always add rules that
	start with a period in the transformation list and never consider
	them as targets. We cannot do that (consider .depend files) so we
	resort to scanning the list of the current targets every time a
	suffix gets added, and we mutate existing targets that are now
	valid transformation rules into transformation rules. If the
	transformed target was also the main target, we set the main target
	to be the next target in the targets list.
1997-05-02 14:24:27 +00:00
christos
6cfa2388a9 Make used to add every directory where it found files in the search path.
I.e. if you had a line in your Makefile:
	../foo.o: foo.c
`..' would be added in the search path. The addition of such paths has
been now disabled. If a pathname contains a slash, then the directory
where such a file is found is not added to the search path. Of course
this eliminates most (all?) use of this function.
1997-05-02 14:23:51 +00:00
mellon
64b4faf663 Don't look at archive information on platforms that run ELF binaries 1997-04-26 07:11:14 +00:00
mycroft
b279956f2c Use futimes(2), to prevent race conditions. 1997-04-24 06:22:16 +00:00
mycroft
a81c377258 Truncate large UIDs and GIDs to USHRT_MAX, to accomodate the antiquated file
format.
1997-04-24 06:16:45 +00:00
kleink
7e36e158cf warn() instead of warnx() if opening the object file failed to avoid
confusion.
1997-04-23 11:17:38 +00:00
mikel
75418659ae use mkstemp() and plug memory leak; fixes PR bin/3517. 1997-04-23 07:11:09 +00:00
mrg
d4aff75405 more.help no longer exists. 1997-04-23 03:11:02 +00:00
mycroft
c734e2b3a4 Document that we handle `Precedence: list'. 1997-04-22 17:07:25 +00:00
mrg
f27f869b2e script to help future less imports. 1997-04-22 14:32:27 +00:00
mrg
4b127c5d53 these files do not exist anymore. 1997-04-22 14:25:44 +00:00
mrg
dd5c32d31d merge in less 321. 1997-04-22 14:16:18 +00:00
mrg
6be816bf44 import of less 321 1997-04-22 13:45:39 +00:00