Commit Graph

231 Commits

Author SHA1 Message Date
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
davidb 3a435f99f9 Changed to use make's new .OBJDIR 1993-12-28 10:59:05 +00:00
davidb b766647b77 Fixed objdir handling to cope with OBJMACHINE. 1993-12-21 22:13:06 +00:00
cgd 50b7483ec2 fix for sys_errlist 1993-12-04 03:09:40 +00:00
cgd 0d2eb7ab59 use gnu malloc 1993-11-03 16:29:57 +00:00
pk fb2163c39c No interest in PIC code here. 1993-10-05 21:39:08 +00:00
jtc 28d14a325c Use `:', rather than `.' to separate user and group in chown commands
in case we ever decide to remove the support for the (obsolete) `.'
separator.
1993-10-01 00:16:44 +00:00
mycroft a2213453ce Use `.if exists' rather than external `test'. 1993-08-15 19:14:59 +00:00
mycroft 9fe1007b7d __386BSD__ --> __NetBSD__ 1993-08-15 19:02:56 +00:00
mycroft c8194f0876 Add RCS identifiers, remove some completely useless RCS logs and patchkit
headers, and a few other insignificant changes.
1993-08-02 17:38:43 +00:00
mycroft cda4f8f6ee Add RCS identifiers. 1993-08-01 05:37:30 +00:00
mycroft dc799360fe Use ${COPY}, not -c for install for generated files. 1993-07-18 19:44:28 +00:00
mycroft b27f4d1fd9 Use -c to avoid the possiblity of some over-intelligent install nuking
/dev/null.  Also, make sure to create the top-level installation directory.
1993-07-18 19:38:53 +00:00
mycroft 1c2df496b0 Put label.cc in SRCS so it actually gets built as a C++ file, and it gets
included in a `make depend'.
1993-07-18 14:10:34 +00:00
mycroft 0c3875ff49 Make lex.o depend on eqn.cc to force eqn.tab.h to be built... 1993-07-18 13:50:33 +00:00
mycroft 1c2f7ef3bf Make lex.o depend on pic.cc to force pic.tab.h to be built... 1993-07-18 13:49:28 +00:00
mycroft e959f00667 Get rid of the ugly kluge to link with g++; we don't need it any more and it
was being a pain in my ass.
1993-07-18 13:13:03 +00:00
mycroft 9b3a51f2d8 Nuke ARRAY_DELETE_NEEDS_SIZE now that we're using GCC 2... 1993-07-18 13:00:11 +00:00
mycroft addf74bf1e Fix some lossage that was caused bsd.prog.mk to be included twice. 1993-07-18 12:46:09 +00:00
mycroft 6ed8797e89 Put pic.cc in $SRCS, even thought it is generated automatically, so that
`make depend' doesn't barf on it.
1993-07-17 13:58:42 +00:00
mycroft c19616e163 Put eqn.cc in $SRCS, even thought it is generated automatically, so that
`make depend' doesn't barf on it.
1993-07-17 13:58:32 +00:00
mycroft 8d7d3883e3 Fix C++ dependencies for good. `make depend' is now done in two passes--one
of C files and one for C++ files.  No need to specify `-+' in your Makefile,
as it is now done automatically.
1993-07-17 13:43:50 +00:00
mycroft 0032cf1c20 Clean up deleted files. 1993-07-17 12:57:40 +00:00
mycroft f952e2a33a Put back kluge for linking with C++ compile but compiling .c files with C
compiler.  Eventually we might want to make /usr/include C++-conscious.
1993-07-17 12:57:33 +00:00
mycroft ffced6cc5f Clean up deleted files. 1993-07-17 12:44:11 +00:00
mycroft e809add578 Remove pre-generated dependency files and make `make depend' really work. 1993-07-17 12:44:00 +00:00
mycroft a420be745a Remove special-cased obj dir handling. 1993-07-17 11:58:38 +00:00
jtc e73e992bf2 Install tmac.s correctly. 1993-07-17 00:51:03 +00:00
jtc f8558a44c0 Install tmac.mm correctly. 1993-07-17 00:50:40 +00:00
jtc 1c8aca4c02 Final makefile tweaks to make sure everything is installed correctly
for 0.9.
1993-07-16 17:11:36 +00:00
jtc 4b342d731f Make sure hyphen tables are installed correctly 1993-07-15 22:05:14 +00:00
cgd 8a5d16125c get the app defaults file from the right place 1993-07-15 18:36:17 +00:00
cgd bfd5a933cf do the right thing when installing the dictionary 1993-07-15 18:35:56 +00:00
cgd dc7bae3f10 don't do xditview; don't want to deal w/the intracacies of having/not having
X386 (or something else, for another version) installed.
1993-07-15 18:33:53 +00:00
mycroft fc0ba801cf Clean up deleted files. 1993-07-15 16:44:08 +00:00
jtc 721687044c Check in remainder of groff 1.08 1993-07-15 16:43:14 +00:00
mycroft ae3013a732 Clean up deleted files. 1993-07-15 16:43:12 +00:00
jtc 100ce3fca6 Check in remainder of groff 1.08 1993-07-15 16:40:48 +00:00
mycroft f81ad74956 Clean up deleted files. 1993-07-15 16:40:46 +00:00
jtc 6c2f89b2be Check in remainder of groff 1.08 1993-07-15 16:39:32 +00:00
mycroft b798bd03fc Clean up deleted files. 1993-07-15 16:39:30 +00:00
jtc 61b64d2310 Check in remainder of groff 1.08 1993-07-15 16:37:48 +00:00
mycroft c110d11923 Clean up deleted files. 1993-07-15 16:37:47 +00:00
jtc cda1ca893a Check in remainder of groff 1.08 1993-07-15 16:37:34 +00:00
mycroft f4231fcaaa Clean up deleted files. 1993-07-15 16:37:31 +00:00
jtc 64bef05a16 Check in remainder of groff 1.08 1993-07-15 16:37:04 +00:00
mycroft 737517bce7 Clean up deleted files. 1993-07-15 16:37:00 +00:00
jtc 2f8ab736c8 Check in remainder of groff 1.08 1993-07-15 16:34:49 +00:00
mycroft 04d0ef4835 Clean up deleted files. 1993-07-15 16:34:42 +00:00
jtc f5acea615b Check in remainder of groff 1.08 1993-07-15 16:33:45 +00:00
mycroft 8218f70e9b Clean up deleted files. 1993-07-15 16:33:42 +00:00
jtc e6911d4aaa Check in remainder of groff 1.08 1993-07-15 16:32:02 +00:00
mycroft 6b8c961d04 Clean up deleted files. 1993-07-15 16:31:57 +00:00
jtc 5b400a4b0c Check in remainder of groff 1.08 1993-07-15 16:31:30 +00:00
mycroft 8e9eb5ac6c Clean up deleted files. 1993-07-15 16:31:24 +00:00
jtc a722ba1fc0 Check in remainder of groff 1.08 1993-07-15 16:30:15 +00:00
mycroft c8c272ca2f Clean up deleted files. 1993-07-15 16:29:53 +00:00
jtc fbc675374c Check in remainder of groff 1.08 1993-07-15 16:29:18 +00:00
jtc 7c53cf70f2 Update groff to release 1.08 1993-07-14 20:44:31 +00:00
mycroft c1d98cf9f2 Clean up deleted files. 1993-07-14 20:44:26 +00:00
jtc b8fcd24a6e Update groff to release 1.08 1993-07-14 20:43:49 +00:00
mycroft b9de1d1b82 Clean up deleted files. 1993-07-14 20:43:46 +00:00
jtc 7417646e82 Update groff to release 1.08 1993-07-14 20:43:24 +00:00
mycroft b6fdd888a9 Clean up deleted files. 1993-07-14 20:43:23 +00:00
jtc 408fe1c27f Update groff to release 1.08 1993-07-14 20:42:09 +00:00
mycroft fa41988725 Clean up deleted files. 1993-07-14 20:42:06 +00:00
jtc 27a9d24d77 Update groff to release 1.08 1993-07-14 20:41:47 +00:00
mycroft f2517ff88e Clean up deleted files. 1993-07-14 20:41:46 +00:00
jtc c5d9b90607 Update groff to release 1.08 1993-07-14 20:41:26 +00:00
mycroft 2d52fd00ec Clean up deleted files. 1993-07-14 20:41:23 +00:00
jtc 71fadaa80c Update groff to release 1.08 1993-07-14 20:40:55 +00:00
mycroft 511f9f0650 Clean up deleted files. 1993-07-14 20:40:53 +00:00
jtc b5e1cf4574 Update groff to release 1.08 1993-07-14 20:40:08 +00:00
mycroft 3b987d48c8 Clean up deleted files. 1993-07-14 20:40:07 +00:00
jtc ac2fed22ef Update groff to release 1.08 1993-07-14 20:39:38 +00:00
mycroft c53251be3a Clean up deleted files. 1993-07-14 20:39:37 +00:00
jtc eec832b31e Update groff to release 1.08 1993-07-14 20:39:14 +00:00
mycroft baea4cf0f9 Clean up deleted files. 1993-07-14 20:37:05 +00:00
jtc 008033ebfe Update groff to release 1.08 1993-07-14 20:36:42 +00:00
mycroft 2caee481cf Use CXX and CXXFLAGS. 1993-06-17 03:52:28 +00:00
cgd d42adacff4 now: make obj dirs if necessary, but only where necessary 1993-05-28 11:04:17 +00:00
deraadt 97e432c648 groff device dirs do not need obj/ directories 1993-05-22 12:30:05 +00:00
mycroft 4adf0f83e0 Use global value of CFLAGS for optimization. 1993-05-04 14:05:32 +00:00
mycroft 9f246efae7 Fix compilation error I introduced. 1993-04-20 04:43:23 +00:00
mycroft be3ae283a9 Cleanup for GCC 2. 1993-04-19 00:28:50 +00:00
mycroft a976caa22e Cleanup for GCC 2. 1993-04-19 00:03:40 +00:00
cgd 5f10e8acea from rodney grimes (patch 120):
added depend and tags targets (no-ops).
1993-04-09 13:10:30 +00:00
cgd 39fb9671d3 make sure directories to install stuff exist before installing 1993-04-09 09:43:43 +00:00
cgd 7f34cddc98 fixed inclusion of Makefile.dev vs. whether or not and obj dir exists
problem.
1993-03-22 09:09:25 +00:00
cgd d384beb878 fixed "make obj" for cases when sources not in /usr/src/...
if sources not there, it now mkdirs obj, but some trickery
is necessary, to avoid deleting cwd.
1993-03-22 08:09:36 +00:00
cgd e541169ce2 after 0.2.2 "stable" patches applied 1993-03-21 18:04:42 +00:00
cgd 61f282557f initial import of 386bsd-0.1 sources 1993-03-21 09:45:37 +00:00