The NetBSD Project

CVS log for src/share/mk/bsd.README

[BACK] Up to [cvs.NetBSD.org] / src / share / mk

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.334 / (download) - annotate - [select for diffs], Sun Jul 6 18:22:03 2014 UTC (3 weeks ago) by dholland
Branch: MAIN
CVS Tags: HEAD
Changes since 1.333: +7 -1 lines
Diff to previous 1.333 (colored)

Add MKGROFFHTMLDOC and make it default to no. It seems that sometimes
when generating html groff runs netpbm behind your back. Needless to
say we don't have netpbm in base, so this fails on a clean install; so
for now disable generating html for /usr/share/doc by default.
Workaround for PR 48970.

It seems that all available document preparation toolchains are made
of fail.

Revision 1.333 / (download) - annotate - [select for diffs], Sat Jul 5 19:23:38 2014 UTC (3 weeks, 1 day ago) by dholland
Branch: MAIN
Changes since 1.332: +1 -4 lines
Diff to previous 1.332 (colored)

Remove HTMLDOCDIR; it is no longer used (and doesn't fit the docs
scheme) and it was never honored anyway except in a couple places.

Revision 1.332 / (download) - annotate - [select for diffs], Thu May 8 13:58:34 2014 UTC (2 months, 2 weeks ago) by phx
Branch: MAIN
CVS Tags: yamt-pagecache-base9
Changes since 1.331: +3 -1 lines
Diff to previous 1.331 (colored)

Use TOOL_NCDCS to turn an ibmnws kernel automatically into a valid NCD
firmware image for netbooting. This is still a valid ELF kernel, but with
a patched CRC checksum and image size included.

Revision 1.331 / (download) - annotate - [select for diffs], Mon May 5 19:06:29 2014 UTC (2 months, 3 weeks ago) by martin
Branch: MAIN
Changes since 1.330: +5 -1 lines
Diff to previous 1.330 (colored)

As discussed on tech-toolchain, offer a new make variable MKKDEBUG - if
set to "yes", kernel builds will gain debug info and a netbsd.gdb will
be created (same as adding "makeoptions DEBUG=-g" to the config file).

Revision 1.330 / (download) - annotate - [select for diffs], Fri Apr 18 00:37:46 2014 UTC (3 months, 1 week ago) by christos
Branch: MAIN
Changes since 1.329: +2 -2 lines
Diff to previous 1.329 (colored)

Add -g (gnu) so lint recognizes __attribute__

Revision 1.329 / (download) - annotate - [select for diffs], Tue Mar 25 09:52:55 2014 UTC (4 months ago) by ozaki-r
Branch: MAIN
CVS Tags: tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15
Changes since 1.328: +6 -1 lines
Diff to previous 1.328 (colored)

Add MKCTF

This variable separates CTF stuffs from MKDTRACE; we can build DTrace
solely without building and using them. This allows us to use DTrace
even if CTF stuffs have problems (actually they have now).

This variable would be merged into MKDTRACE eventually, once CTF stuffs
work correctly again.

Revision 1.328 / (download) - annotate - [select for diffs], Mon Feb 24 07:23:41 2014 UTC (5 months ago) by skrll
Branch: MAIN
CVS Tags: riastradh-drm2-base3
Changes since 1.327: +2 -2 lines
Diff to previous 1.327 (colored)

Rename NetBSD/hp700 to NetBSD/hppa.

Unfortunately our VCS isn't very helpful here.

Revision 1.327 / (download) - annotate - [select for diffs], Mon Jan 27 07:57:28 2014 UTC (5 months, 4 weeks ago) by apb
Branch: MAIN
Changes since 1.326: +5 -3 lines
Diff to previous 1.326 (colored)

Document TOOL_GZIP.

Revision 1.326 / (download) - annotate - [select for diffs], Thu Jan 16 01:19:46 2014 UTC (6 months, 1 week ago) by christos
Branch: MAIN
Changes since 1.325: +99 -43 lines
Diff to previous 1.325 (colored)

- Add a new bsd.host.mk that contains all the HOST_ variables extracted from
  bsd.sys.mk and bsd.own.mk
- Add protection requiring that:
	1. bsd.sys.mk is not include from other Makefiles directly
	2. bsd.own.mk must be included before bsd.sys.mk since it
	   sets variables that bsd.sys.mk uses as conditionals.

This is step 1 of removing all variable settings from bsd.sys.mk and
leaving behind only rules. This way, the structure of a standard Makefile
is:
	variable overrides

	optionally include bsd.own.mk
	optionally include bsd.endian.mk

	variable settings that use variables defined in bsd.own.mk

	include a one or more rule .mk files (such as bsd.prog.mk etc)

Revision 1.325 / (download) - annotate - [select for diffs], Tue Jan 14 18:51:45 2014 UTC (6 months, 1 week ago) by christos
Branch: MAIN
Changes since 1.324: +6 -1 lines
Diff to previous 1.324 (colored)

use bsd.syscall.mk

Revision 1.324 / (download) - annotate - [select for diffs], Tue Jan 14 11:32:35 2014 UTC (6 months, 1 week ago) by apb
Branch: MAIN
Changes since 1.323: +3 -2 lines
Diff to previous 1.323 (colored)

Document new default for MKARZERO.

Revision 1.323 / (download) - annotate - [select for diffs], Fri Dec 6 23:14:15 2013 UTC (7 months, 2 weeks ago) by matt
Branch: MAIN
Changes since 1.322: +5 -1 lines
Diff to previous 1.322 (colored)

Describe MACHINES.${MACHINE_CPU}.  <fixme>
Add sparc64 to MACHINES.sparc since sparc64 can be build as sparc.

Revision 1.322 / (download) - annotate - [select for diffs], Mon Nov 11 10:24:53 2013 UTC (8 months, 2 weeks ago) by joerg
Branch: MAIN
Changes since 1.321: +2 -1 lines
Diff to previous 1.321 (colored)

Relink binaries if crti.o changes.

Revision 1.321 / (download) - annotate - [select for diffs], Mon Oct 28 01:47:13 2013 UTC (8 months, 4 weeks ago) by mrg
Branch: MAIN
Changes since 1.320: +3 -1 lines
Diff to previous 1.320 (colored)

add MKDEPCXX, that is used for C++ files depend creation.  also
add some missing ${COPTS.${.IMPSRC:T}} and ${CPUFLAGS.${.IMPSRC:T}}
to the dependancy rules.

this makes it possible to have C++ files .d files created with the
C++ compiler, and with the normal options for this file, which
means that we can build libstdc++-v3 from gcc 4.8.

Revision 1.320 / (download) - annotate - [select for diffs], Sun Sep 29 14:36:25 2013 UTC (9 months, 4 weeks ago) by christos
Branch: MAIN
Changes since 1.319: +2 -1 lines
Diff to previous 1.319 (colored)

Add libxcb

Revision 1.319 / (download) - annotate - [select for diffs], Sat Aug 3 19:31:26 2013 UTC (11 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.318: +2 -2 lines
Diff to previous 1.318 (colored)

Fixed a typo

Revision 1.318 / (download) - annotate - [select for diffs], Sun Jun 2 11:02:40 2013 UTC (13 months, 3 weeks ago) by mbalmer
Branch: MAIN
CVS Tags: tls-maxphys-base, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2
Changes since 1.317: +7 -1 lines
Diff to previous 1.317 (colored)

New variable MKX11MOTIF to enable building libGLw with Motif support.
Defaults to 'no'.

Revision 1.317 / (download) - annotate - [select for diffs], Fri May 31 06:48:43 2013 UTC (13 months, 3 weeks ago) by mrg
Branch: MAIN
Changes since 1.316: +2 -1 lines
Diff to previous 1.316 (colored)

add LIBX11_XCB; unfortunately since the library is named with a -
in it, we have to use an ugly hard coded assignment for now.
(could be cleaned up with more make variable magic i'm sure.)

Revision 1.316 / (download) - annotate - [select for diffs], Sun Apr 28 04:44:21 2013 UTC (15 months ago) by joerg
Branch: MAIN
Changes since 1.315: +7 -1 lines
Diff to previous 1.315 (colored)

MKLIBCXX and MKLIBSTDCXX

Revision 1.315 / (download) - annotate - [select for diffs], Thu Apr 11 01:27:46 2013 UTC (15 months, 2 weeks ago) by christos
Branch: MAIN
Changes since 1.314: +3 -1 lines
Diff to previous 1.314 (colored)

add new libevent2 libraries.

Revision 1.314 / (download) - annotate - [select for diffs], Tue Mar 5 02:02:07 2013 UTC (16 months, 3 weeks ago) by christos
Branch: MAIN
CVS Tags: agc-symver-base, agc-symver
Changes since 1.313: +8 -1 lines
Diff to previous 1.313 (colored)

MKDEPINCLUDES support.

Revision 1.313 / (download) - annotate - [select for diffs], Sat Feb 16 21:40:45 2013 UTC (17 months, 1 week ago) by jmmv
Branch: MAIN
Changes since 1.312: +2 -1 lines
Diff to previous 1.312 (colored)

Hook Lutok into the build.  This is all protected by the MKKYUA guard.

Revision 1.312 / (download) - annotate - [select for diffs], Fri Feb 15 19:49:48 2013 UTC (17 months, 1 week ago) by jmmv
Branch: MAIN
Changes since 1.311: +12 -3 lines
Diff to previous 1.311 (colored)

Add the MKKYUA knob.

MKKYUA defaults to no and will remain as such until the import is complete
and validated.

This knob does not currently have any effects on the build as nothing relies
on it yet.  Upcoming imports and changes in this area will all be guarded by
this flag.

Revision 1.311 / (download) - annotate - [select for diffs], Sun Feb 10 22:05:51 2013 UTC (17 months, 2 weeks ago) by jmcneill
Branch: MAIN
Changes since 1.310: +3 -1 lines
Diff to previous 1.310 (colored)

add TOOL_MKNOD

Revision 1.310 / (download) - annotate - [select for diffs], Sun Dec 2 20:19:46 2012 UTC (19 months, 3 weeks ago) by apb
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7
Changes since 1.309: +5 -1 lines
Diff to previous 1.309 (colored)

Document MAKEDIRTARGETENV

Revision 1.309 / (download) - annotate - [select for diffs], Sat Nov 24 14:01:28 2012 UTC (20 months ago) by alnsn
Branch: MAIN
Changes since 1.308: +5 -1 lines
Diff to previous 1.308 (colored)

Document MKSLJIT variable.

Revision 1.308 / (download) - annotate - [select for diffs], Mon Nov 19 16:04:54 2012 UTC (20 months, 1 week ago) by apb
Branch: MAIN
Changes since 1.307: +6 -1 lines
Diff to previous 1.307 (colored)

On second thoughts, don't run "rm -rf" in bsd.clean.mk.  Instead,
document that CLEANFILES and CLEANDIRFILES must not contain
directory names.

Revision 1.307 / (download) - annotate - [select for diffs], Tue Nov 13 22:30:38 2012 UTC (20 months, 1 week ago) by pooka
Branch: MAIN
Changes since 1.306: +6 -1 lines
Diff to previous 1.306 (colored)

Make it easier build binaries against the host's libs, e.g.
libpthread which might be in /lib/x86_64-linux-gnu/libpthread.so.0
or some other unholy place.

Revision 1.306 / (download) - annotate - [select for diffs], Sun Nov 4 16:27:28 2012 UTC (20 months, 3 weeks ago) by christos
Branch: MAIN
Changes since 1.305: +5 -1 lines
Diff to previous 1.305 (colored)

add MKTPM, default to no

Revision 1.305 / (download) - annotate - [select for diffs], Sun Nov 4 10:59:13 2012 UTC (20 months, 3 weeks ago) by apb
Branch: MAIN
Changes since 1.304: +23 -1 lines
Diff to previous 1.304 (colored)

Add _NETBSD_VERSION_DEPENDS in bsd.own.mk.  Targets that need
to be re-generated when the NetBSD version numberchanges,
or when any build-related variables change, may depend on
${_NETBSD_VERSION_DEPENDS}.

Revision 1.304 / (download) - annotate - [select for diffs], Tue Oct 2 04:53:11 2012 UTC (21 months, 3 weeks ago) by jkoshy
Branch: MAIN
CVS Tags: yamt-pagecache-base6
Changes since 1.303: +4 -1 lines
Diff to previous 1.303 (colored)

Document the MKKMOD build knob.

Revision 1.303 / (download) - annotate - [select for diffs], Sun Sep 30 03:07:25 2012 UTC (21 months, 3 weeks ago) by jkoshy
Branch: MAIN
Changes since 1.302: +2 -2 lines
Diff to previous 1.302 (colored)

Note that the MKCOMPAT build knob is supported on mips64-based
architectures.

Revision 1.302 / (download) - annotate - [select for diffs], Sat Sep 29 12:03:41 2012 UTC (21 months, 4 weeks ago) by jkoshy
Branch: MAIN
Changes since 1.301: +6 -1 lines
Diff to previous 1.301 (colored)

Document the MKDTRACE build knob.

Reviewed by:	apb

Revision 1.301 / (download) - annotate - [select for diffs], Thu Sep 20 15:48:54 2012 UTC (22 months ago) by abs
Branch: MAIN
Changes since 1.300: +9 -9 lines
Diff to previous 1.300 (colored)

strip trailing whitespace - noted by Snader_LB on IRC

Revision 1.300 / (download) - annotate - [select for diffs], Thu Aug 23 21:21:16 2012 UTC (23 months ago) by joerg
Branch: MAIN
Branch point for: tls-maxphys
Changes since 1.299: +11 -2 lines
Diff to previous 1.299 (colored)

Revert last, it breaks the tricks xsrc uses.

Revision 1.299 / (download) - annotate - [select for diffs], Thu Aug 23 15:45:03 2012 UTC (23 months ago) by joerg
Branch: MAIN
Changes since 1.298: +3 -12 lines
Diff to previous 1.298 (colored)

Remove SHLIBINSTALLDIR and SHLINKINSTALLLIBDIR. Add rpath entries, if
SHLIBDIR differs from /usr/lib.

Revision 1.298 / (download) - annotate - [select for diffs], Wed Aug 8 13:56:13 2012 UTC (23 months, 2 weeks ago) by christos
Branch: MAIN
Changes since 1.297: +5 -1 lines
Diff to previous 1.297 (colored)

add MKRUMP by popular demand.

Revision 1.297 / (download) - annotate - [select for diffs], Sat Jul 14 16:04:06 2012 UTC (2 years ago) by spz
Branch: MAIN
Changes since 1.296: +2 -8 lines
Diff to previous 1.296 (colored)

more MKCRYPTO_IDEA and MKCRYPTO_MDC2 removal (resp, adjustment to IDEA and
MBC2 now always being included)
MKCRYPTO_RC5 now builds shared libs, add the missing files to sets

Revision 1.296 / (download) - annotate - [select for diffs], Tue Jun 19 06:20:13 2012 UTC (2 years, 1 month ago) by plunky
Branch: MAIN
Changes since 1.295: +3 -2 lines
Diff to previous 1.295 (colored)

since we seem to have grown a WARNS=5, list it here

Revision 1.295 / (download) - annotate - [select for diffs], Fri May 25 10:48:48 2012 UTC (2 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.294: +6 -1 lines
Diff to previous 1.294 (colored)

Document MKREPRO here as well.

Revision 1.294 / (download) - annotate - [select for diffs], Wed Feb 29 20:07:57 2012 UTC (2 years, 4 months ago) by tron
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4
Changes since 1.293: +2 -2 lines
Diff to previous 1.293 (colored)

Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.

Revision 1.293 / (download) - annotate - [select for diffs], Fri Feb 17 00:00:02 2012 UTC (2 years, 5 months ago) by joerg
Branch: MAIN
Changes since 1.292: +2 -2 lines
Diff to previous 1.292 (colored)

Derive MANINSTALL from MKCATPAGES and MKHTML.

Revision 1.292 / (download) - annotate - [select for diffs], Tue Feb 7 22:58:49 2012 UTC (2 years, 5 months ago) by joerg
Branch: MAIN
CVS Tags: netbsd-6-base
Branch point for: netbsd-6
Changes since 1.291: +3 -3 lines
Diff to previous 1.291 (colored)

Sync with reality for MKCATPAGES and MKMANDOC.

Revision 1.291 / (download) - annotate - [select for diffs], Sat Jan 28 21:32:13 2012 UTC (2 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.290: +4 -1 lines
Diff to previous 1.290 (colored)

Provide a way to override the default objcopy flags for library modules.

Revision 1.290 / (download) - annotate - [select for diffs], Sat Nov 5 22:56:30 2011 UTC (2 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2
Changes since 1.289: +2 -1 lines
Diff to previous 1.289 (colored)

Add libtre

Revision 1.289 / (download) - annotate - [select for diffs], Sun Oct 16 01:28:35 2011 UTC (2 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base
Branch point for: yamt-pagecache
Changes since 1.288: +14 -14 lines
Diff to previous 1.288 (colored)

rump not rum

Revision 1.288 / (download) - annotate - [select for diffs], Sun Oct 16 01:14:33 2011 UTC (2 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.287: +76 -6 lines
Diff to previous 1.287 (colored)

fix list of libraries to reflect reality.

Revision 1.287 / (download) - annotate - [select for diffs], Wed Oct 5 12:34:04 2011 UTC (2 years, 9 months ago) by apb
Branch: MAIN
Changes since 1.286: +39 -7 lines
Diff to previous 1.286 (colored)

Add MKCLEANSRC and MKCLEANVERIFY variables, defaulting to "yes".
You may set them to "no" to get the old behaviour of "make clean"
and "make cleandir".

Revision 1.286 / (download) - annotate - [select for diffs], Sat Sep 10 16:57:35 2011 UTC (2 years, 10 months ago) by apb
Branch: MAIN
Changes since 1.285: +30 -3 lines
Diff to previous 1.285 (colored)

Move all "clean" and "cleandir" processing to a new bsd.clean.mk
file, as proposed in tech-toolchain.

Revision 1.285 / (download) - annotate - [select for diffs], Fri Sep 9 10:08:14 2011 UTC (2 years, 10 months ago) by apb
Branch: MAIN
Changes since 1.284: +5 -1 lines
Diff to previous 1.284 (colored)

Document the FILESBUILD variable, which was added in
bsd.files.mk revision 1.41 dated 2010-02-03.

Revision 1.284 / (download) - annotate - [select for diffs], Thu Jun 30 18:13:51 2011 UTC (3 years ago) by matt
Branch: MAIN
Changes since 1.283: +3 -3 lines
Diff to previous 1.283 (colored)

Replace gzip with ${TOOL_GZIP} in manual compression.
Modify the description of USE_PIGZGZIP.

Revision 1.283 / (download) - annotate - [select for diffs], Mon May 30 13:47:01 2011 UTC (3 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: cherry-xenmp-base, cherry-xenmp
Changes since 1.282: +4 -1 lines
Diff to previous 1.282 (colored)

Add an alternative to NOGCCERROR for clang.

Revision 1.282 / (download) - annotate - [select for diffs], Fri May 20 16:02:23 2011 UTC (3 years, 2 months ago) by plunky
Branch: MAIN
Changes since 1.281: +1 -5 lines
Diff to previous 1.281 (colored)

simplify PCC inclusion; MKPCCDMDS is not really required

Revision 1.281 / (download) - annotate - [select for diffs], Thu May 19 14:29:27 2011 UTC (3 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.280: +15 -1 lines
Diff to previous 1.280 (colored)

Add fine-grained compiler selection, including clang support.

Revision 1.280 / (download) - annotate - [select for diffs], Thu Mar 24 17:05:44 2011 UTC (3 years, 4 months ago) by bouyer
Branch: MAIN
Changes since 1.279: +2 -1 lines
Diff to previous 1.279 (colored)

Add a new libquota library, which contains some blocks to build and/or
parse quota plists; as well as a getfsquota() function to retrieve quotas
for a single id from a single filesystem (whatever filesystem this is:
a local quota-enabled fs or NFS). This is build on functions getufsquota()
(for local filesystems with UFS-like quotas) and getnfsquota();
which are also available to userland programs.
move functions from quota2_subr.c to libquota or libprop as appropriate,
and ajust in-tree quota tools.
move some declarations from kernel headers to either sys/quota.h or
quota/quota.h as appropriate. ufs/ufs/quota.h still installed because
it's needed by other installed ufs headers.
ufs/ufs/quota1.h still installed as a quick&dirty way to get a code
using the old quotactl() to compile (just include ufs/ufs/quota1.h instead of
ufs/ufs/quota.h - old code won't compile without this change and this is
on purpose).
Discussed on tech-kern@ and tech-net@ (long thread, but not much about
libquota itself ...)

Revision 1.279 / (download) - annotate - [select for diffs], Sun Feb 20 20:16:01 2011 UTC (3 years, 5 months ago) by jmmv
Branch: MAIN
CVS Tags: bouyer-quota2-nbase
Changes since 1.278: +3 -1 lines
Diff to previous 1.278 (colored)

Define LIBATF_C and LIBATF_CXX to point to their corresponding .a files and
use these to properly set DPADD for test programs.

Revision 1.278 / (download) - annotate - [select for diffs], Wed Jan 12 23:05:31 2011 UTC (3 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: bouyer-quota2-base
Branch point for: bouyer-quota2
Changes since 1.277: +2 -2 lines
Diff to previous 1.277 (colored)

USETBL no longer disables mandoc processing.

Revision 1.277 / (download) - annotate - [select for diffs], Sun Oct 31 11:52:53 2010 UTC (3 years, 8 months ago) by mbalmer
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231
Changes since 1.276: +2 -1 lines
Diff to previous 1.276 (colored)

Link Lua to the build and add the resulting files to the distribution sets.
Document the addition of Lua and the change we made to the default settings.

Revision 1.276 / (download) - annotate - [select for diffs], Wed Aug 25 15:24:29 2010 UTC (3 years, 11 months ago) by reed
Branch: MAIN
Changes since 1.275: +2 -2 lines
Diff to previous 1.275 (colored)

For MLINKS description, remove sentence saying they
are soft-linked (as it is not accurate).

Revision 1.275 / (download) - annotate - [select for diffs], Sun Aug 22 18:56:20 2010 UTC (3 years, 11 months ago) by rmind
Branch: MAIN
Changes since 1.274: +4 -1 lines
Diff to previous 1.274 (colored)

Import NPF - a packet filter.  Some features:

- Designed to be fully MP-safe and highly efficient.

- Tables/IP sets (hash or red-black tree) for high performance lookups.

- Stateful filtering and Network Address Port Translation (NAPT).
  Framework for application level gateways (ALGs).

- Packet inspection engine called n-code processor - inspired by BPF -
  supporting generic RISC-like and specific CISC-like instructions for
  common patterns (e.g. IPv4 address matching).  See npf_ncode(9) manual.

- Convenient userland utility npfctl(8) with npf.conf(8).

NOTE: This is not yet a fully capable alternative to PF or IPFilter.
Further work (support for binat/rdr, return-rst/return-icmp, common ALGs,
state saving/restoring, logging, etc) is in progress.

Thanks a lot to Matt Thomas for various useful comments and code review.
Aye by: board@

Revision 1.274 / (download) - annotate - [select for diffs], Sun Aug 15 07:27:33 2010 UTC (3 years, 11 months ago) by mrg
Branch: MAIN
Changes since 1.273: +6 -1 lines
Diff to previous 1.273 (colored)

add new option to build/use tools/pigz for compressing sets.  for now
USE_PIGZGZIP defaults to "no".  (it depends upon local <pthread.h> and -lz.)

you can set it to "yes" on most modern platforms just fine.

Revision 1.273 / (download) - annotate - [select for diffs], Sun Jun 20 06:54:24 2010 UTC (4 years, 1 month ago) by mrg
Branch: MAIN
Changes since 1.272: +5 -2 lines
Diff to previous 1.272 (colored)

- note that if MKINET6 is "no", MK11 must also be "no".  we don't support
  building X11 without inet6 support.  the support to maintain patches to
  generated files and other files is too great.  PR#42856
- add TOOL_PIGZ, which defaults to the (not yet default) built tools/pigz.

Revision 1.272 / (download) - annotate - [select for diffs], Sat Jun 19 03:50:30 2010 UTC (4 years, 1 month ago) by mrg
Branch: MAIN
Changes since 1.271: +2 -2 lines
Diff to previous 1.271 (colored)

- always install pigz.  hooary!
- kill MKPIGZ.
- add MKPIGZGZIP.  if it is "no", then only install pigz as pigz.  if it is
  not "no", don't install mrgzip, install pigz as gzip.

in all cases, the z* scripts.


i don't like the name MKPIGZGZIP so if anyone has a better name, feel free
to replace it.  i don't care enough since killing the ugly name is just
more incentive to get pigz doing .bz2, .Z and .z.

Revision 1.271 / (download) - annotate - [select for diffs], Thu Jun 17 06:17:02 2010 UTC (4 years, 1 month ago) by mrg
Branch: MAIN
Changes since 1.270: +4 -1 lines
Diff to previous 1.270 (colored)

default MKPIGZ to "no", for now.

Revision 1.270 / (download) - annotate - [select for diffs], Tue Jun 8 22:22:25 2010 UTC (4 years, 1 month ago) by riz
Branch: MAIN
Changes since 1.269: +2 -2 lines
Diff to previous 1.269 (colored)

Note that MKZFS is actually "yes" on i386/amd64.

Revision 1.269 / (download) - annotate - [select for diffs], Fri Jun 4 08:35:09 2010 UTC (4 years, 1 month ago) by jmmv
Branch: MAIN
Changes since 1.268: +1 -3 lines
Diff to previous 1.268 (colored)

Simplify build of shell-based test cases: atf-compile is gone.

Revision 1.268 / (download) - annotate - [select for diffs], Wed May 26 14:52:10 2010 UTC (4 years, 2 months ago) by njoly
Branch: MAIN
Changes since 1.267: +2 -2 lines
Diff to previous 1.267 (colored)

Small typo.

Revision 1.267 / (download) - annotate - [select for diffs], Wed May 26 01:10:10 2010 UTC (4 years, 2 months ago) by uwe
Branch: MAIN
Changes since 1.266: +1 -4 lines
Diff to previous 1.266 (colored)

bsd.subdir.mk - don't mention "make subdir" where subdir is any
directory listed in ${SUBDIR} as ${dir}: all-${dir} alias was removed
from 11 years ago (revision 1.31)

PR bin/43356

Revision 1.266 / (download) - annotate - [select for diffs], Fri Apr 23 19:41:03 2010 UTC (4 years, 3 months ago) by joerg
Branch: MAIN
Changes since 1.265: +7 -2 lines
Diff to previous 1.265 (colored)

Add MKBSDTAR, defaulting to no. It switching cpio and tar to the
libarchive based frontends.

Revision 1.265 / (download) - annotate - [select for diffs], Mon Feb 22 12:33:22 2010 UTC (4 years, 5 months ago) by njoly
Branch: MAIN
Changes since 1.264: +2 -2 lines
Diff to previous 1.264 (colored)

Change shared object file extension from .so to .pico, to avoid
conflicts with shared libaries names libXX.so; as recently seen with
MKUPDATE=yes builds for libelf and libnvpair.

All now stalled regular .so files need to be manually removed from
object directories.

Revision 1.264 / (download) - annotate - [select for diffs], Wed Feb 3 15:34:44 2010 UTC (4 years, 5 months ago) by roy
Branch: MAIN
Changes since 1.263: +2 -2 lines
Diff to previous 1.263 (colored)

Userland now builds and uses terminfo instead of termcap.

OK: core@, jdc@

Revision 1.263 / (download) - annotate - [select for diffs], Wed Dec 30 20:45:46 2009 UTC (4 years, 6 months ago) by abs
Branch: MAIN
Changes since 1.262: +5 -1 lines
Diff to previous 1.262 (colored)

Add note on SHLIB_{MAJOR,MINOR,TEENY}

Revision 1.262 / (download) - annotate - [select for diffs], Wed Dec 23 18:02:25 2009 UTC (4 years, 7 months ago) by tron
Branch: MAIN
Changes since 1.261: +2 -2 lines
Diff to previous 1.261 (colored)

LVM gets built by default these days.

Revision 1.261 / (download) - annotate - [select for diffs], Wed Dec 23 18:00:38 2009 UTC (4 years, 7 months ago) by tron
Branch: MAIN
Changes since 1.260: +2 -2 lines
Diff to previous 1.260 (colored)

Fix typo.

Revision 1.260 / (download) - annotate - [select for diffs], Mon Nov 30 16:13:23 2009 UTC (4 years, 7 months ago) by uebayasi
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.259: +6 -1 lines
Diff to previous 1.259 (colored)

Support "extsrc", externally added programs and libraries.  Users can write
their own reach-overs, cross-build, install, and get set files just like base
and X11 / X.org.  (These sets are not included as TNF releases.)

Revision 1.259 / (download) - annotate - [select for diffs], Sun Nov 15 14:59:47 2009 UTC (4 years, 8 months ago) by pgoyette
Branch: MAIN
Changes since 1.258: +2 -2 lines
Diff to previous 1.258 (colored)

Add a period at the end of a sentence.

Revision 1.258 / (download) - annotate - [select for diffs], Thu Nov 12 14:46:37 2009 UTC (4 years, 8 months ago) by tron
Branch: MAIN
Changes since 1.257: +2 -6 lines
Diff to previous 1.257 (colored)

Remove "USE_SSP_DEFAULT".

Revision 1.257 / (download) - annotate - [select for diffs], Thu Nov 12 13:22:34 2009 UTC (4 years, 8 months ago) by tron
Branch: MAIN
Changes since 1.256: +10 -5 lines
Diff to previous 1.256 (colored)

Invent a new flag "USE_SSP_DEFAULT" which defines whether we want to use
SSP for building the whole source tree. Set this to "yes" for
NetBSD/amd64 and NetBSD/i386. It is now possible to get the old
behavior (build libs and certain programs with SSP) by setting
"USE_SSP_DEFAULT" to "no".

Revision 1.256 / (download) - annotate - [select for diffs], Fri Oct 23 22:14:37 2009 UTC (4 years, 9 months ago) by joerg
Branch: MAIN
Changes since 1.255: +7 -1 lines
Diff to previous 1.255 (colored)

Add MKMANDOC option to trigger building cat pages and HTML pages with
mdocml.  Add a lintmanpages target for developers to check man pages
with the strictest settings of mandoc.

Revision 1.255 / (download) - annotate - [select for diffs], Sat Oct 10 19:05:29 2009 UTC (4 years, 9 months ago) by apb
Branch: MAIN
Changes since 1.254: +3 -2 lines
Diff to previous 1.254 (colored)

If ${NETBDSRCDIR}/../xsrc exists, then use it as the default value
of X11SRCDIR.  If it doesn't exist, then use /usr/xsrc as before.

OK mrg

Revision 1.254 / (download) - annotate - [select for diffs], Mon Oct 5 22:32:58 2009 UTC (4 years, 9 months ago) by haad
Branch: MAIN
Changes since 1.253: +6 -1 lines
Diff to previous 1.253 (colored)

Add zfs sets and needed veriables to hook zfs into the build. ZFS on i386
need still one fix othervise it should be ready for testing.

Revision 1.253 / (download) - annotate - [select for diffs], Tue Sep 29 23:56:34 2009 UTC (4 years, 9 months ago) by tsarna
Branch: MAIN
Changes since 1.252: +5 -1 lines
Diff to previous 1.252 (colored)

Multicast DNS ("Bonjour") support, based on Apple's mDNSResponder.

Revision 1.252 / (download) - annotate - [select for diffs], Tue Sep 8 07:08:03 2009 UTC (4 years, 10 months ago) by skrll
Branch: MAIN
Changes since 1.251: +5 -4 lines
Diff to previous 1.251 (colored)

Rename MKBFD to MKBINUTILS and support HAVE_BINUTILS for set lists. This
makes {MK,HAVE_}BINUTILS consistent with {MK,HAVE_}{GCC,GDB}.

Allow MKBFD to defines MKBINUTILS as a backwards compatibility hook.

Update the sets lists and add conditionals for lib{bfd,opcodes}.

Revision 1.251 / (download) - annotate - [select for diffs], Thu Jun 18 06:36:59 2009 UTC (5 years, 1 month ago) by mrg
Branch: MAIN
Changes since 1.250: +6 -1 lines
Diff to previous 1.250 (colored)

implement MKX11FONTS for Xorg.

Revision 1.250 / (download) - annotate - [select for diffs], Tue May 12 18:07:54 2009 UTC (5 years, 2 months ago) by plunky
Branch: MAIN
CVS Tags: jym-xensuspend-nbase, jym-xensuspend-base
Changes since 1.249: +1 -2 lines
Diff to previous 1.249 (colored)

remove libsdp as improved functionality has been enabled in libbluetooth.

Revision 1.249 / (download) - annotate - [select for diffs], Fri Apr 10 16:16:12 2009 UTC (5 years, 3 months ago) by apb
Branch: MAIN
Changes since 1.248: +18 -1 lines
Diff to previous 1.248 (colored)

Add LINKSOWN, LINKSGRP, and LINKSMODE variables for use by bsd.links.mk
when installing hard links.  They have no effect except when using a
metalog, in which case the information is added to the metalog.  In
the future, these variables may be replaced by a method for explicitly
recording hard links in a metadata log.

Also change a few things that called ${INSTALL_LINK} without going
through bsd.links.mk.

Reviewed by perry and joerg.  This should fix PR 24457 and PR 41155.

Revision 1.248 / (download) - annotate - [select for diffs], Fri Mar 13 16:23:31 2009 UTC (5 years, 4 months ago) by perry
Branch: MAIN
Changes since 1.247: +10 -1 lines
Diff to previous 1.247 (colored)

Add a MKARZERO flag, which invokes ar(1) with the new D flag when it
is set to "yes" -- defaults to "no" except for build.sh builds. This
results in a deterministic .a file rather than one that reflects
timestamps and permissions on the source files.

Also, clean up the ar flags we're using, and remove a redundant use of
ranlib that on a modern POSIX ar can be done with the "s" flag.

Discussed on tech-toolchain

Revision 1.247 / (download) - annotate - [select for diffs], Wed Feb 25 20:36:45 2009 UTC (5 years, 5 months ago) by sketch
Branch: MAIN
Changes since 1.246: +3 -1 lines
Diff to previous 1.246 (colored)

Make grep a host tool.

Revision 1.246 / (download) - annotate - [select for diffs], Thu Jan 22 14:04:15 2009 UTC (5 years, 6 months ago) by christos
Branch: MAIN
Branch point for: jym-xensuspend
Changes since 1.245: +9 -1 lines
Diff to previous 1.245 (colored)

Document USE_FORT.

Revision 1.245 / (download) - annotate - [select for diffs], Tue Dec 23 02:55:23 2008 UTC (5 years, 7 months ago) by agc
Branch: MAIN
Changes since 1.244: +5 -1 lines
Diff to previous 1.244 (colored)

Explain what the MKLVM switch does

Revision 1.244 / (download) - annotate - [select for diffs], Sat Dec 6 19:32:05 2008 UTC (5 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.243: +6 -1 lines
Diff to previous 1.243 (colored)

add LIBISCXX.  if it is != "no", use ${CXX} instead of ${CC} to link
shared libraries.  use it for the one c++ library we have.

fixes PR#39936.

Revision 1.243 / (download) - annotate - [select for diffs], Fri Dec 5 18:51:16 2008 UTC (5 years, 7 months ago) by cube
Branch: MAIN
Changes since 1.242: +5 -1 lines
Diff to previous 1.242 (colored)

Implement FILESBUILD_<file> to allow a FILES element to be built through a
target.

Revision 1.242 / (download) - annotate - [select for diffs], Sat Nov 15 11:27:49 2008 UTC (5 years, 8 months ago) by mrg
Branch: MAIN
Changes since 1.241: +3 -3 lines
Diff to previous 1.241 (colored)

revert sparc back to default of XFree86 at the request of macallan.

Revision 1.241 / (download) - annotate - [select for diffs], Thu Nov 13 20:40:11 2008 UTC (5 years, 8 months ago) by apb
Branch: MAIN
Changes since 1.240: +3 -2 lines
Diff to previous 1.240 (colored)

Add support for new MAKEVERBOSE levels 3 and 4.  The complete list is now:

 0   Minimal output ("quiet")
 1   Describe what is occurring
 2   Describe what is occurring and echo the actual command
 3   Ignore the effect of the "@" prefix in make commands
 4   Trace shell commands using the shell's -x flag

The default remains MAKEVERBOSE=2.

Revision 1.240 / (download) - annotate - [select for diffs], Wed Nov 12 13:17:27 2008 UTC (5 years, 8 months ago) by pooka
Branch: MAIN
Changes since 1.239: +1 -8 lines
Diff to previous 1.239 (colored)

Now that MKPUFFS is default, kill it as advertised.
While there, give puffs and refuse files sensible syspkg entries.

Revision 1.239 / (download) - annotate - [select for diffs], Wed Nov 12 12:35:54 2008 UTC (5 years, 8 months ago) by ad
Branch: MAIN
Changes since 1.238: +1 -12 lines
Diff to previous 1.238 (colored)

Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.

Revision 1.238 / (download) - annotate - [select for diffs], Sun Nov 9 23:07:22 2008 UTC (5 years, 8 months ago) by mrg
Branch: MAIN
Changes since 1.237: +3 -3 lines
Diff to previous 1.237 (colored)

fix a couple of minor errors picked up by he@.  thanks!

Revision 1.237 / (download) - annotate - [select for diffs], Sun Nov 9 23:02:29 2008 UTC (5 years, 8 months ago) by mrg
Branch: MAIN
Changes since 1.236: +10 -11 lines
Diff to previous 1.236 (colored)

- retire MKXORG from public use
- introduce X11FLAVOUR to choose src/x11 vs src/external/mit/xorg
  for the X11 to build if MKX11=yes is set.  it takes the values
  of either Xorg or XFree86.
- default to Xorg on alpha, i386, macppc, shark, sparc and sparc64
- remove MKXORG_WITH_XSRC_XSERVER, unused and never useful

Revision 1.236 / (download) - annotate - [select for diffs], Sun Oct 26 23:13:24 2008 UTC (5 years, 9 months ago) by apb
Branch: MAIN
CVS Tags: netbsd-5-base
Branch point for: netbsd-5
Changes since 1.235: +139 -140 lines
Diff to previous 1.235 (colored)

Always define TOOL_* variables in bsd.own.mk, not in bsd.sys.mk.

Previously, they were defined in bsd.own.mk if USETOOLS=yes, but in
bsd.sys.mk if USETOOLS!=yes.  This caused makefiles that did this:

	.include <bsd.own.mk>
	FOO != ${TOOL_BAR} args...

to work in the USETOOLS=yes case but not in the USETOOLS!=yes case.

Revision 1.235 / (download) - annotate - [select for diffs], Sun Oct 26 15:51:20 2008 UTC (5 years, 9 months ago) by apb
Branch: MAIN
Changes since 1.234: +4 -3 lines
Diff to previous 1.234 (colored)

Set HOST_SH?=/bin/sh unconditionally.  Previously, it was conditionally
set to /usr/bin/bash if HOST_CYGWIN was defined, but now build.sh
tries to set HOST_SH appropriately.

Remove the HOST_CYGWIN variable, which was not used for any other purpose.

Document that HOST_SH should be an absolute path.

THis was proposed in tech-toolchain.

Revision 1.234 / (download) - annotate - [select for diffs], Sun Oct 26 07:09:11 2008 UTC (5 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.233: +4 -1 lines
Diff to previous 1.233 (colored)

add MKCOMPAT, to build 32 bit libs.  default to no for now for everyone.

Revision 1.233 / (download) - annotate - [select for diffs], Sat Oct 25 14:58:00 2008 UTC (5 years, 9 months ago) by apb
Branch: MAIN
Changes since 1.232: +19 -11 lines
Diff to previous 1.232 (colored)

Add a NOSUBDIR variable for bsd.subdir.mk.  If NOSUBDIR is defined
then SUBDIR is ignored.

Revision 1.232 / (download) - annotate - [select for diffs], Sun Oct 19 19:44:47 2008 UTC (5 years, 9 months ago) by apb
Branch: MAIN
CVS Tags: matt-mips64-base2
Changes since 1.231: +3 -1 lines
Diff to previous 1.231 (colored)

Define TOOL_AWK.

Revision 1.231 / (download) - annotate - [select for diffs], Fri Oct 17 15:04:18 2008 UTC (5 years, 9 months ago) by apb
Branch: MAIN
Changes since 1.230: +10 -1 lines
Diff to previous 1.230 (colored)

Document the HOST_xxx and TOOL_xxx variable naming convention.

Revision 1.230 / (download) - annotate - [select for diffs], Mon Oct 13 18:24:21 2008 UTC (5 years, 9 months ago) by apb
Branch: MAIN
Changes since 1.229: +24 -3 lines
Diff to previous 1.229 (colored)

Add missing TOOL_* variables to bsd.sys.mk and document them in
bsd.README.  Previously, several of these variables were present in
bsd.own.mk but not in bsd.sys.mk or bsd.README.

Revision 1.229 / (download) - annotate - [select for diffs], Mon Oct 13 15:29:22 2008 UTC (5 years, 9 months ago) by apb
Branch: MAIN
Changes since 1.228: +8 -3 lines
Diff to previous 1.228 (colored)

In bsd.sys.mk and bsd.own.mk, sort lists of TOOL_* variables.
In bsd.README, document all TOOL_* variables that are set in bsd.sys.mk.

There are several TOOL_* variables that are set in bsd.own.mk, but not
set in bsd.sys.mk and not documented in bsd.README.

Revision 1.228 / (download) - annotate - [select for diffs], Sun Oct 5 20:17:16 2008 UTC (5 years, 9 months ago) by apb
Branch: MAIN
Changes since 1.227: +3 -1 lines
Diff to previous 1.227 (colored)

Document TOOL_SED, which has been defined in bsd.sys.mk for more than
two years.

Revision 1.227 / (download) - annotate - [select for diffs], Thu Oct 2 17:54:53 2008 UTC (5 years, 9 months ago) by joerg
Branch: MAIN
CVS Tags: mjf-devfs2-base
Changes since 1.226: +2 -1 lines
Diff to previous 1.226 (colored)

Hook up libfetch and pkg_install update.

Revision 1.226 / (download) - annotate - [select for diffs], Fri Sep 26 18:23:09 2008 UTC (5 years, 10 months ago) by apb
Branch: MAIN
Changes since 1.225: +4 -1 lines
Diff to previous 1.225 (colored)

Build strfile both as a host tool and as an installed program:
* in games/fortune/strfile/Makefile, build strfile as a
  regular program instead of as a host tool;
* add tools/strfile directory to build strfile as a host tool;
* in tools/Makefile, add strfile to SUBDIR list;
* in BSD.*.mk, define TOOL_STRFILE variable;
* in games/fortune/datfiles/Makefile, use TOOL_STRFILE when creating
  databases at build time;
* in distrib/sets/lists/games/mi, mention usr/games/strfile.

Revision 1.225 / (download) - annotate - [select for diffs], Tue Sep 9 11:54:19 2008 UTC (5 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3
Changes since 1.224: +4 -1 lines
Diff to previous 1.224 (colored)

Add MKSTRIPIDENT to remove the RCS IDs from binary programs and shared
libraries for space-constraint systems. The description is based on the
feedback of hubertf@, the logic on input from lukem@

This obsoletes the removal of LIBC_SCCS and SYSLIBC_SCCS for libc builds.

Revision 1.224 / (download) - annotate - [select for diffs], Fri Sep 5 22:26:28 2008 UTC (5 years, 10 months ago) by lukem
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-2
Changes since 1.223: +4 -4 lines
Diff to previous 1.223 (colored)

refer to mk.conf(5) in a couple of places

Revision 1.223 / (download) - annotate - [select for diffs], Sun Aug 31 05:40:15 2008 UTC (5 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.222: +1 -5 lines
Diff to previous 1.222 (colored)

remove NVI; it is the default now.

Revision 1.222 / (download) - annotate - [select for diffs], Sun Aug 31 01:21:41 2008 UTC (5 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.221: +11 -8 lines
Diff to previous 1.221 (colored)

Enable MKHTML by default; we now install the HTML version of the man
pages as well as the source & catman versions.
Add "htmlinstall" to default MANINSTALL, so MKHTML will operate correctly.

Revision 1.221 / (download) - annotate - [select for diffs], Thu Aug 28 07:53:53 2008 UTC (5 years, 11 months ago) by mrg
Branch: MAIN
Changes since 1.220: +21 -13 lines
Diff to previous 1.220 (colored)

add a bunch of more variable documentation wrt xorg

Revision 1.220 / (download) - annotate - [select for diffs], Thu Aug 28 07:21:49 2008 UTC (5 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.219: +6 -5 lines
Diff to previous 1.219 (colored)

Improve support for MKXORG!=no to enable builds into external/mit/xorg.
This will be mutually exclusive to MKX11!=no.

Revision 1.219 / (download) - annotate - [select for diffs], Wed Aug 27 00:16:09 2008 UTC (5 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.218: +3 -2 lines
Diff to previous 1.218 (colored)

expand on the behaviour of MKDEBUGLIB

Revision 1.218 / (download) - annotate - [select for diffs], Sun Aug 10 09:25:04 2008 UTC (5 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.217: +6 -1 lines
Diff to previous 1.217 (colored)

Implement LIBISMODULE:
	If not "no", install as ${LIB}.so (without the "lib" prefix),
	and act as "MKDEBUGLIB=no MKLINT=no MKPICINSTALL=no
	MKPROFILE=no MKSTATICLIB=no".
	Default: no

Revision 1.217 / (download) - annotate - [select for diffs], Mon Aug 4 16:02:25 2008 UTC (5 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.216: +8 -1 lines
Diff to previous 1.216 (colored)

When compiling C++ sources and BUILDSEED is set, pass down
-frandom-seed with a reduced version of .ALLSRC and .TARGET
as argument.  This allows bit-identical builds of C++ files.

Revision 1.216 / (download) - annotate - [select for diffs], Tue Jul 29 04:40:14 2008 UTC (6 years ago) by mrg
Branch: MAIN
Changes since 1.215: +7 -1 lines
Diff to previous 1.215 (colored)

begin to add support for cross-built Xorg:

- add MKXORG
- default to DRI-on for Xorg
- add paths for 192 Xorg packages that will exist in
  xsrc/external/mit/<package>/dist
- add some more X11FLAGS.* variables if MKXORG.

this is somewhat based on the xorg work rtr@ did a couple of years ago.

XXX: seriously need to fix the XORG_RELEASE value, it is still set to
XXX: 6.8.1 from when rtr was working on this.

Revision 1.215 / (download) - annotate - [select for diffs], Tue Jul 22 21:09:52 2008 UTC (6 years ago) by dyoung
Branch: MAIN
Changes since 1.214: +5 -1 lines
Diff to previous 1.214 (colored)

Document MKNVI.

Revision 1.214 / (download) - annotate - [select for diffs], Tue Jul 22 08:01:54 2008 UTC (6 years ago) by wiz
Branch: MAIN
Changes since 1.213: +4 -4 lines
Diff to previous 1.213 (colored)

Consistent spelling.

Revision 1.213 / (download) - annotate - [select for diffs], Mon Jul 21 23:39:55 2008 UTC (6 years ago) by lukem
Branch: MAIN
Changes since 1.212: +8 -5 lines
Diff to previous 1.212 (colored)

Rewrite the introduction.
NOGCCERROR also prevents -Wa,--fatal-warnings.

Revision 1.212 / (download) - annotate - [select for diffs], Mon Jul 21 23:23:42 2008 UTC (6 years ago) by lukem
Branch: MAIN
Changes since 1.211: +6 -4 lines
Diff to previous 1.211 (colored)

Document NOGCCERROR.
Improve PAXCTL_FLAGS & WARNS.

Revision 1.211 / (download) - annotate - [select for diffs], Mon Jul 21 12:12:57 2008 UTC (6 years ago) by lukem
Branch: MAIN
Changes since 1.210: +5 -4 lines
Diff to previous 1.210 (colored)

AFLAGS is actually options to ${CC} (not ${AS}) when compiling .s/.S files.
(For gcc, this means that flags to as(1) need to be passed as -Wa,flag)

Revision 1.210 / (download) - annotate - [select for diffs], Sat Jul 12 12:15:43 2008 UTC (6 years ago) by gmcgarry
Branch: MAIN
Changes since 1.209: +16 -1 lines
Diff to previous 1.209 (colored)

Add and document knobs to turn off building ATF and libm complex support.
Also add knobs for PCC which parallel GCC ones.

Revision 1.209 / (download) - annotate - [select for diffs], Wed May 28 11:23:26 2008 UTC (6 years, 2 months ago) by lukem
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, wrstuden-revivesa-base-1, wrstuden-revivesa-base
Changes since 1.208: +2 -1 lines
Diff to previous 1.208 (colored)

add LIBLDAR_R (for completeness)

Revision 1.208 / (download) - annotate - [select for diffs], Thu May 22 13:40:30 2008 UTC (6 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.207: +12 -2 lines
Diff to previous 1.207 (colored)

Add MKLDAP, USE_LDAP, LIBLBER, LIBLDAP

Revision 1.207 / (download) - annotate - [select for diffs], Sat May 3 14:48:31 2008 UTC (6 years, 2 months ago) by lukem
Branch: MAIN
CVS Tags: yamt-pf42-base2, hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa
Changes since 1.206: +2 -2 lines
Diff to previous 1.206 (colored)

Rename MKPRIVATELIB to LIBISPRIVATE, to make it clearer that this is
a variable that is used by in-tree Makefiles to control behaviour.
(MKsomevar variables are generally intended to be controlled by the end-user)

Revision 1.206 / (download) - annotate - [select for diffs], Fri May 2 11:45:19 2008 UTC (6 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.205: +3 -3 lines
Diff to previous 1.205 (colored)

Explicitly set MKLINT=no if MKLINKLIB==no, rather than just acting that way.

Revision 1.205 / (download) - annotate - [select for diffs], Wed Apr 30 21:15:33 2008 UTC (6 years, 2 months ago) by garbled
Branch: MAIN
Changes since 1.204: +2 -2 lines
Diff to previous 1.204 (colored)

Convert prep to use the new unified mkbootimage rather than it's own.  This
mkbootimage can be shared by prep, rs6000, and bebox.

TODO: Convert bebox to use this.  Needs someone to test.

Revision 1.204 / (download) - annotate - [select for diffs], Mon Mar 31 02:42:27 2008 UTC (6 years, 3 months ago) by lukem
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base
Branch point for: yamt-pf42, mjf-devfs2
Changes since 1.203: +2 -1 lines
Diff to previous 1.203 (colored)

Change USE_SKEY default to "no"; we have had USE_PAM=yes as the default
for a long time, and there's no point having custom S/Key support in the
applications given that pam_skey.so is now in /etc/pam.d/*

Revision 1.203 / (download) - annotate - [select for diffs], Fri Mar 28 06:04:40 2008 UTC (6 years, 4 months ago) by dholland
Branch: MAIN
Changes since 1.202: +2 -2 lines
Diff to previous 1.202 (colored)

Correct documentation of default value of FILESMODE.
PR bin/38059 from Aleksey Cheusov.

Revision 1.202 / (download) - annotate - [select for diffs], Tue Mar 11 13:33:16 2008 UTC (6 years, 4 months ago) by uwe
Branch: MAIN
CVS Tags: matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base
Changes since 1.201: +4 -3 lines
Diff to previous 1.201 (colored)

Use angle brackets in UUDECODE_FILES_RENAME_<fn> as we do for other
file-specific variables.  Start description on new line.

While here correct s/<fn>>/<fn>./ typo in a nearby item.

Revision 1.201 / (download) - annotate - [select for diffs], Wed Feb 27 00:36:00 2008 UTC (6 years, 5 months ago) by lukem
Branch: MAIN
CVS Tags: hpcarm-cleanup-base
Changes since 1.200: +5 -4 lines
Diff to previous 1.200 (colored)

Use "GCC" instead of "gcc".
Highlight that MKGCCCMDS still does build the GCC libraries.
Suggested by Lloyd Parkes on tech-toolchain@

Revision 1.200 / (download) - annotate - [select for diffs], Sat Feb 9 19:31:36 2008 UTC (6 years, 5 months ago) by jmmv
Branch: MAIN
Branch point for: keiichi-mipv6
Changes since 1.199: +12 -1 lines
Diff to previous 1.199 (colored)

Add a MKMODULAR build-time option, defaulting to no, to enable the new
kernel modules framework.

Revision 1.199 / (download) - annotate - [select for diffs], Wed Jan 9 11:26:14 2008 UTC (6 years, 6 months ago) by simonb
Branch: MAIN
Changes since 1.198: +2 -3 lines
Diff to previous 1.198 (colored)

Remove support for NetBSD/pc532.

Revision 1.198 / (download) - annotate - [select for diffs], Fri Dec 28 21:35:45 2007 UTC (6 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: pc532-eol-2008, matt-armv6-base
Changes since 1.197: +5 -1 lines
Diff to previous 1.197 (colored)

add MKPIE

Revision 1.197 / (download) - annotate - [select for diffs], Sat Oct 6 00:21:44 2007 UTC (6 years, 9 months ago) by ad
Branch: MAIN
CVS Tags: cube-autoconf-base, cube-autoconf
Changes since 1.196: +6 -1 lines
Diff to previous 1.196 (colored)

Add USE_JEMALLOC.

Revision 1.196 / (download) - annotate - [select for diffs], Sun Jul 29 17:06:01 2007 UTC (7 years ago) by joerg
Branch: MAIN
CVS Tags: matt-mips64-base, hpcarm-cleanup
Branch point for: matt-mips64, matt-armv6
Changes since 1.195: +2 -1 lines
Diff to previous 1.195 (colored)

Add build glue for libarchive and update the various sets.

Revision 1.195 / (download) - annotate - [select for diffs], Wed Jun 6 06:18:39 2007 UTC (7 years, 1 month ago) by rillig
Branch: MAIN
Changes since 1.194: +4 -4 lines
Diff to previous 1.194 (colored)

Explained the word "new" in the first paragraph.

Revision 1.194 / (download) - annotate - [select for diffs], Sat Feb 24 18:53:34 2007 UTC (7 years, 5 months ago) by pooka
Branch: MAIN
Changes since 1.193: +6 -3 lines
Diff to previous 1.193 (colored)

update and fix description of MKPUFFS

Revision 1.193 / (download) - annotate - [select for diffs], Thu Jan 25 23:04:28 2007 UTC (7 years, 6 months ago) by perry
Branch: MAIN
Changes since 1.192: +6 -6 lines
Diff to previous 1.192 (colored)

Before I completely forget the issue, convert "PROG_PAX" to the
better-named "PAXCTL_FLAGS".

Revision 1.192 / (download) - annotate - [select for diffs], Sun Jan 14 16:19:55 2007 UTC (7 years, 6 months ago) by apb
Branch: MAIN
Changes since 1.191: +3 -1 lines
Diff to previous 1.191 (colored)

Define TOOL_JOIN.

Revision 1.191 / (download) - annotate - [select for diffs], Sat Dec 30 04:45:13 2006 UTC (7 years, 6 months ago) by rumble
Branch: MAIN
Changes since 1.190: +5 -5 lines
Diff to previous 1.190 (colored)

Fix a typo, tweak wording, and maintain consistency.

Revision 1.190 / (download) - annotate - [select for diffs], Fri Dec 29 15:52:20 2006 UTC (7 years, 7 months ago) by pooka
Branch: MAIN
Changes since 1.189: +5 -1 lines
Diff to previous 1.189 (colored)

if MKPUFFS=yes is given, build & install mount_psshfs (default: no)

Revision 1.189 / (download) - annotate - [select for diffs], Sun Nov 12 02:44:51 2006 UTC (7 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4
Changes since 1.188: +1 -4 lines
Diff to previous 1.188 (colored)

more uucp removal.

Revision 1.188 / (download) - annotate - [select for diffs], Fri Nov 10 17:13:15 2006 UTC (7 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.187: +6 -1 lines
Diff to previous 1.187 (colored)

if ${PROG_PAX} is defined, run paxctl on the binary after linking with
the value of the variable. This way, if you set:

    PROG_PAX=+M

in /etc/mk.conf, you get what you deserve.

Revision 1.187 / (download) - annotate - [select for diffs], Thu Nov 9 17:06:54 2006 UTC (7 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.186: +7 -1 lines
Diff to previous 1.186 (colored)

Add ssp glue.

Revision 1.186 / (download) - annotate - [select for diffs], Mon Oct 9 08:32:11 2006 UTC (7 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.185: +3 -8 lines
Diff to previous 1.185 (colored)

- clean up some comments to reality.
- retire LIBDCK, LIBG2C and (long broken) USE_LIBSTDCXX
- in bsd.hostprog.mk's LIBSTDCPP -> LIBSTDCC
- add LIBSUPCXX
- don't default USE_LIBSTDCXX or USE_GCC4 since they are
  not used in the tree any where
- same with USE_XF86_4; retire it
- remove _SUPCXX handling in bsd.prog.mk

inspired by PR#26714.

Revision 1.185 / (download) - annotate - [select for diffs], Sun Oct 8 17:16:51 2006 UTC (7 years, 9 months ago) by elad
Branch: MAIN
Changes since 1.184: +1 -12 lines
Diff to previous 1.184 (colored)

PR/28368: Peter Postma: unrecognized option `-Wnetbsd-format-audit'

Apply patch from rivo nurges in #NetBSD-code, thanks!

Revision 1.184 / (download) - annotate - [select for diffs], Sun Jul 23 11:41:27 2006 UTC (8 years ago) by lukem
Branch: MAIN
CVS Tags: abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.183: +5 -1 lines
Diff to previous 1.183 (colored)

Implement MKDEBUG:
	If "no", don't build and install separate debugging symbols
	into /usr/libdata/debug.
	Default: no

Revision 1.183 / (download) - annotate - [select for diffs], Sat Jul 22 05:29:03 2006 UTC (8 years ago) by lukem
Branch: MAIN
Changes since 1.182: +2 -2 lines
Diff to previous 1.182 (colored)

Rename MKDEBUG to MKDEBUGLIB.

Revision 1.182 / (download) - annotate - [select for diffs], Fri Jul 14 21:37:10 2006 UTC (8 years ago) by peter
Branch: MAIN
Changes since 1.181: +2 -2 lines
Diff to previous 1.181 (colored)

MKPAM default is "yes".

Revision 1.181 / (download) - annotate - [select for diffs], Sat Jun 24 05:14:01 2006 UTC (8 years, 1 month ago) by mrg
Branch: MAIN
Changes since 1.180: +5 -1 lines
Diff to previous 1.180 (colored)

add support for MKISCSI=no.

Revision 1.180 / (download) - annotate - [select for diffs], Mon Jun 19 15:44:44 2006 UTC (8 years, 1 month ago) by gdamore
Branch: MAIN
Changes since 1.179: +3 -1 lines
Diff to previous 1.179 (colored)

Initial import of bluetooth stack on behalf of Iain Hibbert.  (plunky@,
NetBSD Foundation Membership still pending.)  This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.

Revision 1.179 / (download) - annotate - [select for diffs], Tue May 30 00:52:11 2006 UTC (8 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.178: +1 -4 lines
Diff to previous 1.178 (colored)

Remove sendmail.

Revision 1.178 / (download) - annotate - [select for diffs], Fri May 12 04:29:08 2006 UTC (8 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.177: +3 -3 lines
Diff to previous 1.177 (colored)

LDFLAGS is for CC not LD.

Revision 1.177 / (download) - annotate - [select for diffs], Thu May 11 23:47:34 2006 UTC (8 years, 2 months ago) by mrg
Branch: MAIN
Changes since 1.176: +9 -1 lines
Diff to previous 1.176 (colored)

add support for ${OBJCOPTS} and ${OBJCOPTS}.<lib|prog|fn>.

Revision 1.176 / (download) - annotate - [select for diffs], Sun Apr 9 01:52:06 2006 UTC (8 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.175: +4 -1 lines
Diff to previous 1.175 (colored)

Add MKDEBUG and the ability to build debugging versions of the libraries.

Revision 1.175 / (download) - annotate - [select for diffs], Mon Mar 20 21:25:31 2006 UTC (8 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.174: +2 -6 lines
Diff to previous 1.174 (colored)

more Kerberos4 cleanup.

Revision 1.174 / (download) - annotate - [select for diffs], Mon Mar 20 04:03:23 2006 UTC (8 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.173: +2 -11 lines
Diff to previous 1.173 (colored)

Goodbye KerberosIV

Revision 1.173 / (download) - annotate - [select for diffs], Sun Dec 25 18:34:23 2005 UTC (8 years, 7 months ago) by perry
Branch: MAIN
Changes since 1.172: +2 -2 lines
Diff to previous 1.172 (colored)

add "S" to LINTFLAGS so that "inline" is accepted by lint

Revision 1.172 / (download) - annotate - [select for diffs], Thu Dec 22 02:54:01 2005 UTC (8 years, 7 months ago) by hubertf
Branch: MAIN
Changes since 1.171: +288 -3 lines
Diff to previous 1.171 (colored)

Back out previous attempt at cleaning up the mess,
let someone else resolve this.

Requested by uwe.

Revision 1.171 / (download) - annotate - [select for diffs], Wed Dec 21 04:25:54 2005 UTC (8 years, 7 months ago) by hubertf
Branch: MAIN
Changes since 1.170: +4 -289 lines
Diff to previous 1.170 (colored)

At least try to be consistent about where to document (most...)
user-settable MKxxx and USE_xxx variables, and put them into mk.conf(5).
Sort alphabetically.

OK: christos, lukem

Revision 1.170 / (download) - annotate - [select for diffs], Mon Jun 27 20:32:40 2005 UTC (9 years, 1 month ago) by peter
Branch: MAIN
Changes since 1.169: +2 -2 lines
Diff to previous 1.169 (colored)

Remove (pf)spamd. Its right to exist in NetBSD has been questioned since it
appeared and whether it's really part of pf or not is still unclear. Looking
at the other *BSDs it seems that they have left out spamd when importing pf,
and now we do that too. Also, the name conflicted with another more popular
used tool, after the rename to pfspamd it was left with completely unusable
documentation which apparently no-one wanted to fix.

A port of the latest spamd will be imported into pkgsrc soon.

Suggested by several people, no objections on last proposal on tech-userlevel.

Revision 1.169 / (download) - annotate - [select for diffs], Tue May 31 02:25:36 2005 UTC (9 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.168: +3 -1 lines
Diff to previous 1.168 (colored)

Describe TOOL_GENASSYM.

Revision 1.168 / (download) - annotate - [select for diffs], Mon May 23 21:58:21 2005 UTC (9 years, 2 months ago) by riz
Branch: MAIN
Changes since 1.167: +3 -1 lines
Diff to previous 1.167 (colored)

Provide a default definition of OBJDUMP - bsd.kmod.mk expects it.
Approved by heas.

Revision 1.167 / (download) - annotate - [select for diffs], Fri Apr 15 03:04:53 2005 UTC (9 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.166: +10 -1 lines
Diff to previous 1.166 (colored)

document MKINET6 and USE_INET6

Revision 1.166 / (download) - annotate - [select for diffs], Tue Mar 22 21:12:32 2005 UTC (9 years, 4 months ago) by rtr
Branch: MAIN
Changes since 1.165: +4 -1 lines
Diff to previous 1.165 (colored)

+ document SCRIPTSDIR and SCRIPTSDIR_<script>

Revision 1.165 / (download) - annotate - [select for diffs], Tue Feb 22 14:40:01 2005 UTC (9 years, 5 months ago) by peter
Branch: MAIN
CVS Tags: netbsd-3-base
Branch point for: netbsd-3
Changes since 1.164: +7 -1 lines
Diff to previous 1.164 (colored)

Add MKIPFILTER; if set to no, don't build and install the ipf(4) programs,
headers and LKM.

Add MKPF; if set to no, don't build and install the pf(4) programs,
headers, LKM and spamd.

Both options default to yes, so nothing changed in the default build.

Reviewed by lukem.

Revision 1.164 / (download) - annotate - [select for diffs], Sun Feb 20 01:31:44 2005 UTC (9 years, 5 months ago) by matt
Branch: MAIN
Changes since 1.163: +2 -1 lines
Diff to previous 1.163 (colored)

Add support for WARNS=4 (-std=c99)

Revision 1.163 / (download) - annotate - [select for diffs], Sun Feb 20 00:35:02 2005 UTC (9 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.162: +2 -1 lines
Diff to previous 1.162 (colored)

Add libradius

Revision 1.162 / (download) - annotate - [select for diffs], Mon Feb 7 01:38:44 2005 UTC (9 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.161: +2 -2 lines
Diff to previous 1.161 (colored)

MKHTML defaults to no; fix documentation (which claimed it defaults to yes).

Revision 1.161 / (download) - annotate - [select for diffs], Mon Jan 10 21:06:39 2005 UTC (9 years, 6 months ago) by manu
Branch: MAIN
Changes since 1.160: +2 -3 lines
Diff to previous 1.160 (colored)

Disable PAM by default until it gets properly integrated.
Now have MKPAM=yes in /etc/mk.conf if you want to experiment with PAM.

Revision 1.160 / (download) - annotate - [select for diffs], Mon Jan 10 00:20:21 2005 UTC (9 years, 6 months ago) by he
Branch: MAIN
Changes since 1.159: +3 -2 lines
Diff to previous 1.159 (colored)

Don't build libpam and associated bits if the target platform doesn't
support shared libraries (sun2 and evbsh5 at it would seem), or if the
user has specified MKPIC=no.  Also introduce a new tag to the set lists
("pam"), so that the non-shlib ports can once again complete a release
build.

Discussed with christos and lukem.

Revision 1.159 / (download) - annotate - [select for diffs], Sat Jan 8 09:53:38 2005 UTC (9 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.158: +6 -1 lines
Diff to previous 1.158 (colored)

Implement <bsd.prog.mk> vars:
	LIBASN1 LIBBSDMALLOC LIBG2C LIBPAM LIBSSH

Revision 1.158 / (download) - annotate - [select for diffs], Thu Jan 6 00:42:58 2005 UTC (9 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.157: +9 -1 lines
Diff to previous 1.157 (colored)

Provide MKPAM and USE_PAM

Revision 1.157 / (download) - annotate - [select for diffs], Wed Dec 29 14:46:24 2004 UTC (9 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.156: +17 -1 lines
Diff to previous 1.156 (colored)

document LIBDPLIBS

Revision 1.156 / (download) - annotate - [select for diffs], Sun Sep 19 08:56:22 2004 UTC (9 years, 10 months ago) by tron
Branch: MAIN
Changes since 1.155: +3 -5 lines
Diff to previous 1.155 (colored)

Update commt about "OBJECT_FMT": only ns32k uses "a.out" these days.

Revision 1.155 / (download) - annotate - [select for diffs], Sun Jun 13 08:17:22 2004 UTC (10 years, 1 month ago) by jmc
Branch: MAIN
Changes since 1.154: +2 -1 lines
Diff to previous 1.154 (colored)

Note default for MANINSTALL

Revision 1.154 / (download) - annotate - [select for diffs], Sun May 23 01:45:21 2004 UTC (10 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.153: +6 -1 lines
Diff to previous 1.153 (colored)

* Add MKPRIVATELIB; if not "no", act as "MKPROFILE=no MKPIC=no MKLINT=no"
  and don't install the (.a) library.
  This is useful for "build only" helper libraries.
* Add some  #{  [...]  #}  comments around large conditional statements.

Revision 1.153 / (download) - annotate - [select for diffs], Sat May 22 16:04:58 2004 UTC (10 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.152: +23 -3 lines
Diff to previous 1.152 (colored)

Document: CONFIGFILES CONFIGLINKS CONFIGSYMLINKS
Correct the documentation for FILES*_<fn>.

Revision 1.152 / (download) - annotate - [select for diffs], Wed May 12 16:56:43 2004 UTC (10 years, 2 months ago) by cl
Branch: MAIN
Changes since 1.151: +11 -1 lines
Diff to previous 1.151 (colored)

``build.sh -m xen-i386 release'' now builds a release for NetBSD/xen
for i386.  The resulting release consists of:
- NetBSD/xen for i386 kernel, loader and docuemntation
- NetBSD/i386 userland sets

Revision 1.151 / (download) - annotate - [select for diffs], Sun Apr 18 13:07:00 2004 UTC (10 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.150: +6 -2 lines
Diff to previous 1.150 (colored)

document AS and AFLAGS.  document default for CPUFLAGS

Revision 1.150 / (download) - annotate - [select for diffs], Tue Apr 13 12:25:03 2004 UTC (10 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.149: +6 -1 lines
Diff to previous 1.149 (colored)

Add MAKEDIRPREFIX shell macro to <bsd.own.mk>.
Usage:  ${MAKEDIRTARGET} dir target [params]
		Runs "cd $${dir} && ${MAKE} [params] $${target}",
		displaying a "pretty" message whilst doing so.

Use MAKEDIRPREFIX to implement the __recurse .USE macro in <bsd.subdir.mk>

Revision 1.149 / (download) - annotate - [select for diffs], Thu Mar 18 03:26:55 2004 UTC (10 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.148: +3 -1 lines
Diff to previous 1.148 (colored)

Add UUDECODE_FILES_RENAME_fn so the output from a uudecode can be renamed
potentially (usually when the .uue has a pathname contained within it)

Revision 1.148 / (download) - annotate - [select for diffs], Thu Mar 18 02:00:00 2004 UTC (10 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.147: +9 -1 lines
Diff to previous 1.147 (colored)

Add a central method to deal with uuencoded files in the source tree.
Files will be stored as .uue and the name sans .uue will be added to
UUDECODE_FILES to extract them.

Revision 1.147 / (download) - annotate - [select for diffs], Tue Mar 9 19:08:17 2004 UTC (10 years, 4 months ago) by skrll
Branch: MAIN
Changes since 1.146: +2 -2 lines
Diff to previous 1.146 (colored)

Correct the "Default:" text for MKPIC

Revision 1.146 / (download) - annotate - [select for diffs], Fri Feb 13 05:13:37 2004 UTC (10 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.145: +2 -2 lines
Diff to previous 1.145 (colored)

Change STRIPFLAG from "-s" to ""; we now don't strip binaries with install(1).

The benefits of having the symbol table available by default (easier
debugging of core dumps, etc) outweigh the minor (3%) increase in
the size of the distribution, and end-users can always strip(1) their
systems if they're concerned about that 3% of disk space.

Revision 1.145 / (download) - annotate - [select for diffs], Fri Feb 6 22:13:58 2004 UTC (10 years, 5 months ago) by jwise
Branch: MAIN
Changes since 1.144: +3 -1 lines
Diff to previous 1.144 (colored)

Document LPREFIX variable, as adding -P${DESIRED_PREFIX} to LFLAGS does not
do the expected.

Revision 1.144 / (download) - annotate - [select for diffs], Wed Jan 7 12:06:34 2004 UTC (10 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.143: +90 -1 lines
Diff to previous 1.143 (colored)

Add MKX11 to control if src/x11 is traversed during the build.  (default: no)

Document <bsd.x11.mk>.

Revision 1.143 / (download) - annotate - [select for diffs], Sat Jan 3 01:06:55 2004 UTC (10 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.142: +18 -3 lines
Diff to previous 1.142 (colored)

document MKCVS MKGCCCMDS MKPOSTFIX MKSENDMAIL MKUUCP

Revision 1.142 / (download) - annotate - [select for diffs], Fri Jan 2 16:12:36 2004 UTC (10 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.141: +67 -40 lines
Diff to previous 1.141 (colored)

Consistently test all variables that support a "yes"/"no" value with
	${VAR} == "no"
or
	${VAR} != "no"
(instead of against "yes").  Variables affected:
	TOOLCHAIN_MISSING
	HAVE_GCC3
	USE_TOOLS_TOOLCHAIN
	NEED_OWN_INSTALL_TARGET
	USE_SHLIBDIR

Improve the documentation.

Revision 1.141 / (download) - annotate - [select for diffs], Sat Oct 18 15:33:59 2003 UTC (10 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.140: +9 -1 lines
Diff to previous 1.140 (colored)

Implement MAKEVERBOSE to control how "verbose" the standard make(1) rules are.
Supported values:
    0	Minimal output ("quiet")
    1	Describe what is occurring
    2	Describe what is occurring and echo the actual command ("verbose")
	This is the default, and is equivalent to the previous behaviour.

Revision 1.140 / (download) - annotate - [select for diffs], Mon Sep 29 01:06:37 2003 UTC (10 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.139: +3 -7 lines
Diff to previous 1.139 (colored)

Add LIBSTDCXX (for usr/lib/libstdc++.a).
Sync LIB* documentation with reality.

Revision 1.139 / (download) - annotate - [select for diffs], Sat Sep 20 06:20:41 2003 UTC (10 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.138: +2 -2 lines
Diff to previous 1.138 (colored)

Change `LNFILES' to `BUILDSYMLINKS', to more accurately describe its purpose.
Per discussion with Simon Gerraty.

Revision 1.138 / (download) - annotate - [select for diffs], Sat Sep 13 19:08:26 2003 UTC (10 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.137: +6 -2 lines
Diff to previous 1.137 (colored)

implement MKSTATICLIB, which defaults to "yes".  if "no" (which NOSTATICLIB
also sets, a la the other variables), prevents build and installation
of the "normal" static *.a libraries.

Revision 1.137 / (download) - annotate - [select for diffs], Sat Sep 13 11:16:28 2003 UTC (10 years, 10 months ago) by simonb
Branch: MAIN
Changes since 1.136: +8 -7 lines
Diff to previous 1.136 (colored)

Fix a tyop, wrap some long lines.

Revision 1.136 / (download) - annotate - [select for diffs], Sat Sep 13 02:52:05 2003 UTC (10 years, 10 months ago) by erh
Branch: MAIN
Changes since 1.135: +14 -1 lines
Diff to previous 1.135 (colored)

Create a way to add additional flags to COPTS, CPPFLAGS, CXXFLAGS and LDADD
for particular libraries or programs by specifying the additions in mk.conf
instead of needing to go edit individual Makefiles.

Revision 1.135 / (download) - annotate - [select for diffs], Wed Sep 3 05:38:09 2003 UTC (10 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.134: +6 -1 lines
Diff to previous 1.134 (colored)

Implement LNFILES: a list of two word items:
	lnsrc lntgt
For each lnsrc item, create a symlink named lntgt.
The lntgt symlinks are removed by the cleandir target.

Revision 1.134 / (download) - annotate - [select for diffs], Sun Aug 3 09:23:15 2003 UTC (10 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.133: +44 -33 lines
Diff to previous 1.133 (colored)

Add INCSYMLINKS to <bsd.inc.mk> and <bsd.kinc.mk>, and use that instead of
SYMLINKS to install symlinked header files.  INCSYMLINKS are installed with
'make includes'.  This avoids using SYMLINKS and hacks with the 'linkinstall'
target in <bsd.links.mk>, as linksinstall occurs in 'make install' and hacks
to get it to occur in 'make includes' weren't robust, as seen in lib/libdes.

Yet more improvements to bsd.README.

Revision 1.133 / (download) - annotate - [select for diffs], Sat Aug 2 00:34:25 2003 UTC (10 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.132: +86 -22 lines
Diff to previous 1.132 (colored)

Rework how dependency generation is performed:

* DPSRCS contains extra dependencies, but is _NOT_ added to CLEANFILES.
  This is a change of behaviour.  If a Makefile wants the clean semantics
  it must specifically append to CLEANFILES.
  Resolves PR toolchain/5204.

* To recap: .d (depend) files are generated for all files in SRCS and DPSRCS
  that have a suffix of: .c .m .s .S .C .cc .cpp .cxx

* If YHEADER is set, automatically add the .y->.h to DPSRCS & CLEANFILES

* Ensure that ${OBJS} ${POBJS} ${LOBJS} ${SOBJS} *.d  depend upon ${DPSRCS}

* Deprecate the (short lived) DEPENDSRCS

Update the various Makefiles to these new semantics; generally either
adding to CLEANFILES (because DPSRCS doesn't do that anymore), or replacing
specific .o dependencies with DPSRCS entries.

Tested with "make -j 8 distribution" and "make distribution".

Update documentation for some other make variables

Revision 1.132 / (download) - annotate - [select for diffs], Thu Jul 31 13:47:32 2003 UTC (11 years ago) by lukem
Branch: MAIN
Changes since 1.131: +11 -2 lines
Diff to previous 1.131 (colored)

bsd.dep.mk:  add a dependency for *.d on ${SRCS} ${DPSRCS}.  this should fix
some build problems where DPSRCS contains .h files that need to exist to
build the .d file.

document that bsd.dep.mk should be included after anything that might
update SRCS or DPSRCS so that the above works correctly, and actually
ensure this is the case.

Revision 1.131 / (download) - annotate - [select for diffs], Tue Jul 29 01:26:15 2003 UTC (11 years ago) by lukem
Branch: MAIN
Changes since 1.130: +15 -1 lines
Diff to previous 1.130 (colored)

add bsd.dep.mk

Revision 1.130 / (download) - annotate - [select for diffs], Mon Jul 28 08:53:53 2003 UTC (11 years ago) by lukem
Branch: MAIN
Changes since 1.129: +6 -5 lines
Diff to previous 1.129 (colored)

replace  MKCXXSUPCXX(!=no)  with  USE_LIBSTDCXX(==no)

Revision 1.129 / (download) - annotate - [select for diffs], Mon Jul 28 07:03:43 2003 UTC (11 years ago) by lukem
Branch: MAIN
Changes since 1.128: +28 -18 lines
Diff to previous 1.128 (colored)

Change  defined(CXX_SUPCXX)  to  MKCXXSUPCXX != "no".

Clarify that command-line overrides of the MKxxx variables should be
done via the environment rather than make(1) command-line variable
assignment, since the latter doesn't actually work as intended.

Revision 1.128 / (download) - annotate - [select for diffs], Sat Jul 26 14:58:10 2003 UTC (11 years ago) by mrg
Branch: MAIN
Changes since 1.127: +4 -1 lines
Diff to previous 1.127 (colored)

add a new bsd.own.mk variable: CXX_SUPCXX.  from bsd.README:
+ CXX_SUPCXX    If defined, the support libraries needed for this C++ program
+               are set to `-lsupc++ -lm', rather than `-lstdc++ -lm'.

Revision 1.127 / (download) - annotate - [select for diffs], Wed Jul 23 14:53:57 2003 UTC (11 years ago) by lukem
Branch: MAIN
Changes since 1.126: +2 -2 lines
Diff to previous 1.126 (colored)

update MKCRYPTO comment

Revision 1.126 / (download) - annotate - [select for diffs], Wed Jul 23 08:01:44 2003 UTC (11 years ago) by itojun
Branch: MAIN
Changes since 1.125: +12 -3 lines
Diff to previous 1.125 (colored)

split MKKERBEROS4 from MKKERBEROS.  based on work by lha at stacken.kth.se
(build confirmed with both MKKERBEROS4=yes and MKKERBEROS4=no)

Revision 1.125 / (download) - annotate - [select for diffs], Tue Jul 22 06:53:21 2003 UTC (11 years ago) by lukem
Branch: MAIN
Changes since 1.124: +11 -1 lines
Diff to previous 1.124 (colored)

Add source-file-specific variables in <bsd.lib.mk> and <bsd.prog.mk>:

COPTS.<fn>	Additional flags to the compiler when creating the C objects
		for <fn>.

CPUFLAGS.<fn>	Additional flags to the compiler/assembler for <fn>.

CPPFLAGS.<fn>	Additional flags to the C pre-processor for <fn>.


(For <fn>.[ly], "<fn>.c" must be used.)

Revision 1.124 / (download) - annotate - [select for diffs], Tue Jul 22 04:23:28 2003 UTC (11 years ago) by lukem
Branch: MAIN
Changes since 1.123: +26 -12 lines
Diff to previous 1.123 (colored)

improve documentation for bsd.files.mk and bsd.kernobj.mk

Revision 1.123 / (download) - annotate - [select for diffs], Sun Jul 20 14:36:12 2003 UTC (11 years ago) by lukem
Branch: MAIN
Changes since 1.122: +3 -1 lines
Diff to previous 1.122 (colored)

add TOOL_STAT for stat(1)

Revision 1.122 / (download) - annotate - [select for diffs], Sun Jul 20 14:27:57 2003 UTC (11 years ago) by lukem
Branch: MAIN
Changes since 1.121: +21 -29 lines
Diff to previous 1.121 (colored)

more reordering

Revision 1.121 / (download) - annotate - [select for diffs], Fri Jul 18 15:44:07 2003 UTC (11 years ago) by lukem
Branch: MAIN
Changes since 1.120: +10 -4 lines
Diff to previous 1.120 (colored)

move MKCATPAGES info.  add MKHOSTOBJ info

Revision 1.120 / (download) - annotate - [select for diffs], Fri Jul 18 08:26:05 2003 UTC (11 years ago) by lukem
Branch: MAIN
Changes since 1.119: +102 -80 lines
Diff to previous 1.119 (colored)

Add MKUNPRIVED; if not no has the same semantics as if UNPRIVED was defined.
Replace defined(UNPRIVED) tests with ${MKUNPRIVED} != "no"

Add MKUPDATE; if not no has the same semantics as if UPDATE was defined.
Replace defined(UPDATE) tests with ${MKUPDATE} != "no"

Improve documentation for these and other make flags.

Revision 1.119 / (download) - annotate - [select for diffs], Fri Jul 18 02:52:51 2003 UTC (11 years ago) by lukem
Branch: MAIN
Changes since 1.118: +5 -4 lines
Diff to previous 1.118 (colored)

Add MKMANZ; if not set to "no", compress the manual pages at installation time.
This replaces the previous  .if defined (MANZ) behaviour, although the latter
will set MKMANZ=yes for compatibility purposes.

Don't bother with -P-bou in TOOL_ROFF_HTML; it doesn't appear to be
necessary with groff 1.19.

Fix NOHTML implementation to be consistent with other NOxxx / MKxxx
variables, and expose the user-tweakable MKHTML.

Revision 1.118 / (download) - annotate - [select for diffs], Fri Jul 18 00:33:18 2003 UTC (11 years ago) by lukem
Branch: MAIN
Changes since 1.117: +285 -270 lines
Diff to previous 1.117 (colored)

reorder to be a bit more useable (imho)

Revision 1.117 / (download) - annotate - [select for diffs], Wed Jul 16 05:42:01 2003 UTC (11 years ago) by itojun
Branch: MAIN
Changes since 1.116: +1 -2 lines
Diff to previous 1.116 (colored)

stop installing install libtelnet.  build under lib/libtelnet and reference
it from usr.bin/telnet and libexec/telnetd.
(reason for separate build: compiler flags)

Revision 1.116 / (download) - annotate - [select for diffs], Thu Jul 10 10:34:35 2003 UTC (11 years ago) by lukem
Branch: MAIN
Changes since 1.115: +131 -46 lines
Diff to previous 1.115 (colored)

Rename a large chunk of the make(1) variables which refer to a
program/tool from "FOO" to "TOOL_FOO".  The new variables are:
	TOOL_ASN1_COMPILE  TOOL_CAP_MKDB  TOOL_CAT  TOOL_CKSUM  TOOL_COMPILE_ET
	TOOL_CONFIG  TOOL_CRUNCHGEN  TOOL_CTAGS  TOOL_DB  TOOL_EQN  TOOL_FGEN
	TOOL_GENCAT  TOOL_GROFF  TOOL_HEXDUMP  TOOL_INDXBIB  TOOL_INSTALLBOOT
	TOOL_INSTALL_INFO  TOOL_M4  TOOL_MAKEFS  TOOL_MAKEINFO  TOOL_MAKEWHATIS
	TOOL_MDSETIMAGE  TOOL_MENUC  TOOL_MKCSMAPPER  TOOL_MKESDB
	TOOL_MKLOCALE  TOOL_MKMAGIC  TOOL_MKTEMP  TOOL_MSGC  TOOL_MTREE
	TOOL_PAX  TOOL_PIC  TOOL_PREPMKBOOTIMAGE  TOOL_PWD_MKDB  TOOL_REFER
	TOOL_ROFF_ASCII  TOOL_ROFF_DVI  TOOL_ROFF_HTML  TOOL_ROFF_PS
	TOOL_ROFF_RAW  TOOL_RPCGEN  TOOL_SOELIM  TOOL_SUNLABEL  TOOL_TBL
	TOOL_UUDECODE  TOOL_VGRIND  TOOL_ZIC

For each, provide default in <bsd.sys.mk> of the form:
	TOOL_FOO?=	foo
and for the ${USETOOLS}=="yes" case in <bsd.own.mk>, provide override:
	TOOL_FOO=	${TOOLDIR}/bin/${_TOOL_PREFIX}foo

Document all of these in bsd.README.

This cleans up a chunk of potential (and actual) namespace collision
within our build infrastructure, as well as improves consistency in
the share/mk documentation and provision of appropriate defaults for
each of these variables.

Revision 1.115 / (download) - annotate - [select for diffs], Thu Jun 26 06:30:07 2003 UTC (11 years, 1 month ago) by tshiozak
Branch: MAIN
Changes since 1.114: +5 -1 lines
Diff to previous 1.114 (colored)

Citrus iconv support(3)
add host tools : mkcsmapper and mkesdb
  mkcsmapper - coded character set mapping table compiler
  mkesdb - encoding scheme database compiler

Revision 1.114 / (download) - annotate - [select for diffs], Thu Jun 12 23:26:19 2003 UTC (11 years, 1 month ago) by provos
Branch: MAIN
Changes since 1.113: +2 -1 lines
Diff to previous 1.113 (colored)

add LIBEVENT

Revision 1.113 / (download) - annotate - [select for diffs], Sat May 31 20:33:16 2003 UTC (11 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.112: +27 -1 lines
Diff to previous 1.112 (colored)

If EXTERNAL_TOOLCHAIN is defined, allow the compiler to define the
location of crt{begin,end}{,S}.o and libgcc.a.  Encapsulate all of
this logic into the new bsd.gcc.mk, and use it in bsd.prog.mk and
bsd.lib.mk.

Revision 1.112 / (download) - annotate - [select for diffs], Fri May 30 18:43:24 2003 UTC (11 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.111: +4 -1 lines
Diff to previous 1.111 (colored)

Add a CPUFLAGS variable which can be set by the user's mk.conf or in
the environment:

CPUFLAGS        Additional flags to the compiler/assembler to select
                CPU instruction set options, CPU tuning options, etc.

Since CPUFLAGS is not implicitly set by any part of the make infrastructure,
it is safe to set in mk.conf, unlike COPTS or DBG.

Revision 1.111 / (download) - annotate - [select for diffs], Fri Apr 11 22:40:31 2003 UTC (11 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.110: +8 -1 lines
Diff to previous 1.110 (colored)

Provide the MKPICLIB value in bsd.own.mk, rather than bsd.lib.mk.  It
is sometimes necessary for non-library Makefiles to determine if _pic
libraries are being built.

Problem pointed out by Havard Eidnes.

Revision 1.110 / (download) - annotate - [select for diffs], Fri Jan 24 02:06:37 2003 UTC (11 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.109: +4 -1 lines
Diff to previous 1.109 (colored)

Add LIBPTHREAD, LIBPTHREAD_DB, and LIBRT.

Revision 1.109 / (download) - annotate - [select for diffs], Sun Jan 5 19:18:52 2003 UTC (11 years, 6 months ago) by sommerfeld
Branch: MAIN
Changes since 1.108: +21 -1 lines
Diff to previous 1.108 (colored)

Common makefile fragment for invoking rpcgen.  See bsd.README for
documentation on the parameters which control this fragment's behavior.

Revision 1.108 / (download) - annotate - [select for diffs], Fri Dec 20 16:05:16 2002 UTC (11 years, 7 months ago) by jwise
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.107: +4 -1 lines
Diff to previous 1.107 (colored)

Add a brief description of DPSRCS, whose discovery recently shortened two
Makefiles of mine by a few lines. :-)

Revision 1.107 / (download) - annotate - [select for diffs], Tue Nov 26 23:15:53 2002 UTC (11 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.106: +1 -5 lines
Diff to previous 1.106 (colored)

Deprecate SYS_INCLUDE and the optional SYS_INCLUDE=symlinks functionality,
and only support the "copies" default.
Per discussion on tech-userlevel@.

Revision 1.106 / (download) - annotate - [select for diffs], Fri Sep 27 21:37:55 2002 UTC (11 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.105: +35 -15 lines
Diff to previous 1.105 (colored)

Only use the MKDYNAMICROOT semantics (i.e. -rpath=/lib,/usr/lib and
-dynamic-linker=/libexec/ld.elf_so) if the BINDIR of the program being
built is /bin or /sbin.

The reason we do this is because now all programs *except* those in
/bin and /sbin (i.e. the "special cases") match the default the compiler
uses, which is what is used for things in e.g. xsrc, pkgsrc, and other
random 3rd party programs.

This is done by decoupling where a shlib is installed from how it
is located.  Two new variables, SHLIBINSTALLDIR and SHLINKINSTALLDIR,
contain the former information, and key off MKDYNAMICROOT only.  SHLIBDIR
and SHLINKDIR contain the latter, and key off MKDYNAMICROOT and BINDIR.

The SHLIBINSTALLDIR, SHLIBDIR, _LIBSODIR, SHLINKINSTALLDIR, and
SHLINKDIR parameters are moved to a new <bsd.shlib.mk>; see bsd.README
for usage details.

Revision 1.105 / (download) - annotate - [select for diffs], Thu Sep 26 13:05:55 2002 UTC (11 years, 10 months ago) by itojun
Branch: MAIN
Changes since 1.104: +5 -1 lines
Diff to previous 1.104 (colored)

MDC2 is a patented algorithm; don't ship it in default libcrypto.
MKCRYPTO_MDC2 will build a separate library, libcrypto_mdc2.

Revision 1.104 / (download) - annotate - [select for diffs], Sun Sep 22 15:08:19 2002 UTC (11 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.103: +7 -3 lines
Diff to previous 1.103 (colored)

Enable MKDYNAMICROOT=yes by default.
This means that:
    +	/bin and /sbin (and the few programs in /usr/* which were statically
	linked) are now dynamically linked.
    +	The shared libraries that are needed by the /bin and /sbin programs
	are now installed into /lib (with compatability symlinks from
	/usr/lib).  These are:
		c crypt edit ipsec kvm m m387 termcap termlib util z
    +	The shared linker is now in /libexec/ld.elf_so, and
	/usr/libexec/ld.elf_so is a symlink to the former.

If you want the prior behaviour of "some applications statically linked,
the rest dynamically linked", set MKDYNAMICROOT=no in your mk.conf(5).

If you have a philosophical objection to dynamic libraries, continue
to set LDSTATIC=-static in your mk.conf(5), and please don't waste any
more time in trying to convince us why dynamic libraries are 3v1l.

Revision 1.103 / (download) - annotate - [select for diffs], Tue Sep 17 23:18:29 2002 UTC (11 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.102: +35 -6 lines
Diff to previous 1.102 (colored)

* Eliminate the USE_NEW_TOOLCHAIN variable.  Instead, split it into
  two variables:

  TOOLCHAIN_MISSING -- set to "yes" on platforms for which there is
  no working in-tree toolchain (hppa, ns32k, sh5, x86_64).

  EXTERNAL_TOOLCHAIN -- if defined by the user, points to the root of
  an external toolchain (e.g. /usr/local/gnu).  This enables the cross-build
  framework even for TOOLCHAIN_MISSING platforms.

  If TOOLCHAIN_MISSING is set to "yes", MKGDB, MKBFD, and MKGCC are all
  unconditionally set to "no", since the bits are not there to build.

  If EXTERNAL_TOOLCHAIN is set, MKGCC is unconditionally set to "no",
  since the external toolchain's compiler is not in-sync with the
  in-tree compiler support components (e.g. libgcc).

* Set MACHINE_CPU much earlier in bsd.own.mk, so that more tests in
  that file can use it.

Revision 1.102 / (download) - annotate - [select for diffs], Sun Sep 8 03:59:02 2002 UTC (11 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.101: +9 -2 lines
Diff to previous 1.101 (colored)

Build a .gdbinit in the objdir when building a program.  The .gdbinit
file sets the shared library prefix to ${DESTDIR}, and adds "sources"
directives for each file listed in the GDBINIT Makefile variable.

Revision 1.101 / (download) - annotate - [select for diffs], Mon Aug 19 14:51:58 2002 UTC (11 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.100: +4 -1 lines
Diff to previous 1.100 (colored)

Explicitly note that if NOxxx and USE_SHLIBDIR are set by a Makefile,
it must be before <bsd.own.mk> is included.

Revision 1.100 / (download) - annotate - [select for diffs], Fri Aug 9 00:21:22 2002 UTC (11 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.99: +2 -1 lines
Diff to previous 1.99 (colored)

Add LIBPMC.

Revision 1.99 / (download) - annotate - [select for diffs], Sun Jun 9 04:04:32 2002 UTC (12 years, 1 month ago) by itojun
Branch: MAIN
Changes since 1.98: +25 -1 lines
Diff to previous 1.98 (colored)

sync LIBxx with bsd.prog.mk
XXX bsd.prog.mk and bsd.hostprog.mk defines very similar thing
- can we unify them? at least the definition?

Revision 1.98 / (download) - annotate - [select for diffs], Fri Apr 26 15:02:02 2002 UTC (12 years, 3 months ago) by lukem
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1
Branch point for: netbsd-1-6
Changes since 1.97: +10 -2 lines
Diff to previous 1.97 (colored)

Implement NETBSDSRCDIR, which is the top level of the NetBSD source tree.
Defaults to the directory determined by the _SRC_TOP_ logic (if != ""),
and the BSDSRCDIR.

NETBSDSRCDIR has been provided for use by the various NetBSD source
Makefiles to find the top of the NetBSD source tree, and isn't
affected by the inheritance properties of _SRC_TOP_, nor does it
have the magic BSDOBJDIR baggage that BSDSRCDIR is stuck with.

Revision 1.97 / (download) - annotate - [select for diffs], Fri Apr 19 03:08:05 2002 UTC (12 years, 3 months ago) by itojun
Branch: MAIN
Changes since 1.96: +11 -1 lines
Diff to previous 1.96 (colored)

document MKxxx/NOxxx naming rule.

Revision 1.96 / (download) - annotate - [select for diffs], Tue Apr 16 03:47:32 2002 UTC (12 years, 3 months ago) by itojun
Branch: MAIN
Changes since 1.95: +1 -3 lines
Diff to previous 1.95 (colored)

NOCRYPTO is no longer used and has no effect, so remove documentation

Revision 1.95 / (download) - annotate - [select for diffs], Wed Apr 10 15:05:45 2002 UTC (12 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.94: +5 -5 lines
Diff to previous 1.94 (colored)

replace BSDSRCDIR with _SRC_TOP_, since the latter is more likely to
be "accurate".  document _SRC_TOP_.

Revision 1.94 / (download) - annotate - [select for diffs], Fri Mar 22 18:12:08 2002 UTC (12 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.93: +29 -10 lines
Diff to previous 1.93 (colored)

Split the notion of building Hesiod, Kerberos, S/key, and YP
infrastructure and using that infrastructure in programs.

	* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
	  of the infratsructure (libraries, support programs, etc.)

	* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
	  building of support for using the corresponding API
	  in various libraries/programs that can use it.

As discussed on tech-toolchain.

Revision 1.93 / (download) - annotate - [select for diffs], Thu Mar 14 18:26:32 2002 UTC (12 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.92: +5 -1 lines
Diff to previous 1.92 (colored)

Add a BUILDID variable, which further qualifies object directories.

Revision 1.92 / (download) - annotate - [select for diffs], Sun Jan 27 23:33:51 2002 UTC (12 years, 6 months ago) by ross
Branch: MAIN
Changes since 1.91: +4 -1 lines
Diff to previous 1.91 (colored)

Drink ALL the Kool-Aid.

(Move -mieee from lib/ to bsd.*.mk; new var MKIEEEFP defaults to yes.)

Revision 1.91 / (download) - annotate - [select for diffs], Fri Jan 4 19:07:18 2002 UTC (12 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.90: +1 -7 lines
Diff to previous 1.90 (colored)

For PROG_CXX DESTDIR builds, pull in -lstdc++ and -lm regardless
of GCC version.

Revision 1.90 / (download) - annotate - [select for diffs], Wed Jan 2 23:48:19 2002 UTC (12 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.89: +1 -5 lines
Diff to previous 1.89 (colored)

Remove the "MKLINT=no if HAVE_GCC3" hack; a patch to support lint
comments has been submitted to the GCC maintainers, so if you're
using a GCC 3.x that doesn't support lint, set MKLINT=no in mk.conf.

Revision 1.89 / (download) - annotate - [select for diffs], Tue Jan 1 01:44:29 2002 UTC (12 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.88: +5 -1 lines
Diff to previous 1.88 (colored)

If HAVE_GCC3 is set, force MKLINT to "no", since GCC 3.x's C pre-processor
does not yet support our lint(1).

Revision 1.88 / (download) - annotate - [select for diffs], Tue Jan 1 01:38:25 2002 UTC (12 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.87: +5 -3 lines
Diff to previous 1.87 (colored)

Per a suggestion from matthew green, PROG_CXX takes the place of
PROG for C++ programs.

Revision 1.87 / (download) - annotate - [select for diffs], Tue Jan 1 00:34:26 2002 UTC (12 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.86: +9 -1 lines
Diff to previous 1.86 (colored)

Document PROG_CXX and HAVE_GCC3.

Revision 1.86 / (download) - annotate - [select for diffs], Mon Dec 31 23:11:05 2001 UTC (12 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.85: +13 -1 lines
Diff to previous 1.85 (colored)

Document MKBFD, MKGDB, MKGCC.

Revision 1.85 / (download) - annotate - [select for diffs], Fri Dec 28 01:32:40 2001 UTC (12 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.84: +18 -1 lines
Diff to previous 1.84 (colored)

* Add user-controlled mk.conf variables
	- SHLIBDIR	Location to install shared libraries if ${USE_SHLIBDIR}
			is "yes".  Defaults to "/usr/lib".

	- USE_SHLIBDIR	If "yes", install shared libraries in ${SHLIBDIR}
			instead of ${LIBDIR}.  Defaults to "no".
			Sets ${_LIBSODIR} to the appropriate value.
			This may be set by individual Makefiles as well.

	- SHLINKDIR	Location of shared linker.  Defaults to "/usr/libexec".
			If != "/usr/libexec", change the dynamic-linker
			encoded in shared programs

* Set USE_SHLIBDIR for libraries used by /bin and /sbin:
	libc libcrypt libcrypto libedit libipsec libkvm libm libmi387
	libtermcap libutil libz

* If ${_LIBSODIR} != ${LIBDIR}, add symlinks from ${LIBDIR}/${LIB}.so*
  to ${_LIBSODIR}/${LIB}.so* for compatibility.

* Always install /sbin/init statically (for now)


The net effect of these changes depends on how the variables are set:

  1.)	If nothing is set or changed, there is no change from the
	current behaviour:
		- Static /bin, /sbin, and bits of /usr/*
		- Dynamic rest
		- Shared linker is /usr/libexec/ld*so

  2.)	If the following make variables are set:
		LDSTATIC=
		SHLINKDIR=/lib
		SHLIBDIR=/lib
	Then the behaviour becomes:
		- Dynamic tools
		- .so libraries used by /bin and /sbin are installed to /lib,
		  with symlinks from /usr/lib/lib*so to -> /lib/lib*so
		  where appropriate
		- Shared linker is /lib/ld*so

  3.)	As per 2.), but add the following variable:
		USE_SHLIBDIR=yes
	This forces all .so's to be instaleld in /lib (with compat
	symlinks), not just those tagged by their Makefiles to be.
	Again, compat symlinks are installed

Revision 1.84 / (download) - annotate - [select for diffs], Mon Nov 19 16:20:26 2001 UTC (12 years, 8 months ago) by kleink
Branch: MAIN
Changes since 1.83: +5 -5 lines
Diff to previous 1.83 (colored)

NLS is commonly expanded to Native Language Support, not National Language
Support.

Revision 1.83 / (download) - annotate - [select for diffs], Mon Nov 19 04:45:06 2001 UTC (12 years, 8 months ago) by perry
Branch: MAIN
Changes since 1.82: +5 -3 lines
Diff to previous 1.82 (colored)

document/rename UNPRIVED

Revision 1.82 / (download) - annotate - [select for diffs], Thu Nov 1 07:17:17 2001 UTC (12 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.81: +5 -3 lines
Diff to previous 1.81 (colored)

Move -Wcast-qual from WARNS=2 to WARNS=3 (a new level), because it
generates too many false positives that require gross amounts of
workaround, and the other WARNS=2 stuff is quite useful. Per discussion
with simonb & christos.

Revision 1.81 / (download) - annotate - [select for diffs], Tue Oct 30 15:17:16 2001 UTC (12 years, 9 months ago) by wiz
Branch: MAIN
Changes since 1.80: +9 -3 lines
Diff to previous 1.80 (colored)

Add support for INCSNAME and INCSNAME_<file> to bsd.inc.mk.
Same syntax as FILESNAME and FILESNAME_<file>, allows to install
includes under a different name.
Okay'd by christos.

Revision 1.80 / (download) - annotate - [select for diffs], Sat Oct 13 06:06:55 2001 UTC (12 years, 9 months ago) by jmc
Branch: MAIN
Changes since 1.79: +3 -1 lines
Diff to previous 1.79 (colored)

Add MTREE var definition to list for sys.mk

Revision 1.79 / (download) - annotate - [select for diffs], Tue Jun 19 13:42:11 2001 UTC (13 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.78: +2 -2 lines
Diff to previous 1.78 (colored)

`existent', not `existant'

Revision 1.78 / (download) - annotate - [select for diffs], Mon Jun 18 17:04:44 2001 UTC (13 years, 1 month ago) by simonb
Branch: MAIN
Changes since 1.77: +5 -1 lines
Diff to previous 1.77 (colored)

Add a new make variable "MKSOFTFLOAT".  If not set to "no", it adds
"-msoft-float" to COPTS and FOPTS, and possibly builds soft-float
library support (port specific).
Defaults to "no".

Revision 1.77 / (download) - annotate - [select for diffs], Thu May 31 05:04:41 2001 UTC (13 years, 2 months ago) by simonb
Branch: MAIN
Changes since 1.76: +3 -2 lines
Diff to previous 1.76 (colored)

Update a comment about OBJECT_FMT - some m68k machines are ELF too.

Revision 1.76 / (download) - annotate - [select for diffs], Sat Mar 10 11:00:37 2001 UTC (13 years, 4 months ago) by fair
Branch: MAIN
Changes since 1.75: +5 -1 lines
Diff to previous 1.75 (colored)

Add the following text to answer PR 10650:

LDSTATIC        Control program linking; if set blank, link everything
                dynamically. If set to "-static", link everything statically.
                If not set, programs link according to their makefile.

Revision 1.75 / (download) - annotate - [select for diffs], Thu Feb 1 20:27:06 2001 UTC (13 years, 5 months ago) by agc
Branch: MAIN
Changes since 1.74: +12 -10 lines
Diff to previous 1.74 (colored)

+ clean up the English in one sentence
+ sync with reality, and document "MKMAN= no" in preference to "NOMAN= noman"
+ get in quick before the 80-column police notice what we were doing
+ spell "existence" correctly

Revision 1.74 / (download) - annotate - [select for diffs], Wed Jan 24 07:57:07 2001 UTC (13 years, 6 months ago) by itojun
Branch: MAIN
Changes since 1.73: +3 -2 lines
Diff to previous 1.73 (colored)

note that MKNLS controls build of /usr/share/locale too

Revision 1.73 / (download) - annotate - [select for diffs], Fri Jan 5 12:59:25 2001 UTC (13 years, 6 months ago) by blymn
Branch: MAIN
Changes since 1.72: +2 -1 lines
Diff to previous 1.72 (colored)

Added libform.

Revision 1.72 / (download) - annotate - [select for diffs], Sat Dec 30 14:34:51 2000 UTC (13 years, 7 months ago) by sommerfeld
Branch: MAIN
Changes since 1.71: +8 -3 lines
Diff to previous 1.71 (colored)

Correct typos (SUBDIR, not SUBDIRS).
Document use of .WAIT in SUBDIR

Revision 1.71 / (download) - annotate - [select for diffs], Sat Dec 30 04:11:34 2000 UTC (13 years, 7 months ago) by itojun
Branch: MAIN
Changes since 1.70: +13 -1 lines
Diff to previous 1.70 (colored)

document host build tools (like rpcgen) in bsd.README.  PR 11839

Revision 1.70 / (download) - annotate - [select for diffs], Tue Oct 31 10:49:01 2000 UTC (13 years, 8 months ago) by itojun
Branch: MAIN
Changes since 1.69: +2 -1 lines
Diff to previous 1.69 (colored)

add ${LIBINTL} for use with DPADD.

Revision 1.69 / (download) - annotate - [select for diffs], Wed Oct 4 19:27:45 2000 UTC (13 years, 9 months ago) by sommerfeld
Branch: MAIN
Changes since 1.68: +15 -1 lines
Diff to previous 1.68 (colored)

If FORMAT_AUDIT is set, and WFORMAT is set and > 1, turn on
-Wnetbsd-format-audit for extra-stringent format checking.
WFORMAT belongs in individual makefiles and/or Makefile.inc files.
FORMAT_AUDIT should go in mk.conf if you're doing format-string auditing.
(set WFORMAT=1 in individual makefiles if a program is
not security critical and is doing bizarre things with
format strings which would be even uglier if rewritten)
FORMAT_AUDIT may go away in time (i.e., default to on)

Revision 1.68 / (download) - annotate - [select for diffs], Sat Sep 30 12:27:35 2000 UTC (13 years, 10 months ago) by itojun
Branch: MAIN
Changes since 1.67: +1 -10 lines
Diff to previous 1.67 (colored)

remove obsoleted crypto-related variables.

Revision 1.67 / (download) - annotate - [select for diffs], Sat Sep 30 12:21:52 2000 UTC (13 years, 10 months ago) by itojun
Branch: MAIN
Changes since 1.66: +4 -5 lines
Diff to previous 1.66 (colored)

always compile RSA into libcrypto.
MKCRYPTO disables the whole crypto tree, and in that case,
we will not have RSA (nor libcrypto) with us.

Revision 1.66 / (download) - annotate - [select for diffs], Sat Sep 30 00:23:37 2000 UTC (13 years, 10 months ago) by itojun
Branch: MAIN
Changes since 1.65: +7 -7 lines
Diff to previous 1.65 (colored)

repair openssl (libcrypto) for non-32bit architecture.
don't use unsigned long where 32bit unsigned variable is asked for.
use u_int32_t.  (not sure if uint32_t is better or not, but anyway,
u_int32_t <-> uint32_t should not raise binary compatibility issue)
PR10921.

TODO: have arch-dependent Makefiles where we supply -DFOO for optimization.
(do not change size of variable though)

XXX: we should actually nuke all other #ifdef in /usr/include/openssl/*.h,
however, that needs a lot of work and will make future openssl upgrade harder.

remove RC5 and IDEA by default.  build them separately as
libcrypto_{rc5,idea}.a.  put dummy function, which is "warning to stderr
and exit(1)".  NOCRYPTO_{RC5,IDEA} are obsoleted.
PR10883.

Revision 1.65 / (download) - annotate - [select for diffs], Sun Sep 10 19:10:50 2000 UTC (13 years, 10 months ago) by jlam
Branch: MAIN
Changes since 1.64: +2 -2 lines
Diff to previous 1.64 (colored)

Correct description of when "NOPIC" is set.

Revision 1.64 / (download) - annotate - [select for diffs], Fri Jun 23 06:11:05 2000 UTC (14 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.63: +30 -78 lines
Diff to previous 1.63 (colored)

Remove the bsd.crypto.mk section, and describe the new MK... switches
related to system crypto support.

Revision 1.63 / (download) - annotate - [select for diffs], Sun May 7 01:19:58 2000 UTC (14 years, 2 months ago) by sjg
Branch: MAIN
CVS Tags: netbsd-1-5-base, minoura-xpg4dl-base, minoura-xpg4dl
Branch point for: netbsd-1-5
Changes since 1.62: +38 -7 lines
Diff to previous 1.62 (colored)

Document bsd.kernobj.mk

Revision 1.62 / (download) - annotate - [select for diffs], Tue May 2 11:44:20 2000 UTC (14 years, 2 months ago) by simonb
Branch: MAIN
Changes since 1.61: +4 -1 lines
Diff to previous 1.61 (colored)

Add HTMLDOCDIR pointing to /usr/share/doc/html.

Revision 1.61 / (download) - annotate - [select for diffs], Tue Mar 7 20:55:05 2000 UTC (14 years, 4 months ago) by veego
Branch: MAIN
Changes since 1.60: +1 -2 lines
Diff to previous 1.60 (colored)

Remove unused libahdi.
It will be replaced in the future with a more generic libdisklabel.

Revision 1.60 / (download) - annotate - [select for diffs], Sat Feb 5 20:54:12 2000 UTC (14 years, 5 months ago) by jdc
Branch: MAIN
Changes since 1.59: +2 -1 lines
Diff to previous 1.59 (colored)

Add libahdi entries.

Revision 1.59 / (download) - annotate - [select for diffs], Mon Jan 17 21:21:55 2000 UTC (14 years, 6 months ago) by jlam
Branch: MAIN
Changes since 1.58: +2 -2 lines
Diff to previous 1.58 (colored)

bsd.prog.mk doesn't define/use STRIP anymore -- it's now STRIPFLAG

Revision 1.58 / (download) - annotate - [select for diffs], Sat Jan 8 01:41:13 2000 UTC (14 years, 6 months ago) by sommerfeld
Branch: MAIN
Changes since 1.57: +7 -5 lines
Diff to previous 1.57 (colored)

improve text describing BSDSRCDIR/BSDOBJDIR

Revision 1.57 / (download) - annotate - [select for diffs], Thu Jan 6 19:09:35 2000 UTC (14 years, 6 months ago) by drochner
Branch: MAIN
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored)

correct confusing example, closes PR misc/9135 by Andreas Gustafsson

Revision 1.56 / (download) - annotate - [select for diffs], Wed Dec 1 03:33:52 1999 UTC (14 years, 8 months ago) by sommerfeld
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221
Changes since 1.55: +37 -1 lines
Diff to previous 1.55 (colored)

Attempt to document what bsd.obj.mk does.

Revision 1.55 / (download) - annotate - [select for diffs], Tue Nov 30 16:16:43 1999 UTC (14 years, 8 months ago) by sommerfeld
Branch: MAIN
Changes since 1.54: +6 -2 lines
Diff to previous 1.54 (colored)

Add MKOBJDIRS make variable to bsd.own.mk, defaulting to "no" but
overrideable in mk.conf

Document in bsd.README; this is distinct from "MKOBJ", which controls
whether "make obj" does anything.

In the top-level makefile, if MKOBJDIRS != "no", do a "make obj" at an
appropriate point during a "make build".

Revision 1.54 / (download) - annotate - [select for diffs], Sun Nov 28 04:50:41 1999 UTC (14 years, 8 months ago) by simonb
Branch: MAIN
Changes since 1.53: +6 -1 lines
Diff to previous 1.53 (colored)

Add a MKPICLIB variable.  If set to "no", don't build an _pic.a library
and build shared objects from the .a library.  A symlink is installed
in /usr/lib so that the name "libfoo_pic.a" still exists for third party
software that explicitly wants an _pic.a library.

Revision 1.53 / (download) - annotate - [select for diffs], Tue Nov 23 13:22:37 1999 UTC (14 years, 8 months ago) by blymn
Branch: MAIN
Changes since 1.52: +2 -1 lines
Diff to previous 1.52 (colored)

Added libmenu library.

Revision 1.52 / (download) - annotate - [select for diffs], Sat Aug 21 06:19:33 1999 UTC (14 years, 11 months ago) by simonb
Branch: MAIN
CVS Tags: comdex-fall-1999-base, comdex-fall-1999
Branch point for: wrstuden-devbsize
Changes since 1.51: +4 -1 lines
Diff to previous 1.51 (colored)

Document the UNPRIVILEGED make variable.

Revision 1.51 / (download) - annotate - [select for diffs], Mon Jul 26 02:01:47 1999 UTC (15 years ago) by mrg
Branch: MAIN
Branch point for: mortalinstall
Changes since 1.50: +5 -4 lines
Diff to previous 1.50 (colored)

update CRYPTO example to use ".sinclude"

Revision 1.50 / (download) - annotate - [select for diffs], Tue Jul 13 17:58:42 1999 UTC (15 years ago) by thorpej
Branch: MAIN
Changes since 1.49: +76 -5 lines
Diff to previous 1.49 (colored)

Document bsd.crypto.mk, and update the OBJECT_FMT entry.

Revision 1.49 / (download) - annotate - [select for diffs], Thu Jul 1 20:19:18 1999 UTC (15 years, 1 month ago) by itojun
Branch: MAIN
Changes since 1.48: +2 -1 lines
Diff to previous 1.48 (colored)

add LIBIPSEC for use from DPADD.

Revision 1.48 / (download) - annotate - [select for diffs], Sat Feb 13 03:04:09 1999 UTC (15 years, 5 months ago) by lukem
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4
Changes since 1.47: +4 -3 lines
Diff to previous 1.47 (colored)

don't bother supporting NOINFO (since it's a new thing); just support MKINFO=no
fix description of MKSHARE=no

Revision 1.47 / (download) - annotate - [select for diffs], Fri Feb 12 15:10:22 1999 UTC (15 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.46: +33 -15 lines
Diff to previous 1.46 (colored)

Add doc for bsd.info.mk, and move the description of MKLINKLIB to the
bsd.lib.mk section (it should NEVER be set by mk.conf).

Revision 1.46 / (download) - annotate - [select for diffs], Fri Feb 12 12:38:44 1999 UTC (15 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.45: +3 -2 lines
Diff to previous 1.45 (colored)

for MKSHARE=no, set MKDOC=no MKMAN=no MKNLS=no, and for MKMAN=no, set
MKCATPAGES=no.  this simplifies various tests.

Revision 1.45 / (download) - annotate - [select for diffs], Fri Feb 12 01:10:06 1999 UTC (15 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.44: +41 -9 lines
Diff to previous 1.44 (colored)

* Add support for MKDOC MKLINKLIB MKLINT MKMAN MKNLS MKOBJ MKPIC MKPICINSTALL
  MKPROFILE MKSHARE, which default to `yes' unless an equivalent NOxxx
  variable is defined.
* Add MKCATPAGES, which if "no" prevents catpages from being built or installed

Users should use "MKxxx=no" instead of "NOxxx=" in /etc/mk.conf, because
this allows easy override on the make(1) command line (e.g 'make MKSHARE=yes'
to override MKSHARE=no in /etc/mk.conf).

Revision 1.44 / (download) - annotate - [select for diffs], Sat Nov 7 09:40:35 1998 UTC (15 years, 8 months ago) by erh
Branch: MAIN
Changes since 1.43: +11 -2 lines
Diff to previous 1.43 (colored)

Add a checkver target to bsd.lib.mk.  This target executes the checkver script to find installed shared libraries with major/minor versions that are too big.  The realinstall target now depends upon this target so this check is done whenever a library is installed.  The check may be disabled by setting NOCHECKVER.

Revision 1.43 / (download) - annotate - [select for diffs], Tue Sep 15 14:56:37 1998 UTC (15 years, 10 months ago) by agc
Branch: MAIN
Changes since 1.42: +1 -16 lines
Diff to previous 1.42 (colored)

Remove out of date explanations of <bsd.port.mk> and <bsd.port.subdir.mk>,
which are now in the pkgsrc collection as bsd.pkg.mk and bsd.pkg.subdir.mk.

Revision 1.42 / (download) - annotate - [select for diffs], Sun Aug 9 14:46:19 1998 UTC (15 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.41: +2 -1 lines
Diff to previous 1.41 (colored)

add distclean as a synonym for cleandir

Revision 1.41 / (download) - annotate - [select for diffs], Mon Jul 27 00:58:05 1998 UTC (16 years ago) by tv
Branch: MAIN
Changes since 1.40: +1 -4 lines
Diff to previous 1.40 (colored)

- Add MACHINE_GNU_ARCH entries for mipseb and mipsel.  Temporarily remap
  mips to mipsel.
- Remove the unused definition of NOSHLIB for powerpc.  NOPIC is being
  used for this purpose.

Revision 1.40 / (download) - annotate - [select for diffs], Wed Jul 22 18:22:35 1998 UTC (16 years ago) by perry
Branch: MAIN
Changes since 1.39: +2 -2 lines
Diff to previous 1.39 (colored)

Remove obsolete note that NOLINT is set by default.

Revision 1.39 / (download) - annotate - [select for diffs], Fri Jun 12 23:28:53 1998 UTC (16 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.38: +9 -1 lines
Diff to previous 1.38 (colored)

add bsd.kinc.mk, a template to support the new kernel include file
installation mechanism.

Revision 1.38 / (download) - annotate - [select for diffs], Wed May 13 13:58:00 1998 UTC (16 years, 2 months ago) by simonb
Branch: MAIN
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

Fix typo (s/OBJECT_FMAT/OBJECT_FMT/)

Revision 1.37 / (download) - annotate - [select for diffs], Tue May 5 17:15:05 1998 UTC (16 years, 2 months ago) by tv
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored)

Fix definition for SRCS:  "If PROG is not defined" -> "If SRCS is not
defined" as noticed by prlw1@cam.ac.uk

Revision 1.36 / (download) - annotate - [select for diffs], Sun May 3 16:39:45 1998 UTC (16 years, 2 months ago) by ross
Branch: MAIN
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored)

English.

Revision 1.35 / (download) - annotate - [select for diffs], Mon Apr 13 12:03:07 1998 UTC (16 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.34: +3 -1 lines
Diff to previous 1.34 (colored)

only read /etc/mk.conf once (stops += variables getting double assignments)

Revision 1.34 / (download) - annotate - [select for diffs], Thu Feb 26 08:46:09 1998 UTC (16 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.33: +9 -9 lines
Diff to previous 1.33 (colored)

change default ownership from bin:bin to root:wheel

Revision 1.33 / (download) - annotate - [select for diffs], Mon Feb 23 10:09:31 1998 UTC (16 years, 5 months ago) by jonathan
Branch: MAIN
Changes since 1.32: +10 -2 lines
Diff to previous 1.32 (colored)

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.

Revision 1.32 / (download) - annotate - [select for diffs], Wed Feb 4 07:08:56 1998 UTC (16 years, 5 months ago) by mikel
Branch: MAIN
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored)

STRIP -> STRIPFLAG; from Jim Bernard in PR pkg/4884

Revision 1.31 / (download) - annotate - [select for diffs], Tue Sep 30 23:16:03 1997 UTC (16 years, 10 months ago) by hubertf
Branch: MAIN
CVS Tags: netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-BETA
Branch point for: netbsd-1-3
Changes since 1.30: +3 -3 lines
Diff to previous 1.30 (colored)

/usr/pkg/src -> /usr/pkgsrc

Revision 1.30 / (download) - annotate - [select for diffs], Wed Aug 20 10:53:04 1997 UTC (16 years, 11 months ago) by agc
Branch: MAIN
Changes since 1.29: +18 -1 lines
Diff to previous 1.29 (colored)

Document the import of FreeBSD's <bsd.port.mk> and <bsd.port.subdir.mk>,
as used in their `ports' system.

Revision 1.29 / (download) - annotate - [select for diffs], Sat May 31 21:21:55 1997 UTC (17 years, 2 months ago) by cjs
Branch: MAIN
Changes since 1.28: +9 -65 lines
Diff to previous 1.28 (colored)

Back out BUILDDIR and NOINSTALL changes.

Revision 1.28 / (download) - annotate - [select for diffs], Thu May 29 06:26:35 1997 UTC (17 years, 2 months ago) by mikel
Branch: MAIN
Branch point for: cjs-build-against-obj-dir
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

fix typo

Revision 1.27 / (download) - annotate - [select for diffs], Mon May 26 03:57:52 1997 UTC (17 years, 2 months ago) by cjs
Branch: MAIN
Changes since 1.26: +65 -9 lines
Diff to previous 1.26 (colored)

These updates to the build allow building against include files
and libs in the object tree, if you use a separate object tree,
while maintaining backward compatability with other build methods.
See the notes in src/share/mk/bsd.README for full details. Note
that the `make includes' target now only installs the include files
in the build directory (if you use one--otherwise they go in DESTDIR
just like before); `make install' will install include files in
DESTDIR.

Revision 1.26 / (download) - annotate - [select for diffs], Sun May 18 20:21:53 1997 UTC (17 years, 2 months ago) by kleink
Branch: MAIN
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored)

Add libposix.

Revision 1.25 / (download) - annotate - [select for diffs], Fri Apr 18 14:30:24 1997 UTC (17 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored)

Add ${LIBNTP}

Revision 1.24 / (download) - annotate - [select for diffs], Sat Mar 29 08:02:47 1997 UTC (17 years, 4 months ago) by mikel
Branch: MAIN
Changes since 1.23: +3 -3 lines
Diff to previous 1.23 (colored)

merge lite-2 changes (mostly SCCSids)

Revision 1.23 / (download) - annotate - [select for diffs], Thu Mar 27 17:33:35 1997 UTC (17 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.22: +8 -2 lines
Diff to previous 1.22 (colored)

Put the FILES generated rules in a separate .mk file since both bsd.prog.mk
and bsd.lib.mk use them.

Revision 1.22 / (download) - annotate - [select for diffs], Thu Mar 27 09:10:09 1997 UTC (17 years, 4 months ago) by mycroft
Branch: MAIN
Changes since 1.21: +1 -5 lines
Diff to previous 1.21 (colored)

Remove knowledge of HIDEGAME from here.

Revision 1.21 / (download) - annotate - [select for diffs], Mon Mar 24 21:54:13 1997 UTC (17 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.20: +79 -21 lines
Diff to previous 1.20 (colored)

make rules update:
- add UPDATE and BUILD features
- add new FILES, INCS, SCRIPTS variables
- allow man pages source installation

Revision 1.20 / (download) - annotate - [select for diffs], Sat Mar 22 22:33:53 1997 UTC (17 years, 4 months ago) by perry
Branch: MAIN
Changes since 1.19: +3 -2 lines
Diff to previous 1.19 (colored)

Fix SYMLINKS not to include DESTDIR in the link itself

Revision 1.19 / (download) - annotate - [select for diffs], Thu Mar 13 02:45:58 1997 UTC (17 years, 4 months ago) by perry
Branch: MAIN
Changes since 1.18: +4 -1 lines
Diff to previous 1.18 (colored)

add SYMLINKS, by analogy to LINKS. Vetted by Christos.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Jan 13 00:54:23 1997 UTC (17 years, 6 months ago) by mark
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

The arm32 architecture also needs to set NOPIC.

Revision 1.17 / (download) - annotate - [select for diffs], Sat Apr 13 02:08:08 1996 UTC (18 years, 3 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2
Changes since 1.16: +16 -9 lines
Diff to previous 1.16 (colored)

Add the ability to override defaults in bsd.own.mk more easily, by
looking for "${MAKECONF}", or failing that, "/etc/mk.conf" and including
the first one it finds, if it exists.  From Chris Demetriou <cgd@netbsd.org>,
PR #1970.

Revision 1.16 / (download) - annotate - [select for diffs], Thu Apr 4 02:05:03 1996 UTC (18 years, 3 months ago) by jtc
Branch: MAIN
Changes since 1.15: +13 -11 lines
Diff to previous 1.15 (colored)

Added new standard target "includes" (used to install header files) to
bsd.subdir.mk.  Added some documentation to bsd.README.

Revision 1.15 / (download) - annotate - [select for diffs], Mon Jan 22 22:46:06 1996 UTC (18 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.14: +80 -15 lines
Diff to previous 1.14 (colored)

clean up bits that state which man page section numbers are allowed (section
9 now exists).  Document that variables in bsd.own.mk that were not previously
documented.

Revision 1.14 / (download) - annotate - [select for diffs], Wed Dec 13 01:25:05 1995 UTC (18 years, 7 months ago) by cgd
Branch: MAIN
Changes since 1.13: +5 -7 lines
Diff to previous 1.13 (colored)

add "CFLAGS += -Werror" to bsd.sys.mk, and update various bits of
documentation to explain bsd.sys.mk's purpose more clearly.

Revision 1.13 / (download) - annotate - [select for diffs], Sun Oct 22 00:45:54 1995 UTC (18 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.12: +11 -1 lines
Diff to previous 1.12 (colored)

Added include file <bsd.sys.mk> that contains lex and yacc "parallel aware"
rules. These rules are not turned on by default; they are enabled by setting
the PARALLEL variable.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Sep 24 23:49:06 1995 UTC (18 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.11: +3 -2 lines
Diff to previous 1.11 (colored)

- 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

Revision 1.11 / (download) - annotate - [select for diffs], Fri Jan 13 00:27:49 1995 UTC (19 years, 6 months ago) by jtc
Branch: MAIN
Changes since 1.10: +2 -3 lines
Diff to previous 1.10 (colored)

Removed sentance that stated that each *.mk file had a cooresponding
*.rd file.  All the documentation is in bsd.README.  Fixes PR #681.

Revision 1.10 / (download) - annotate - [select for diffs], Mon Jan 2 23:59:01 1995 UTC (19 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.9: +3 -1 lines
Diff to previous 1.9 (colored)

add info about LIB, as pointed out by jhawk@MIT.EDU

Revision 1.9 / (download) - annotate - [select for diffs], Thu Dec 22 12:22:59 1994 UTC (19 years, 7 months ago) by cgd
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

oops; fix a bogon.

Revision 1.8 / (download) - annotate - [select for diffs], Thu Dec 22 09:20:40 1994 UTC (19 years, 7 months ago) by cgd
Branch: MAIN
Changes since 1.7: +5 -5 lines
Diff to previous 1.7 (colored)

specify man pages differently, and document how.

Revision 1.7 / (download) - annotate - [select for diffs], Thu Jun 30 05:31:09 1994 UTC (20 years, 1 month ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-0-base, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0, netbsd-1-0
Changes since 1.6: +1 -0 lines
Diff to previous 1.6 (colored)

RCSID frobbing, and minor sanity adjustments.

Revision 1.6 / (download) - annotate - [select for diffs], Fri Jan 28 00:16:29 1994 UTC (20 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.5: +1 -0 lines
Diff to previous 1.5 (colored)

add LIBKVM

Revision 1.5 / (download) - annotate - [select for diffs], Wed Dec 29 19:30:15 1993 UTC (20 years, 7 months ago) by jtc
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Fixed documentation for DPADD and LDADD.

Revision 1.4 / (download) - annotate - [select for diffs], Wed May 26 11:51:49 1993 UTC (21 years, 2 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-0-9-base, netbsd-0-9-RELEASE, netbsd-0-9-BETA, netbsd-0-9-ALPHA2, netbsd-0-9-ALPHA, netbsd-0-9
Changes since 1.3: +1 -1 lines
Diff to previous 1.3 (colored)

change libraries to use ${RANLIB} rather than "ranlib" explicitly,
also, ranlib them when they're made, so /usr/obj can be read-only

Revision 1.3 / (download) - annotate - [select for diffs], Mon Apr 26 13:07:57 1993 UTC (21 years, 3 months ago) by cgd
Branch: MAIN
Changes since 1.2: +1 -0 lines
Diff to previous 1.2 (colored)

added definition for DPADD library variable LIBCRYPT.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Apr 9 20:05:57 1993 UTC (21 years, 3 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-alpha-1, netbsd-0-8
Changes since 1.1: +6 -0 lines
Diff to previous 1.1 (colored)

various changes to default make rules.  from patch 101.
note that only the "sensible" changes in patch 101 are implemented.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 21 09:45:37 1993 UTC (21 years, 4 months ago) by cgd
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>