thorpej
f2bb1e120e
Define an INSTALL make variable, and default it to "install". Suggested
...
by Simon J. Gerraty <sjg@zen.void.oz.au>, PR #1458 .
1996-10-18 02:33:38 +00:00
thorpej
b479977348
Add "-traditional-cpp" to the COMPILE.S command, so that assembler
...
syntax (specifically, use of # to indicate an immediate value) isn't
misinterpreted as a CPP directive.
1996-09-30 23:37:22 +00:00
mycroft
a86feda616
Remove broken hack that attempted to do the same as the previous.
1996-04-10 05:47:19 +00:00
mycroft
198877f9dc
Fix COMPILE.s so the output file is named correctly.
1996-04-10 05:44:49 +00:00
jtc
f1938eb0d0
Removed special handling of CPPFLAGS if DESTDIR is set. Third party
...
makefiles may use DESTDIR for something completely different.
1996-02-29 19:06:57 +00:00
jtc
4e24a7f97e
Default .s.o and .S.o left output in wrong file
1996-02-28 23:45:16 +00:00
cgd
4297bc2d3a
don't include the .c.a rule on the alpha. see p.r. 1488 for an
...
example of how make breaks when it's present. In particular, it causes
build of the compiler toolchain to fail if present, which keeps
a complete system from building, on the alpha.
1995-12-18 02:53:20 +00:00
christos
e3a69c3c19
- In preparation for parallel makes fix the library rules so that they
...
don't use a.out as intermediate output.
- Note in the README file that we cannot fix the xstr stuff.
We still need to fix lex and yacc.
- Allow overriding of the variables in sys.mk
1995-09-24 23:49:06 +00:00
cgd
f386420eb0
update lint rules, but keep linting disabled
1995-06-24 08:27:37 +00:00
mycroft
101c02e6db
Move the inclusion of bsd.own.mk to a better place.
1994-07-26 19:42:37 +00:00
mycroft
624e7c0ad8
Use CPPFLAGS (previously defined but unused) to yank in include files from
...
${DESTDIR}/usr/include.
1994-07-06 04:12:24 +00:00
deraadt
ec891b096e
.m4 files are sources too
1994-06-30 06:47:38 +00:00
cgd
61d2ae79f4
RCSID frobbing, and minor sanity adjustments.
1994-06-30 05:31:04 +00:00
cgd
183803dfad
add back inclusion of bsd.own.mk
1994-03-27 01:42:35 +00:00
jtc
4051de5f84
Added various COMPILE.? & LINK.? macros and changed suffix rules to use
...
them (Like Sun & GNU make).
1994-03-24 16:01:24 +00:00
jtc
85f2beb3d3
Now that single suffix rules work, uncomment them.
1994-03-24 01:39:28 +00:00
jtc
894ae428ab
Moved manpage formatting rules from sys.mk to bsd.man.mk.
...
Some programs (like ispell) use *.[0-8] for non-manpage things, and having
the manpage rules in sys.mk really messes things up.
1994-01-31 18:40:10 +00:00
cgd
ff6c523a64
oops; kill two extra spaces.
1994-01-25 21:56:52 +00:00
cgd
92bc1538f5
do the right thing if nroff doesn't work
1994-01-25 21:56:04 +00:00
jtc
eaffcffaa5
Comment out single suffix rules (until I can get a debugger that works).
1993-12-30 18:53:02 +00:00
jtc
92b7de73a4
Added single suffix implicit rules. Rules for *.c & *.f files are required
...
by POSIX.2 --- I added the others (*.p, *.l, *.y, etc.) to be consistant
with all the other default rules.
1993-12-29 18:44:36 +00:00
brezak
5393be966e
Add .S.o rule
1993-09-08 13:13:46 +00:00
mycroft
781e25808c
Makefile: Use `install -d' to create directory.
...
bsd.dep.mk: Add defaults for `beforedepend' and `afterdepend'.
sys.mk: 8 tabs --> space
1993-08-15 21:09:20 +00:00
mycroft
3eebe31396
Move man rules to sys.mk.
...
Use bsd.subdir.mk for building subdirectories.
Don't forget to remove x.cc and x.C when using SHAREDSTRINGS.
Make ${PROG} always depend on ${LIBCRT0}.
Don't duplicate code between cleandir and clean.
Move tags target to bsd.dep.mk.
Move STRIP to bsd.own.mk.
Remove redundant definitions of {BIN,MAN}{DIR,GRP,OWN,MODE}.
Move {LIB,DOC}{DIR,GRP,OWN,MODE} defaults to bsd.own.mk.
1993-08-15 20:42:39 +00:00
mycroft
3a5556e27f
Combine some suffix rules.
1993-07-17 12:29:17 +00:00
mycroft
b761d4a97c
Add suffix rules for C++ files.
1993-07-17 12:09:51 +00:00
mycroft
30b696c981
Add global CXX and CXXFLAGS for compiling C++ programs. (These names are used
...
by some GNU stuff; if you have a better suggestion, please tell me.)
1993-06-17 03:48:59 +00:00
cgd
62da9a5ad0
various changes to default make rules. from patch 101.
...
note that only the "sensible" changes in patch 101 are implemented.
1993-04-09 20:05:56 +00:00
cgd
61f282557f
initial import of 386bsd-0.1 sources
1993-03-21 09:45:37 +00:00