summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2000-04-21Don't need to explicitly make perl's config.sh, the beforedepend targetTodd C. Miller
will do that.
2000-04-09using just ldconfig is a bad idea, use -RTheo de Raadt
2000-03-10A more normal way of building kerberos, faster, and it works with SUDONiklas Hallqvist
2000-03-01rm dupTodd T. Fries
1999-12-22repair a few breakages in cross-tools caused by switch to egcs and new lorderMichael Shalayeff
1999-11-26Build libperl with the other libsTodd C. Miller
1999-09-27I mean, I hate that prereq *garbage*. but then you guys had to breakTheo de Raadt
make includes, too, by not fixing it. Gee, thanks.
1999-03-02Provide a method to do prerequisites needed beforeNiklas Hallqvist
installation of includes can happen. Do these before and not run via ${SUDO}.
1999-02-02Don't do two ldconfigs on mips if we're not building kerberos.imp
Many cross-tools cleanups: o remove mkdirs from the front of each of the rules, but instead have them depend on new target cross-dirs, which makes all the directories o Add new target, cross-dirs, to create the directories and symlinks. Before the symlinks in /usr/cross/$TARGET/blah-unknown-openbsd2.4 were never right. o KLUDGE for arc/pmax. MACHINE_ARCH is mips for these machines, but they differ from other machines in that they use mipsel-unknown-openbsd for their gnu config string (failure to have the el causes big endian tools to be built). These fixes allow me to build a usable toolchain and libraries for OpenBSD/arc on FreeBSD/i386 (with a few fixes to FreeBSD as well). I can also build a bootable kernel on the FreeBSD box. I'd like to add a cross-build target shortly that will build cross-tools, then will build and install stuff in DESTDIR with the cross tools living in ${DESTDIR}/usr/cross/${TARGET}.
1999-02-02Make cross targets more robust:imp
o Don't build kerberos if KERBEROS==no o Use the lorder in the target tree, rather than relying on the system's lorder to do the right thing in a cross build environment.
1999-01-24make depend stuff in cross-*.Niklas Hallqvist
Also build the kerberos libs for the cross environment
1999-01-24pass SUDO to make build in kerberosIV. From: jakob@crt.seArtur Grabowski
1999-01-08kill local change that should not have gotten committed in last changeTodd C. Miller
1999-01-07make cleandir needs to run run as well; marc@snafu.orgTodd C. Miller
1998-10-30set DESTDIR to be empty, not '/' when doing 'make distrib-dirs' so we don't ↵Todd C. Miller
get /etc/foo, not //etc/foo
1998-09-30add a note about building kernel before "make build"Artur Grabowski
1998-09-07Optionally use make SUDO=sudo build to build as non-rootNiklas Hallqvist
1998-08-28fix cross-lib installMichael Shalayeff
1998-05-18insert a note about the cross-tools targetMichael Shalayeff
1998-05-18more links for binutils-new; hmm shouldn't this be single commit w/ the prev ↵Michael Shalayeff
one?
1998-05-18use .CURDIR-relative paths navigating within source tree.Michael Shalayeff
that is, instead of 'cd lib' use 'cd ${.CURDIR}/lib'. PS: what about strings and gdb for cross-binutils-old? those guys are present in the '-new target.
1998-05-18setup links for new binutils in an old binutils cosistant wayMichael Shalayeff
1998-05-17Revert to 1.32, in the future CROSSENV will be used with differentNiklas Hallqvist
MAKEOBJDIR values
1998-05-17include MAKEOBJDIR definition into CROSSENVMichael Shalayeff
1998-05-16cross-tools cleanup + build the libs tooNiklas Hallqvist
1998-05-14cross-gcc improvement, install cc link, and a nice cppNiklas Hallqvist
1998-05-11Build nm ok for cross-envsNiklas Hallqvist
1998-05-11Add a bunch of cross-a.out targetsNiklas Hallqvist
1998-05-04use binutils for hppaMichael Shalayeff
1998-04-25Improved cross-compilation targets, still need workNiklas Hallqvist
1998-03-18cross-gcc: make things work, finallyMichael Shalayeff
1998-03-17cross-tools: use /bin/sh to run configure, add -I for mips-*Michael Shalayeff
1998-02-15A new rule cross-gas for building an a.out cross assembler, i.e. *not* fromNiklas Hallqvist
the new binutils, but from the old gnu/usr.bin/gas sources. Not yet called from cross-tools for any architectures.
1997-12-09on mips systems, ldconfig after kerberos too as new libs get installedNiklas Hallqvist
1997-09-21$OpenBSD$Theo de Raadt
1997-08-06attempt to clean/cleandir/obj in distribTheo de Raadt
1997-07-29add braces to variablekstailey
1997-07-29Changed the rules.kstailey
The variable is now GLOBAL_AUTOCONF_CACHE. You must set it to the name of the cache file to use. Ether "setenv GLOBAL_AUTOCONF_CACHE /var/tmp/foo" or add it to /etc/mk.conf
1997-07-29remove global cache at start of "make build" if GLOBAL_CACHE option is in effectkstailey
1997-04-19Changed ``defined(KERBEROS)'' to ``(${KERBEROS} == "yes")''Todd C. Miller
Same change doen for SKEY, YP, and KERBEROS5. This allows people to override those setting in /etc/mk.conf.
1997-04-18doc recommended build process somewhatTheo de Raadt
1997-02-28First stab at a target for making cross-development tools:Niklas Hallqvist
try "make TARGET=machine cross-tools" and you should get a little hierarchy in /usr/cross/<machine>. This is probably not in its final shape yet ;-)
1997-02-27We don't need this in /usr/src/Makefile. Call me a prude, if you like.briggs
1996-12-13ldconfig hack for the mipsTheo de Raadt
1996-06-02Don't install kerberosIV headers twice when doing "make build"Thorsten Lockert
1996-06-02kerberosIV now understand "includes" target tooThorsten Lockert
1996-05-18allow "make includes" to work from here tooTheo de Raadt
1996-05-14when making distributions, make sure the include directory gets filledTheo de Raadt
1996-05-06hard-code the include installation path (mostly for speed)Theo de Raadt
1996-05-06use beforeinstall; includes walks the treeTheo de Raadt