summaryrefslogtreecommitdiff
path: root/share/mk
AgeCommit message (Collapse)Author
2011-07-18take us to 5.0-betaTheo de Raadt
2011-07-18Pass install the -S option to avoid a window where the target isn'tPhilip Guenthe
executable (by mode or content), which can trip up builds with 'make -j' ok millert@
2011-07-16The /g flag is unneeded when the pattern in ${var:S/pattern/sub/g} canPhilip Guenthe
only match once per word, such as when it's anchored with '$' ok espie@
2011-07-10Switch arm ports to gcc4. ok deraadt@Miod Vallat
2011-07-08Switch sparc to gcc4. No source upgrade possible (well, it obviously can beMiod Vallat
done, but it's so tedious it will sing you to sleep, so we'll conveniently not bother documenting the steps), please upgrade from binary snapshots dated July 8th or more recent. Grunt work by kettenis@ who suffered a machine failure; ok deraadt@
2011-07-06Make sure typing "make install" twice in a rowIngo Schwarze
installs manuals twice, not only the first time. Admittedly, marking real target files as .PHONY is ugly, but this is the least complex fix found so far. If somebody comes up with something better, i will gladly improve this. Problem originally reported and some prodding by deraadt@.
2011-07-06Do not use wildcards in GCC4_ARCH, they do not play well with make's :MMiod Vallat
modifier. Found the hard way...
2011-07-06Make sure ${BEFOREMAN} is finished before ${MANLINT} is started;Ingo Schwarze
otherwise, stuff gets done in the wrong order in make -j. While here, also make sure ${BEFOREMAN} is finished before any manual source code is generated. tested in make build / make release by krw@
2011-07-05Allow parallel linting of manuals,Ingo Schwarze
by using one mandoc process and one timestamp file per man page. This might be slightly slower on single-processor machines, but it's considerably faster with make -j. "I think so" deraadt@
2011-07-05Allow switching between binutils and binutils 2.17.Dale Rahn
NOTE: binutils-2.17 has not been tested on any archs. ok pirofti@
2011-07-04Simplfy GCC decision by making the list of archs instead a hugeDale Rahn
list if ${MACHINE_ARCH} == "xx" tests ok deraadt@ pirofti@ (with fixes mentioned from kettenis)
2011-06-28Less ugly MANSUBDIR handling, not needing '' any longer.Ingo Schwarze
ok espie@ Note: This does not yet fix the issue noted by deraadt@ that two consecutive make install invocations install only once. Both of my proposed solutions are not nice, and espie@ is searching for a cleaner way.
2011-06-24Replace the .PHONY manlint target by an empty timestamp file, so man pagesChristian Weisgerber
are only re-linted after an actual change. Tweaked from schwarze@'s diff; ok schwarze@
2011-06-23switch to installing source manuals (base part)Ingo Schwarze
discussed with lots of people, tested by naddy@, "move fast" deraadt@
2011-04-22do not mention the now gone PSD/USD directories; ok miodJason McIntyre
2011-03-12bsd.doc.mk is dead. long live bsd.doc.mkTheo de Raadt
discussed with ingo
2011-01-13move to 4.9-currentTheo de Raadt
2010-11-18Sync the LIBFOO defines with the current set of libraries we build andMiod Vallat
install. Also define LIBARCH on arm platforms. ok millert@ deraadt@
2010-10-17Build tbl(1) pages with mandoc(1), not groff.Ingo Schwarze
Xenocara build checked myself, base build also by jmc@, thanks! "don't wait for me" deraadt@ Pages in base using tbl mostly look good already except for the rare .T{ macros; there may still be a few formatting issues in xenocara, please speak up when you run into them. Eventually, mandoc will catch up.
2010-09-24Switch mips-based ports to gcc4. Most of the work has been done by kettenis@.Miod Vallat
2010-09-09Use mandoc instead of groff to build PostScript manuals; note thatIngo Schwarze
these are not built by default, but only built when MANPS is set. kristaps@ and jmc@ agree with the idea, and the patch doesn't bother deraadt@ at all
2010-07-30Add "-S" to library installs to avoid breakage when oneChris Kuethe
"make -j8 build" job is installing libc and another job is expecting to use libc (for example). ok phessler
2010-07-24move to 4.8-betaTheo de Raadt
2010-07-08Switch hppa, i386 and powerpc to gcc4. Bump libc major to handle ABI cornerMark Kettenis
cases fixed in gcc4.
2010-05-26Switch amd64 and sparc64 over to gcc4; bump libc major to deal with the ABIMark Kettenis
corner cases that were fixed in gcc4, and changes in libgcc that we may have missed. ok kettenis@
2010-05-09define COMPILER_VERSION to be used later.Marc Espie
Based on dale's idea. (please install this file now, so you won't get errors when we commit the rest).
2010-04-03Build all manual pages in base with mandoc(1) instead of groff,Ingo Schwarze
excepting the tbl(1) pages, which are less than twenty. "commit the diff that enables it, now" deraadt@
2010-03-27pass -d -t to the default ``make tags'' flags.Owain Ainsworth
note that this does not affect sys (which already uses those flags) and libc (which has its own special target for them). just other uses of bsd.{prog,lib,dep}.mk. "I suppose" deraadt@, "yes, we want that" marco@ From Toni Mueller, thanks!
2010-03-02variable name is SUBDIR, not SUBDIRS; from Amarendra GodboleJason McIntyre
2010-02-03Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependentMiod Vallat
files or directories when applicable. The inspiration and name of MACHINE_CPU come from NetBSD, although the way to provide it to Makefiles is completely different. ok kettenis@
2010-01-264.7-BETA (also, lo-carb and ozone layer friendly)Miod Vallat
2009-09-23use "exec ${MAKE} ..." instead of "${MAKE} ..." for recursion.Matthieu Herrb
This saves a few processes. ok miod@.
2009-06-204.6-BETAMiod Vallat
2009-02-08Move to 4.5-BETAMiod Vallat
2009-02-05Revert 1.54 and build debug libs on hp300 too.Miod Vallat
2008-09-07allow PICFLAG to be overridden; ok kettenis drahnTheo de Raadt
2008-07-02move to 4.4-betaTheo de Raadt
2008-03-28Enable shared libraries on landisk.Dale Rahn
The sh architecture required some different linkage than most platforms, This fixes those other requirements.
2008-03-25Add a bsd.xconf.mk glue file, to be included at the start of XenocaraMatthieu Herrb
makefiles. ok oga@.
2008-03-24check for emptiness of SRCS, since make warns otherwise.Marc Espie
okay deraadt@
2008-02-204.3-betaMiod Vallat
2007-11-04Always compile modules with -mcmodel=kernel on amd64.Mike Belopuhov
Fix parentheses while here. Reminded by deraadt@
2007-11-03unmess make depend: make sure stuff is built in the correct order.Marc Espie
2007-11-03add a BEFOREMAN hook variable, for those programs that need something toMarc Espie
be done before they can build their manpages. `ah right' millert@
2007-07-25crank to 4.2-betaTheo de Raadt
2007-05-01warn if base obj directory does not exist.Marc Espie
okay deraadt@
2007-02-124.1-betaHenning Brauer
2007-01-04actually echo what's being executed; ok espie@Otto Moerbeek
2006-12-31- XORG_PREFIX is now X11BASEMatthieu Herrb
- define X11ETC here to avoid bootstrap problems noticed by Pierre-Yves Dampure and Frederick C. Druseikis.
2006-11-25Hooks needed by modular X builds. ok espie@ dim@.Matthieu Herrb