summaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Add uudecode to lib-tools so that the -p option is available forjkh1997-01-211-0/+2
| | | | | | the later build in lib/compat/* for those systems upgrading from source. Pointed-Out-By: John Hay <jhay@zibbi.mikom.csir.co.za>
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+2
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Add "lib/csu/i386" to the "includes" target, so that <dlfcn.h> isjdp1997-01-121-1/+2
| | | | | installed before it is needed. Noticed by: David Conran <lucifer@maths.uq.oz.au>
* Remove yacc from the lib-tools target since it is nowsteve1997-01-121-3/+1
| | | | | | back to its original form. Requested by: jkh
* Add -DNOINFO to MK_FLAGS, that's okay right? The comment saysjmacd1997-01-111-2/+4
| | | | | | | | MK_FLAGS contains -DNOMAN and -DNOPROFILE for speed, so I assume NOINFO is okay as well. Add gnu/usr.bin/texinfo to build-tools so everything does the right thing.
* Add yacc to lib-tools target, now that it's been changed.jkh1997-01-071-1/+3
|
* Add comment on -DALLLANG.asami1996-12-201-1/+3
| | | | Suggested by: max
* Use LC_TIME=C instead of LC_TIME= (POSIX)ache1996-11-261-3/+3
|
* use NOSHARE variable to skip 'share' directory, useful for shared installationsadam1996-11-011-2/+3
| | | | or for faster make of executables.
* Improved comment about `all' target.bde1996-10-251-16/+15
| | | | Use a for loop instead of massive duplication in the build-tools target.
* oops, how did this get into the reinstall target? :-]peter1996-10-141-16/+1
| | | | | Must have been a cut/paste foulup... The whole idea of 'make reinstall' is that it doesn't build anything from the source server mount.
* Add awk to build target.jkh1996-10-061-1/+3
| | | | Submitted-By: jhay
* Use SUP and SUPFLAGS variables to change them to cvsup if neededache1996-10-051-4/+7
|
* Add some 'world' hooks for libg++-2.7.2, specifically the new libstdc++peter1996-10-041-1/+4
| | | | | | directory. Also, add gnu/usr.bin/as to the lib-tools target since libgcc generates weak symbols, and libstdc++/libg++ use them. ie: coming from a 2.1.x system will fail without 'as'.
* Unlocalize `date`ache1996-09-211-3/+3
|
* Hooks to attempt to get 'make world' working with gcc-2.7.2.1. It'speter1996-09-191-6/+8
| | | | | | | | | | | | | | worked for me, but no guarantees yet. Basically, move cc earlier to lib-tools target, before libraries are built. libgcc is built at the same time, so it's special entry is removed from the libraries target. Also, add bison/gperf immediately before cc, since they are needed to build cc and are not present on an earler-than-2.2 system. (libgcc is partly built with the freshly compiled gcc-2.7.2.1, since it uses __attribute__'s that were not present until now) This _should_ be enough to get running from older releases, perhaps as far back as 2.0.5.
* Add 3 small lines which add to the utility of the "finished on `date`"jkh1996-09-181-1/+6
| | | | output in the world target.
* Add usr.bin/sgmls to the build-tools target.jfieber1996-09-101-1/+3
| | | | This should prevent make world from falling over in share/doc.
* - cosmetic change to 'make world'peter1996-08-301-4/+33
| | | | | - do an explicit 'make all' in include/rpcsvc in 'make includes' as a 'make install' is not supposed to build anything.
* Revert all the make depend changes.jkh1996-08-251-30/+30
|
* Get rid of all the explicit calls to make depend.jkh1996-08-231-31/+31
|
* Removed extraneous .endif that was left during OBJDIR cleanup.nate1996-08-071-2/+1
| | | | Noticed by: phk
* Move tsort back to lib-tools where it belongs, and add a "speciallypeter1996-08-071-4/+4
| | | | | | | | for bootstrap" tweak to the lex Makefile to stop it building the library too early. This untangles things a bit more, it stops new bootstraps failing because libl/libfl uses 'ld -O' before ld is updated.
* Correct spelling of NOOBJDIR (I mistakenly wrote NOOBJ).peter1996-08-071-7/+4
| | | | | Closes PR#1451 (Ph. Charnier <charnier@xp11.frmug.org>) and PR#1453 (Peter Mutsaers <plm@xs4all.nl>)
* The bootstrap target in src/Makefile has the wrong order for lex/tsortjkh1996-08-031-3/+3
| | | | | | | | | because lex has a library (libln.a) and bsd.lib.mk has been modified to use 'tsort -q'. Tsort has not been build yet... tsort should be before lex. [Whoops! Thanks! -jkh] Submitted-By: roberto@keltia.freenix.fr (Ollivier Robert)
* Add tsort to bootstrap targets.jkh1996-08-031-1/+3
|
* General tidy-up of Makefile. The objective was to make it clear andpeter1996-07-271-143/+271
| | | | | | | | readable, as well as fix up some of the warts along the way. Among the things fixed is the infamous "cd foo && make depend all install" bogon, which is particularly important for users of the -DNOCLEAN option. Also, a few typo and DESTDIR fixes and a -DNOGAMES hack from Gary Jennejohn.
* Fix typo in Makefile.jraynard1996-07-211-2/+2
| | | | Reviewed (informally!) by jkh.
* Add make to the bootstrap targets (I thought I committed this 3 days ago -jkh1996-07-011-1/+2
| | | | sheesh!).
* Add beforeinstall decent into libtclphk1996-06-281-1/+2
|
* Comment out the:peter1996-06-271-4/+4
| | | | | | | | .if exists(contrib) SUBDIR+= contrib .endif because it now tries to decend into the new contrib dir which doesn't have a Makefile.
* Added libftpio to 'includes'.nate1996-06-261-1/+2
|
* Bring in my changes for removing the pestilent obj links (unless youjkh1996-06-241-23/+6
| | | | | really want them) from /usr/src. This is the final version of the patches, incorporating the feedback I've received from -current.
* Ask CVS to run in quiet mode, which makes it easier to see what thepst1996-06-221-2/+2
| | | | update actually did.
* Add pre-world and post-world hooks so that people can do site specificjkh1996-06-201-2/+10
| | | | | cleanup or preinitializion of /usr/src before and after the world target is run.
* libforms is no moreadam1996-06-201-2/+1
|
* Don't try to do a 'make bootstrap all install' in one commend. Break itnate1996-06-191-2/+3
| | | | | into two make commands so that make will recognize that it doesn't need to buid scan.c w/lex.
* Added lex to the bootstrap target.nate1996-06-191-1/+2
|
* 1) make -DCLOBBER not remove most of /usr/libmarkm1996-05-041-37/+35
| | | | | 2) make all the 'pre-targets' not install profiled libraries and man pages to speed up the bootstrap in a 'make world'
* Re-instate the bootstrap target which can be used to build toolspaul1996-03-241-2/+8
| | | | | | that can't be built by older OS versions. Use it to install the lint binaries.
* Add a hint that a make world is done so people don't think that the lastjkh1996-03-111-1/+2
| | | | command (makewhatis) is running forver. :)
* do the 'include-tools' as part of the world target (like lib-tools andpeter1996-02-171-3/+3
| | | | build-tools) so that a "make includes" doesn't spam your build tree.
* Remove reference to old des library.markm1996-02-111-3/+1
|
* Added 'install' to the inclde-tools target, as it has a new options "-C"nate1996-01-301-1/+3
| | | | | | which is used when installing the include files. Submitted by: John Hay -- John.Hay@csir.co.za
* Kludge alert!nate1996-01-301-4/+10
| | | | | Add new 'include-tools' target, which the 'includes' target depends on. Currently, it consists of rpcgen.
* Add libutil/beforeinstall to the includes targetpeter1996-01-011-1/+2
|
* Add rpcgen to build-tools target.pst1995-12-271-1/+3
|
* Added 'install' to the lib-tools target since it is uses the new '-C' flagnate1995-11-281-1/+3
| | | | to install libraries to avoid messing up dependencies.
* Bring forward libkadm change from 2.1jkh1995-11-261-1/+2
|
* Add -DNOCLEAN option which totally and utterly disables any form ofpeter1995-11-251-2/+18
| | | | | | | | | | | | | | | | | cleaning during a make. This may give you more rope to hang yourself if you are caught with some subtle dependency on installed binaries in your build, but if you are doing daily 'make -DNOCLEAN world' it's not too bad at all. It could take as little as 30 minutes to do an entire sync-up of your binaries if everything's up to date, especially if you are using 'INSTALL=install -C' in /etc/make.conf (highly recomended!). Also, add a "reinstall" target. You can do a 'make DESTDIR=/mnt reinstall' where /mnt is the nfs root of a machine and you get the install parts of the make world run on it. I saw this on -hackers quite some time ago and included it in my Makefile and have been using it on and off for a while. Alas, I cannot find the actual message with the author's name...
OpenPOWER on IntegriCloud