agc
67d4dd8792
Delete (duplicate) setting of UVM if the MACHINE_ARCH is "sparc" - this
...
is done earlier in the file, with the other platforms on which it's
standard.
1998-05-29 10:15:17 +00:00
tv
caf92c9d92
SPARC was missing from the list of GNU_ARCHs.
1998-05-25 23:40:22 +00:00
tv
cff69f3322
Add the ability to map a MACHINE_ARCH to a GNU architecture name:
...
- ${GNU_ARCH.${TARGET_ARCH}} will produce a target architecture name in
mainline sources
- ${MACHINE_GNU_ARCH} is equivalent to ${GNU_ARCH.${MACHINE_ARCH}}
1998-05-22 16:43:42 +00:00
tv
bace91cb64
Apply same .c.a workaround from alpha to arm32
1998-05-22 13:52:52 +00:00
simonb
6126819df6
Fix typo (s/OBJECT_FMAT/OBJECT_FMT/)
1998-05-13 13:58:00 +00:00
thorpej
bcaf433561
If DESTDIR is set, tell lint to use "-d ${DESTDIR}/usr/include" (the equiv.
...
of "-nostdinc -idirafter ${DESTDIR}/usr/include". Fixes PR #5399 .
1998-05-11 22:12:59 +00:00
kleink
bfdeed0774
Set NONOLINT on sparc.
1998-05-10 14:58:09 +00:00
tv
0c1cd4f4bc
Fix definition for SRCS: "If PROG is not defined" -> "If SRCS is not
...
defined" as noticed by prlw1@cam.ac.uk
1998-05-05 17:15:05 +00:00
mrg
445283dc37
make UVM the default on the sparc
1998-05-05 01:15:05 +00:00
thorpej
d1abd27c70
Make UVM standard procedure on hp300, mac68k (per scottr), and mvme68k.
1998-05-04 05:03:52 +00:00
thorpej
dae01890b2
Add a mechanism for specifying which platforms use UVM and which use
...
PMAP_NEW, and enable both for NetBSD/alpha.
1998-05-04 04:37:33 +00:00
ross
62a5b4b89c
English.
1998-05-03 16:39:45 +00:00
christos
62017450ca
fix lint library rule bug; use ${.ALLSRC} as suggested.
1998-05-02 15:19:04 +00:00
tv
8ab6713503
Fix symlinks creation in the build directory: create the symlinks there,
...
not in ${DESTDIR}.
1998-04-17 13:34:55 +00:00
tv
aea014c22a
Braindead pmake conditionals.
1998-04-15 12:07:10 +00:00
tv
820dd24a68
Create the ELF symbolic links in the build tree, too. Needed for libamu
...
and egcs libcc1 to make sure linking is done against the correct shared
object.
1998-04-15 02:39:53 +00:00
tv
7484409ac2
Compare ${LDSTATIC} against ""; don't check for definition. Make this
...
DTRT on setups with a global setting of LDSTATIC= (nothing)
1998-04-15 01:38:27 +00:00
agc
001ce9107b
Move bsd.port.mk and bsd.port.subdir.mk into pkgsrc/mk (by CVS
...
repository copy), which is a much better place for them. Update the
Makefile to reflect these changes.
1998-04-14 07:56:56 +00:00
lukem
2dbeb85dde
only read /etc/mk.conf once (stops += variables getting double assignments)
1998-04-13 12:03:07 +00:00
tv
c97729d6b8
Also build a static library regardless of NOSTATICLIB if LDSTATIC is
...
defined. In situations where a "private library" is being built, a static
library is needed to link binaries statically (LDSTATIC=-static).
1998-04-12 21:22:20 +00:00
fair
2e28a338e3
a link installation performance optimization: only fire off "ln -f", not "rm -f; ln" for each link created
1998-04-09 22:08:36 +00:00
hubertf
271a6b74a8
Don't creade dirs mode 444, inspired by fvdl's last commit.
1998-04-09 12:47:02 +00:00
tv
854cea27cc
New flag, NOSTATICLIB, prevents build and install of the standard static
...
library unless NOPIC is set.
1998-04-09 00:51:06 +00:00
tv
3b468e7a9b
The C++ compiler is "c++", not "g++"; that is more compatible with non-GCC
...
based C++ compilers.
1998-04-09 00:45:10 +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
fvdl
1c1df51751
INSTALL_DATA_DIR should not install directories with mode 444
1998-04-08 22:27:41 +00:00
agc
80bf789853
Correct a definition name in a comment.
1998-04-03 09:56:00 +00:00
enami
6e80cfe67f
Test target __initialized__ instead of .MAIN to see if inclusion
...
of ../Makefile.inc is necessary.
1998-04-03 04:40:42 +00:00
tv
875f72aa79
Revert. This broke too much in the build tree, and a better solution
...
needs to be created. (The existing situation breaks a lot too.)
1998-04-01 16:58:33 +00:00
tv
755c261508
Fix .y rules to DTRT with possibly generated .h files. See mail on
...
tech-toolchain for a very detailed explanation of this. In short, add
a .y.h rule identical to the .y.c rule and make the .y.c rule rename
the .h file; also, clean the .h file in CLEANFILES.
1998-04-01 15:23:36 +00:00
cgd
c0ac8bae67
GC alpha's ECOFF_TOOLCHAIN make variable, and related bits. Nobody
...
should be using an ECOFF toolchain on NetBSD/alpha any more.
1998-03-28 00:50:41 +00:00
tron
4388c70018
Add "ftp.uni-paderborn.de" and "ftp.x.org" to "${MASTER_SITE_XCONTRIB}".
1998-03-24 10:27:44 +00:00
hubertf
12ef5de7af
Document ALL_TARGET and INSTALL_TARGET, as per PR 5186.
1998-03-23 07:42:50 +00:00
agc
b34c2c6ed2
Temporarily revert to using GNU tar, until pax is bug-compatible with
...
gtar. pax has problems extracting certain archives which were made by
gtar and contain trailing trash at the end - gtar ignores this dross,
pax thinks it's valid, and prompts for the second volume.
1998-03-09 18:36:51 +00:00
hubertf
e7625fb46f
Make definition of OBJMACHINE in mk.conf work.
1998-03-08 14:55:04 +00:00
frueauf
bc2108c741
Introduce "Arch:" field in INDEX to handle the ONLY_FOR_ARCHS case better.
1998-03-08 14:25:52 +00:00
hubertf
44cef8723d
Add INSTALL_*_DIR macros.
1998-03-07 21:19:00 +00:00
jonathan
6fbfecba04
Use the new binutils-compatible ld commandline syntax to build
...
shared-library .so files on both ELf and a.out platforms.
1998-03-07 02:02:58 +00:00
tron
3b568e620a
MANZ now handles symlinks properly.
1998-03-01 13:38:03 +00:00
hubertf
6aa991c6a1
Cleanup fetch-list change reported by Bernd Ernesti..
1998-02-28 16:02:21 +00:00
tron
10c0ddaf25
Fix merge problem with last commit.
1998-02-28 10:39:19 +00:00
tron
e97ed99680
Fix problem with registering foreign language manual pages.
1998-02-28 10:14:41 +00:00
agc
4c570e1c28
Patches from Matthew Green to use pax if it's present, in preference
...
to tar.
1998-02-27 13:22:59 +00:00
lukem
a771a1c39a
change default ownership from bin:bin to root:wheel
1998-02-26 08:46:09 +00:00
perry
5e2ed85c88
set NONOLINT on i386. Other ports on which building with lint is okay should
...
be added to this list until we get all ports okay.
1998-02-25 18:30:11 +00:00
jonathan
5e0e8cec39
More table-driven changes for different toolchains:
...
* new bsd.own.mk variable OBJECT_FMT with values "a.out" or "ELF".
* use OBJECT_FMT in Makefile tests that depend on toolchain.
* Add new bsd.own.mk variable NOSHLIB that, if set indicates a given
port doesnt yet do shared libraries. Set on powerpc.
* Document new feature-test variables in src/share/mk/bsd.README.
Tested on i386, mips, fakedup Alpha environment.
1998-02-23 10:09:31 +00:00
hubertf
4abf2e5151
Enhance look & feel of the generated README.html's.
1998-02-20 22:06:18 +00:00
hubertf
289e97d3a8
Recursively print /bin/sh code for all dependent package as well as the
...
current package (IF called from a package dir and not via bsd.port.subdir.mk;
in the latter case it's assumed that the dependent packages will be scanned
later anyways).
This fixes PR 4992 by Mario Kemper <magick@bundy.lip.owl.de>.
1998-02-20 21:31:20 +00:00
hubertf
34f7405909
Kill line forgotten during PATH extension (in MAKE_ENV).
1998-02-20 21:01:09 +00:00
jonathan
b947725fbb
Fix dyslexic typo.
1998-02-18 08:14:31 +00:00