Commit Graph

141 Commits

Author SHA1 Message Date
cgd
c402844892 note bogon in the .y.cc rule which doesn't cause problems here, but
people should be aware of.
1998-04-14 20:30:27 +00:00
tv
482063559a .y.c <sys.mk> rule fixes. Don't create a y.tab.h file unless asked for,
and use smarter creation of the header file.
1998-04-09 00:32:31 +00:00
cgd
0924c4443d Make sure the reason that NOLINT is set is documented. Additionally
in places where it should be set (or has to be set right now), do so.
1998-02-19 02:17:05 +00:00
lukem
214d10bfb8 ${TMAC,FONT}{OWN,GRP,MODE} default to $FILE{OWN,GRP,MODE} 1998-02-09 04:22:14 +00:00
perry
1aa908a3a5 removed -DSTDLIB_H_DECLARES_GETOPT=1 -- it is no longer true 1998-02-03 06:38:19 +00:00
christos
db8c951524 Add -Idirectory option to search for .so files in a path. 1997-12-21 14:54:06 +00:00
mycroft
15ddd8b98f Fix y2k problem. 1997-11-17 01:45:01 +00:00
mrg
6be07a674c add missing .Nm calls and MLINKS. from spz@serpens.swb.de 1997-11-12 00:47:32 +00:00
lukem
da49bfcda7 use CPPFLAGS instead of CFLAGS 1997-10-25 10:10:19 +00:00
lukem
89827aeb90 rcsid fascism, fix make -j race condition when building libs 1997-10-18 05:58:21 +00:00
mycroft
e96e918e60 Use bsd.subdir.mk as appropriate. 1997-10-11 09:34:07 +00:00
cjs
7a66732d34 Back out BUILDDIR and NOINSTALL changes. 1997-05-31 21:21:13 +00:00
cjs
83498d7e88 Remove empty libinstall target and add NOINSTALL=1. 1997-05-30 13:43:06 +00:00
mycroft
cc4a1553a1 Eliminate bogus redefinitions of standard targets. 1997-05-09 07:50:03 +00:00
mycroft
1cc544a7b1 Fix .include path. 1997-05-09 04:53:38 +00:00
mycroft
60b4d07359 Use " includes, rather than <, where appropriate. 1997-05-09 04:46:29 +00:00
mycroft
185b24dd5b Use libinstall::, not install:, to prevent instaling LIB. 1997-05-07 16:20:26 +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
d3a9fd7e51 Nuke an extra ${DESTDIR}. 1997-03-27 09:52:03 +00:00
christos
1b1e6276ce Forgot this one too. 1997-03-25 21:01:50 +00:00
christos
0aad9d4378 Makefile cleanups 1997-03-24 22:02:40 +00:00
cgd
18efe6efb8 force NOLINT, because it's not so useful on groff, since groff is
written mostly in c++ and lint doesn't understand c++.
1996-12-20 16:33:32 +00:00
thorpej
46ac224706 Use ${INSTALL}. 1996-10-18 02:52:59 +00:00
cgd
385de32c08 Trade one bit of lossage for another. Now that groff has been upgraded,
the Alpha no longer needs -fno-for-scope.  However, NetBSD/Alpha's
(cygnus snapshot) g++ doesn't allow virtual functions which aren't
declared inline to be later defined as inline without a warning (-> error).
Therefore, on the Alpha, define BROKEN_GXX_VIRTUAL_INLINE (which will
go away after the Alpha is upgraded to use a more recent toolchain), and
use it to make sure that declarations of virtual functions which will
be defined inline are actually marked as inline when they're declared.
1996-10-14 05:24:23 +00:00
cgd
17463d52f7 kill - in front of the 'for' loop which installed files. It was causing
the make to not fail even if the installations failed, which is wrong.
If the installations fail (e.g. because the target directory does not
exist), the whole install should fail, so that the user knows to
create the appropriate directories.
1996-10-07 05:45:28 +00:00
explorer
7785d71935 Upgrade groff to 1.10 1996-08-13 07:03:54 +00:00
explorer
0ca96489a2 Upgrade groff to 1.10 1996-08-13 06:33:17 +00:00
chopps
1eb383737f cleanup scoping fixes part of pr#1859 from Juergen Hannken-Illjes 1995-12-29 20:33:49 +00:00
jtc
908c02bfc8 LIBMATH -> LIBM; (PR #1689) 1995-10-26 00:58:49 +00:00
christos
89c5e30a44 Parallel make fixes 1995-10-22 21:58:21 +00:00
cgd
6ad6202b57 ANSI C++ says that typedefs must specify a type (i.e. can't just
default 'int').  One here didn't.
1995-09-27 14:03:23 +00:00
cgd
3403044148 consistently declare functions inline or volatile. 1995-09-27 14:02:02 +00:00
cgd
70075b5f87 if __NetBSD__ defined, don't prototype strsignal() -- string.h already
provides a prototype, and it's different from what was here!
(proto here was const char *..., proto in string.h was just char *...)
1995-09-27 14:01:01 +00:00
cgd
6c9bbdc678 add -fno-for-scope to CXXFLAGS on the alpha. Really, this should be
conditional on a gcc >= 2.7.0, but there's no good and easy way to do
that short of introducing a new global 'make' variable, which i think
is a bad idea.
1995-09-27 13:55:19 +00:00
pk
5530d8edb4 Avoid trailing garbage (from Mike Long; PR#1527). 1995-09-27 09:43:21 +00:00
mycroft
c13d36b588 Explicitly remove file before creating it. 1995-06-10 20:37:55 +00:00
cgd
81584a34e6 NetBSD RCS Id format 1995-04-23 07:58:27 +00:00
jtc
2d6d798292 Use soelim instead of gsoelim 1995-04-12 00:57:54 +00:00
glass
fef68e571e install grog 1995-03-22 17:32:28 +00:00
glass
ea0108c8e9 make grog install properly 1995-03-22 17:30:04 +00:00
mycroft
4c34be6b52 Clean up deleted files. 1995-03-01 00:00:00 +00:00
jtc
6fcf7ba3c0 Fix tipo 1995-01-15 21:59:34 +00:00
jtc
1766d4483b Use ${BINOWN} and ${BINGRP}. 1995-01-12 19:06:53 +00:00
cgd
3a370daf86 specify man pages the new way. 1994-12-22 09:44:45 +00:00
pk
50292a8be8 Add missing $(DESTDIR). 1994-08-22 19:54:44 +00:00
jtc
56b46d00e9 Install app-defaults file with the correct name. 1994-02-14 17:27:49 +00:00
cgd
1a1b1466cb kill bogus install -d's. for those that are appropriate (libg++),
make owner and mode explicit, to make the mtree files.
1994-02-10 02:17:56 +00:00
jtc
3bb5673faf Check /usr/X11, /usr/X11R6, /usr/X11R5, /usr/X11R4 & /usr/X386 (in that
order) for X include files and libraries.
1994-02-05 01:37:16 +00:00
cgd
6bfe384d92 fix 'make' biff. from Roland McGrath 1994-01-24 18:39:52 +00:00
davidb
c98d8a269a Fixed a bug I introduced in the last update. devices/*/Makefile were
barfing on the definition of libraries due to the added directory level.
Easy fix, as they don't need that code.
1993-12-30 00:10:17 +00:00