The NetBSD Project

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

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

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.800 / (download) - annotate - [select for diffs], Tue Apr 22 13:20:58 2014 UTC (2 days, 17 hours ago) by joerg
Branch: MAIN
CVS Tags: HEAD
Changes since 1.799: +1 -7 lines
Diff to previous 1.799 (colored)

Retire USE_COMPILERCRTSTUFF=yes.

Revision 1.799 / (download) - annotate - [select for diffs], Sat Apr 19 21:21:24 2014 UTC (5 days, 9 hours ago) by joerg
Branch: MAIN
Changes since 1.798: +2 -1 lines
Diff to previous 1.798 (colored)

Basic unwind support for HPPA.

Revision 1.798 / (download) - annotate - [select for diffs], Tue Apr 15 18:40:34 2014 UTC (9 days, 12 hours ago) by joerg
Branch: MAIN
Changes since 1.797: +2 -1 lines
Diff to previous 1.797 (colored)

Add basic Alpha support to libunwind.

Revision 1.797 / (download) - annotate - [select for diffs], Tue Apr 15 11:44:26 2014 UTC (9 days, 19 hours ago) by joerg
Branch: MAIN
Changes since 1.796: +3 -1 lines
Diff to previous 1.796 (colored)

Add initial unwind support for SPARC/SPARC64.

Revision 1.796 / (download) - annotate - [select for diffs], Sat Apr 5 02:22:56 2014 UTC (2 weeks, 6 days ago) by christos
Branch: MAIN
CVS Tags: tls-earlyentropy-base, tls-earlyentropy
Changes since 1.795: +3 -2 lines
Diff to previous 1.795 (colored)

convert i386 to gcc-4.8. boot blocks tested by booting netbsd/i386 multiuser on:
    qemu
    dell precision t5400
    sony vaio vgn250p

Revision 1.795 / (download) - annotate - [select for diffs], Fri Apr 4 01:20:12 2014 UTC (3 weeks ago) by christos
Branch: MAIN
Changes since 1.794: +2 -2 lines
Diff to previous 1.794 (colored)

Add NOCTF

Revision 1.794 / (download) - annotate - [select for diffs], Thu Apr 3 18:29:11 2014 UTC (3 weeks ago) by riastradh
Branch: MAIN
Changes since 1.793: +2 -2 lines
Diff to previous 1.793 (colored)

Elide broken exists tests for TOOL_CTFCONVERT and TOOL_CTFMERGE.

Either you set MKCTF=yes and they should exist, or you set MKCTF=no
and it doesn't matter.  If MKCTF=yes and they don't exist, something
is broken, and this should fail noisily, not silently.

Revision 1.793 / (download) - annotate - [select for diffs], Wed Apr 2 22:34:29 2014 UTC (3 weeks, 1 day ago) by joerg
Branch: MAIN
Changes since 1.792: +3 -1 lines
Diff to previous 1.792 (colored)

Support SH3 in our unwinder.

Revision 1.792 / (download) - annotate - [select for diffs], Tue Mar 25 09:52:55 2014 UTC (4 weeks, 2 days ago) by ozaki-r
Branch: MAIN
CVS Tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15
Changes since 1.791: +3 -3 lines
Diff to previous 1.791 (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.791 / (download) - annotate - [select for diffs], Mon Mar 24 21:25:03 2014 UTC (4 weeks, 3 days ago) by joerg
Branch: MAIN
Changes since 1.790: +2 -1 lines
Diff to previous 1.790 (colored)

Add m68k support to our unwinder.

Revision 1.790 / (download) - annotate - [select for diffs], Tue Mar 18 13:10:27 2014 UTC (5 weeks, 2 days ago) by joerg
Branch: MAIN
Changes since 1.789: +2 -1 lines
Diff to previous 1.789 (colored)

libunwind supports vax now.

Revision 1.789 / (download) - annotate - [select for diffs], Mon Mar 17 07:11:40 2014 UTC (5 weeks, 3 days ago) by mrg
Branch: MAIN
CVS Tags: riastradh-drm2-base3
Changes since 1.788: +3 -2 lines
Diff to previous 1.788 (colored)

add libpthread-stubs.

Revision 1.788 / (download) - annotate - [select for diffs], Sun Mar 16 23:07:42 2014 UTC (5 weeks, 4 days ago) by mrg
Branch: MAIN
Changes since 1.787: +3 -3 lines
Diff to previous 1.787 (colored)

add dri2proto and presentproto.

Revision 1.787 / (download) - annotate - [select for diffs], Sun Mar 16 13:34:33 2014 UTC (5 weeks, 4 days ago) by joerg
Branch: MAIN
Changes since 1.786: +2 -1 lines
Diff to previous 1.786 (colored)

libunwind supports PowerPC.

Revision 1.786 / (download) - annotate - [select for diffs], Wed Mar 12 01:49:58 2014 UTC (6 weeks, 2 days ago) by joerg
Branch: MAIN
Changes since 1.785: +2 -2 lines
Diff to previous 1.785 (colored)

Add quotes.

Revision 1.785 / (download) - annotate - [select for diffs], Wed Mar 12 00:07:33 2014 UTC (6 weeks, 2 days ago) by joerg
Branch: MAIN
Changes since 1.784: +4 -2 lines
Diff to previous 1.784 (colored)

More readable condition.

Revision 1.784 / (download) - annotate - [select for diffs], Tue Mar 11 23:22:36 2014 UTC (6 weeks, 2 days ago) by christos
Branch: MAIN
Changes since 1.783: +3 -2 lines
Diff to previous 1.783 (colored)

switch amd64 to gcc-4.8

Revision 1.783 / (download) - annotate - [select for diffs], Mon Mar 10 22:38:53 2014 UTC (6 weeks, 3 days ago) by pooka
Branch: MAIN
Changes since 1.782: +1 -9 lines
Diff to previous 1.782 (colored)

Move the "is arch capable of loading native kernel modules into
rump kernel" clauses from bsd.own.mk to Makefile.rump.  Also,
add a rump_nativeabi_p() call to determine if rump kernel is
compiled with native ABI support.

Revision 1.782 / (download) - annotate - [select for diffs], Sun Mar 9 19:58:43 2014 UTC (6 weeks, 4 days ago) by matt
Branch: MAIN
Changes since 1.781: +2 -2 lines
Diff to previous 1.781 (colored)

Fix inverted test MKCOMPATMODULES

Revision 1.781 / (download) - annotate - [select for diffs], Fri Mar 7 16:22:24 2014 UTC (6 weeks, 6 days ago) by skrll
Branch: MAIN
Changes since 1.780: +4 -2 lines
Diff to previous 1.780 (colored)

Switch arm to gcc 4.8

OK matt@

Revision 1.780 / (download) - annotate - [select for diffs], Fri Mar 7 08:31:05 2014 UTC (6 weeks, 6 days ago) by martin
Branch: MAIN
Changes since 1.779: +3 -2 lines
Diff to previous 1.779 (colored)

Switch alpha over to gcc 4.8

Revision 1.779 / (download) - annotate - [select for diffs], Fri Mar 7 06:01:34 2014 UTC (7 weeks ago) by matt
Branch: MAIN
Changes since 1.778: +5 -4 lines
Diff to previous 1.778 (colored)

Make MKCOMPAT default to yes for powerpc64.
Make MKCOMPATMODULES defaultt to no for evbppc && powerpc64.

Revision 1.778 / (download) - annotate - [select for diffs], Thu Mar 6 11:21:05 2014 UTC (7 weeks ago) by mrg
Branch: MAIN
Changes since 1.777: +4 -2 lines
Diff to previous 1.777 (colored)

switch sparc* to GCC 4.8.

Revision 1.777 / (download) - annotate - [select for diffs], Thu Mar 6 09:03:41 2014 UTC (7 weeks ago) by skrll
Branch: MAIN
Changes since 1.776: +6 -1 lines
Diff to previous 1.776 (colored)

Switch hppa to gcc 4.8

Revision 1.776 / (download) - annotate - [select for diffs], Tue Mar 4 21:06:02 2014 UTC (7 weeks, 2 days ago) by joerg
Branch: MAIN
Changes since 1.775: +3 -1 lines
Diff to previous 1.775 (colored)

When using Clang, disable integrated assembler for genassym. It creates
syntactically invalid assembler, which is normally not a problem as it
is also using -S.

Revision 1.775 / (download) - annotate - [select for diffs], Sun Mar 2 03:33:29 2014 UTC (7 weeks, 5 days ago) by matt
Branch: MAIN
Changes since 1.774: +11 -1 lines
Diff to previous 1.774 (colored)

Add OBJECT_FMTS which is a list of object formats supported by the MACHINE_ARCH

Revision 1.774 / (download) - annotate - [select for diffs], Sat Mar 1 20:34:17 2014 UTC (7 weeks, 5 days ago) by tsutsui
Branch: MAIN
Changes since 1.773: +2 -3 lines
Diff to previous 1.773 (colored)

Switch x68k to X11FLAVOUR=Xorg, including a working monolithic X68k server.

Confirmed that "build.sh -m x68k -x release" gets no error.

Revision 1.773 / (download) - annotate - [select for diffs], Fri Feb 28 09:42:33 2014 UTC (7 weeks, 6 days ago) by martin
Branch: MAIN
Changes since 1.772: +2 -2 lines
Diff to previous 1.772 (colored)

Make powerpc64 use Matt's new csu stuff

Revision 1.772 / (download) - annotate - [select for diffs], Thu Feb 27 20:43:33 2014 UTC (8 weeks ago) by mrg
Branch: MAIN
Changes since 1.771: +1 -4 lines
Diff to previous 1.771 (colored)

remove the GCC 4 EXTERNAL_GCC_SUBDIR, and switch GCC 4.8 to use gcc.old.

Revision 1.771 / (download) - annotate - [select for diffs], Thu Feb 27 10:42:30 2014 UTC (8 weeks ago) by martin
Branch: MAIN
Changes since 1.770: +3 -1 lines
Diff to previous 1.770 (colored)

For now, provide a path to the gcc 4.1 distribution as well

Revision 1.770 / (download) - annotate - [select for diffs], Wed Feb 26 05:51:11 2014 UTC (8 weeks, 2 days ago) by mrg
Branch: MAIN
Changes since 1.769: +8 -3 lines
Diff to previous 1.769 (colored)

put the new EXTERNAL_GCC_SUBDIR under MKGCC.

Revision 1.769 / (download) - annotate - [select for diffs], Wed Feb 26 03:09:42 2014 UTC (8 weeks, 2 days ago) by christos
Branch: MAIN
Changes since 1.768: +2 -2 lines
Diff to previous 1.768 (colored)

powerpc64 needs USE_COMPILERCRTSTUFF=yes

Revision 1.768 / (download) - annotate - [select for diffs], Wed Feb 26 02:51:02 2014 UTC (8 weeks, 2 days ago) by mrg
Branch: MAIN
Changes since 1.767: +13 -1 lines
Diff to previous 1.767 (colored)

define EXTERNAL_GCC_SUBDIR based upon HAVE_GCC, for GCC >= 4.5,
and use it in the one place (bsd.lib.mk) it's used in share/mk.

Revision 1.767 / (download) - annotate - [select for diffs], Mon Feb 24 07:23:41 2014 UTC (8 weeks, 3 days ago) by skrll
Branch: MAIN
Changes since 1.766: +4 -4 lines
Diff to previous 1.766 (colored)

Rename NetBSD/hp700 to NetBSD/hppa.

Unfortunately our VCS isn't very helpful here.

Revision 1.766 / (download) - annotate - [select for diffs], Fri Jan 31 18:17:27 2014 UTC (2 months, 3 weeks ago) by tsutsui
Branch: MAIN
Changes since 1.765: +1 -3 lines
Diff to previous 1.765 (colored)

Switch ews4800mips and newsmips to Xorg server.

There is ~no user of X11R6 Xservers except a few developers on these ports
and Xorg wsfb server should work with manual keymap settings.

Revision 1.765 / (download) - annotate - [select for diffs], Wed Jan 22 15:04:19 2014 UTC (3 months ago) by matt
Branch: MAIN
Changes since 1.764: +2 -1 lines
Diff to previous 1.764 (colored)

Add MKGCCCMDS to _MKVARS.yes after the loop.

Revision 1.764 / (download) - annotate - [select for diffs], Tue Jan 21 16:40:24 2014 UTC (3 months ago) by matt
Branch: MAIN
Changes since 1.763: +7 -2 lines
Diff to previous 1.763 (colored)

Make MKGCCCMDS default mirror MKGCC.  (if MKGCC is no, MKGCCCMDS must be no).

Revision 1.763 / (download) - annotate - [select for diffs], Sat Jan 18 01:08:56 2014 UTC (3 months ago) by joerg
Branch: MAIN
Changes since 1.762: +7 -1 lines
Diff to previous 1.762 (colored)

Use a separate variable for the use of GCC's unwind code.

Revision 1.762 / (download) - annotate - [select for diffs], Thu Jan 16 01:19:46 2014 UTC (3 months, 1 week ago) by christos
Branch: MAIN
Changes since 1.761: +1 -19 lines
Diff to previous 1.761 (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.761 / (download) - annotate - [select for diffs], Tue Jan 14 11:14:27 2014 UTC (3 months, 1 week ago) by apb
Branch: MAIN
Changes since 1.760: +3 -3 lines
Diff to previous 1.760 (colored)

Use parentheses in .if A && ( B || C || D || ... )

Revision 1.760 / (download) - annotate - [select for diffs], Tue Dec 31 18:46:09 2013 UTC (3 months, 3 weeks ago) by christos
Branch: MAIN
Changes since 1.759: +3 -2 lines
Diff to previous 1.759 (colored)

redo the ctf stuff to handle the USETOOLS=never case correctly and explain
how.

Revision 1.759 / (download) - annotate - [select for diffs], Mon Dec 16 19:06:41 2013 UTC (4 months, 1 week ago) by skrll
Branch: MAIN
Changes since 1.758: +2 -2 lines
Diff to previous 1.758 (colored)

Provide ARM_APCS_FLAGS on arm and earm.

Revision 1.758 / (download) - annotate - [select for diffs], Sun Dec 15 18:08:37 2013 UTC (4 months, 1 week ago) by joerg
Branch: MAIN
Changes since 1.757: +7 -1 lines
Diff to previous 1.757 (colored)

Move flags for ARM's APCS ABI into a common variable. Add some forces to
deal with limitations in the Clang <-> LLVM backend interaction to pick
the correct ABI and target assembler.

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

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

Revision 1.756 / (download) - annotate - [select for diffs], Thu Dec 5 22:51:08 2013 UTC (4 months, 2 weeks ago) by matt
Branch: MAIN
Changes since 1.755: +22 -1 lines
Diff to previous 1.755 (colored)

Add MACHINES.${MACHINE_CPU} values.

Revision 1.755 / (download) - annotate - [select for diffs], Tue Oct 29 16:11:46 2013 UTC (5 months, 3 weeks ago) by joerg
Branch: MAIN
Changes since 1.754: +2 -1 lines
Diff to previous 1.754 (colored)

Unbreak src/tools usage of C++.

Revision 1.754 / (download) - annotate - [select for diffs], Mon Oct 28 01:47:13 2013 UTC (5 months, 3 weeks ago) by mrg
Branch: MAIN
Changes since 1.753: +2 -1 lines
Diff to previous 1.753 (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.753 / (download) - annotate - [select for diffs], Mon Oct 14 16:00:16 2013 UTC (6 months, 1 week ago) by joerg
Branch: MAIN
Changes since 1.752: +3 -3 lines
Diff to previous 1.752 (colored)

Rename USE_LIBGCC to HAVE_LIBGCC and retry using it as flag on unwind.h.

Revision 1.752 / (download) - annotate - [select for diffs], Mon Oct 14 01:30:21 2013 UTC (6 months, 1 week ago) by joerg
Branch: MAIN
Changes since 1.751: +7 -1 lines
Diff to previous 1.751 (colored)

Include compiler-rt and libunwind in libc for Clang/x86 builds.

Revision 1.751 / (download) - annotate - [select for diffs], Sun Sep 29 12:11:59 2013 UTC (6 months, 3 weeks ago) by joerg
Branch: MAIN
Changes since 1.750: +2 -2 lines
Diff to previous 1.750 (colored)

Hook up initial build infrastructure for LLDB. Update LLVM/Clang
snapshot to r191390 for some required changed. Re-enable static analyzer
in Clang.

Revision 1.750 / (download) - annotate - [select for diffs], Mon Sep 2 14:34:55 2013 UTC (7 months, 3 weeks ago) by joerg
Branch: MAIN
Changes since 1.749: +2 -2 lines
Diff to previous 1.749 (colored)

Update LLVM/Clang snapshot to r189662. This includes many improvements
to the new SLP vectorizer, fast codegen support for PPC and using
terminfo for the color sequences. In addition, add (optional) build
infrastructure for lld to allow easier testing. This is controlled by
MKLLD.

Revision 1.749 / (download) - annotate - [select for diffs], Mon Aug 26 22:15:51 2013 UTC (7 months, 4 weeks ago) by matt
Branch: MAIN
Changes since 1.748: +3 -3 lines
Diff to previous 1.748 (colored)

Change the default for MKLINT to no

Revision 1.748 / (download) - annotate - [select for diffs], Thu Aug 15 12:45:50 2013 UTC (8 months, 1 week ago) by martin
Branch: MAIN
Changes since 1.747: +2 -1 lines
Diff to previous 1.747 (colored)

Add .ARM.extab to the list of sections to be removed when converting to
aout format.

Revision 1.747 / (download) - annotate - [select for diffs], Mon Aug 12 16:51:14 2013 UTC (8 months, 1 week ago) by joerg
Branch: MAIN
Changes since 1.746: +4 -4 lines
Diff to previous 1.746 (colored)

Do as the last commit message said and not as the change did, only use
GCC's crt code on ia64.

Revision 1.746 / (download) - annotate - [select for diffs], Mon Aug 12 16:39:28 2013 UTC (8 months, 1 week ago) by joerg
Branch: MAIN
Changes since 1.745: +4 -15 lines
Diff to previous 1.745 (colored)

Only ia64 defaults to USE_COMPILERCRTSTUFF=no now, so simplify
conditional.

Revision 1.745 / (download) - annotate - [select for diffs], Mon Aug 12 16:38:47 2013 UTC (8 months, 1 week ago) by joerg
Branch: MAIN
Changes since 1.744: +2 -1 lines
Diff to previous 1.744 (colored)

Don't copy .eh_frame section when trying to create a.out binaries.

Revision 1.744 / (download) - annotate - [select for diffs], Mon Aug 12 16:17:07 2013 UTC (8 months, 1 week ago) by matt
Branch: MAIN
Changes since 1.743: +2 -2 lines
Diff to previous 1.743 (colored)

Fix MACHINE_CPU for armeb

Revision 1.743 / (download) - annotate - [select for diffs], Wed Aug 7 22:09:30 2013 UTC (8 months, 2 weeks ago) by skrll
Branch: MAIN
Changes since 1.742: +3 -1 lines
Diff to previous 1.742 (colored)

Switch alpha to USE_COMPILERCRTSTUFF= no

Revision 1.742 / (download) - annotate - [select for diffs], Tue Aug 6 05:46:26 2013 UTC (8 months, 2 weeks ago) by matt
Branch: MAIN
Changes since 1.741: +11 -2 lines
Diff to previous 1.741 (colored)

Add GNU_ARCH for earmv4eb, earmv5, earmv5eb, earmv6, earmv6hf, earmv6eb,
earmv6hfeb, earmv7, earmv7hf

Revision 1.741 / (download) - annotate - [select for diffs], Mon Aug 5 00:21:50 2013 UTC (8 months, 2 weeks ago) by matt
Branch: MAIN
Changes since 1.740: +7 -4 lines
Diff to previous 1.740 (colored)

Add 3 more MACHINE_ARCH: earmv4 earmv7eb earmv7hfeb
The latter are for cortex big-endian which uses a different binary format
than previous arm big endian platforms.

Revision 1.740 / (download) - annotate - [select for diffs], Sat Jul 27 11:13:57 2013 UTC (8 months, 4 weeks ago) by skrll
Branch: MAIN
Changes since 1.739: +2 -1 lines
Diff to previous 1.739 (colored)

Switch hppa to USE_COMPILERCRTSTUFF=no

Revision 1.739 / (download) - annotate - [select for diffs], Fri Jul 19 16:52:44 2013 UTC (9 months ago) by matt
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1
Changes since 1.738: +2 -4 lines
Diff to previous 1.738 (colored)

Use m5407--netbsdelf for coldfire (Why not just use m5407--netbsd?  Because
gas will think that's a.out since internally it expands it to m68--netbsd
and that matches a.out)

Revision 1.738 / (download) - annotate - [select for diffs], Thu Jul 18 22:06:09 2013 UTC (9 months ago) by matt
Branch: MAIN
Changes since 1.737: +8 -3 lines
Diff to previous 1.737 (colored)

Test BSD makefile about coldfire.
XXX still hate m68k--netbsdelf-coldfire

Revision 1.737 / (download) - annotate - [select for diffs], Thu Jul 11 06:58:30 2013 UTC (9 months, 2 weeks ago) by martin
Branch: MAIN
CVS Tags: riastradh-drm2-base
Branch point for: riastradh-drm2
Changes since 1.736: +3 -1 lines
Diff to previous 1.736 (colored)

Switch sparc and sparc64 to USE_COMPILERCRTSTUFF=no

Revision 1.736 / (download) - annotate - [select for diffs], Tue Jun 25 01:17:29 2013 UTC (10 months ago) by matt
Branch: MAIN
Changes since 1.735: +3 -3 lines
Diff to previous 1.735 (colored)

MIPS now uses USE_COMPILERCRTSUTFF=no

Revision 1.735 / (download) - annotate - [select for diffs], Tue Jun 25 00:33:09 2013 UTC (10 months ago) by matt
Branch: MAIN
Changes since 1.734: +5 -4 lines
Diff to previous 1.734 (colored)

For VAX, enable USE_COMPILERCRTSTUFF = no
Sort the arm ELF2AOUT sections to be removed.

Revision 1.734 / (download) - annotate - [select for diffs], Wed Jun 12 21:35:29 2013 UTC (10 months, 1 week ago) by mrg
Branch: MAIN
CVS Tags: tls-maxphys-base
Changes since 1.733: +29 -5 lines
Diff to previous 1.733 (colored)

rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.

Revision 1.733 / (download) - annotate - [select for diffs], Mon Jun 10 05:02:38 2013 UTC (10 months, 2 weeks ago) by mrg
Branch: MAIN
Changes since 1.732: +12 -1 lines
Diff to previous 1.732 (colored)

add a new MKXORG_DRIVERS that defaults to yes on MKXORG platforms
besides acorn26.  useful for sets, and avoids overloading the
value of XFREE86_SERVERS.

Revision 1.732 / (download) - annotate - [select for diffs], Wed Jun 5 07:41:56 2013 UTC (10 months, 2 weeks ago) by mrg
Branch: MAIN
Changes since 1.731: +2 -2 lines
Diff to previous 1.731 (colored)

define X11SRCDIR.xorg-docs.

Revision 1.731 / (download) - annotate - [select for diffs], Sun Jun 2 11:02:40 2013 UTC (10 months, 3 weeks ago) by mbalmer
Branch: MAIN
Changes since 1.730: +2 -2 lines
Diff to previous 1.730 (colored)

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

Revision 1.730 / (download) - annotate - [select for diffs], Fri May 3 16:05:11 2013 UTC (11 months, 3 weeks ago) by matt
Branch: MAIN
Changes since 1.729: +2 -2 lines
Diff to previous 1.729 (colored)

Make disklabel a MI tool.  It will use MACHINE/MACHINE_ARCH to determine
the disklabel params as well as allowing command-line options of -M <machine>
and -B {le,be} to specify MACHINE and byteorder to be used.

Revision 1.729 / (download) - annotate - [select for diffs], Fri May 3 15:55:21 2013 UTC (11 months, 3 weeks ago) by matt
Branch: MAIN
Changes since 1.728: +2 -2 lines
Diff to previous 1.728 (colored)

Use !empty(MACHINE_ARCH:Mearm*) instead of ${MACHINE_ARCH:Mearm*} != ""

Revision 1.728 / (download) - annotate - [select for diffs], Sun Apr 28 04:05:41 2013 UTC (11 months, 3 weeks ago) by joerg
Branch: MAIN
Changes since 1.727: +2 -2 lines
Diff to previous 1.727 (colored)

Introduce MKLIBSTDCXX, defaulting to yes.

Revision 1.727 / (download) - annotate - [select for diffs], Sat Apr 27 23:02:22 2013 UTC (11 months, 3 weeks ago) by joerg
Branch: MAIN
Changes since 1.726: +2 -2 lines
Diff to previous 1.726 (colored)

Add build glue for libc++.

Revision 1.726 / (download) - annotate - [select for diffs], Sat Apr 27 08:42:44 2013 UTC (11 months, 4 weeks ago) by matt
Branch: MAIN
Changes since 1.725: +3 -1 lines
Diff to previous 1.725 (colored)

Default MKCOMPAT to no for earm

Revision 1.725 / (download) - annotate - [select for diffs], Wed Feb 27 21:25:08 2013 UTC (13 months, 3 weeks ago) by joerg
Branch: MAIN
CVS Tags: agc-symver-base, agc-symver
Changes since 1.724: +2 -2 lines
Diff to previous 1.724 (colored)

Add infrastructure for building MCLinker.

Revision 1.724 / (download) - annotate - [select for diffs], Fri Feb 15 19:49:49 2013 UTC (14 months, 1 week ago) by jmmv
Branch: MAIN
Changes since 1.723: +3 -1 lines
Diff to previous 1.723 (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.723 / (download) - annotate - [select for diffs], Sun Feb 10 22:05:51 2013 UTC (14 months, 1 week ago) by jmcneill
Branch: MAIN
Changes since 1.722: +3 -1 lines
Diff to previous 1.722 (colored)

add TOOL_MKNOD

Revision 1.722 / (download) - annotate - [select for diffs], Sun Feb 3 05:36:36 2013 UTC (14 months, 2 weeks ago) by matt
Branch: MAIN
Changes since 1.721: +8 -5 lines
Diff to previous 1.721 (colored)

Add support for MACHINE_ARCH earmhf and earmhfeb

Revision 1.721 / (download) - annotate - [select for diffs], Sun Jan 27 02:31:44 2013 UTC (14 months, 3 weeks ago) by christos
Branch: MAIN
Changes since 1.720: +14 -1 lines
Diff to previous 1.720 (colored)

Move HAS_SSP and USE_SSP out of bsd.sys.mk. They did not belong there in
the first place. Rename HAS_SSP to HAVE_SSP to match existing practice.

Revision 1.720 / (download) - annotate - [select for diffs], Sun Jan 27 02:22:27 2013 UTC (14 months, 3 weeks ago) by christos
Branch: MAIN
Changes since 1.719: +1 -3 lines
Diff to previous 1.719 (colored)

we cannot include bsd.sys.mk because of YHEADER. The incestious relation
of the .mk files needs to be fixed.

Revision 1.719 / (download) - annotate - [select for diffs], Sat Jan 26 21:48:58 2013 UTC (14 months, 3 weeks ago) by christos
Branch: MAIN
Changes since 1.718: +3 -1 lines
Diff to previous 1.718 (colored)

include <bsd.sys.mk>
This is a mess. HAS_SSP (which should really be HAVE_SSP), is defined
in bsd.sys.mk. So things that need it, include the file directly. The
trouble comes because bsd.sys.mk, needs stuff that bsd.own.mk defines,
so including first does not work. Anyway most other files include bsd.sys.mk
directly, so user Makefiles should just not do that, and just include
<bsd.own.mk> to get all the defines they need.

Revision 1.718 / (download) - annotate - [select for diffs], Fri Jan 18 19:32:09 2013 UTC (15 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base8
Changes since 1.717: +6 -1 lines
Diff to previous 1.717 (colored)

Now that ctf is fixed for at least amd64, go back to an equivalent to the
original functionality, use the tool only if it exists.

Revision 1.717 / (download) - annotate - [select for diffs], Fri Jan 11 12:55:29 2013 UTC (15 months, 1 week ago) by matt
Branch: MAIN
Changes since 1.716: +3 -2 lines
Diff to previous 1.716 (colored)

Make MKSOFTFLOAT = yes for ARM (since arm is softfloat by default).

Revision 1.716 / (download) - annotate - [select for diffs], Fri Nov 30 17:51:50 2012 UTC (16 months, 3 weeks ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base7
Changes since 1.715: +2 -2 lines
Diff to previous 1.715 (colored)

Don't force link and CSS options in bsd.own.mk, bsd.man.mk sets them.

Revision 1.715 / (download) - annotate - [select for diffs], Sat Nov 24 14:00:35 2012 UTC (16 months, 4 weeks ago) by alnsn
Branch: MAIN
Changes since 1.714: +2 -3 lines
Diff to previous 1.714 (colored)

Add sljit and bpfjit to evbmips. Not enabled by default.

Revision 1.714 / (download) - annotate - [select for diffs], Thu Nov 22 21:41:22 2012 UTC (17 months ago) by pooka
Branch: MAIN
Changes since 1.713: +6 -1 lines
Diff to previous 1.713 (colored)

Support clang as EXTERNAL_TOOLCHAIN

Revision 1.713 / (download) - annotate - [select for diffs], Tue Nov 20 10:43:21 2012 UTC (17 months ago) by apb
Branch: MAIN
Changes since 1.712: +3 -3 lines
Diff to previous 1.712 (colored)

Make the test for infinite recursion in PRINTOBJDIR more specific,
and make the error case more easily recognisable.

Now "make -V '${PRINTOBJDIR}'" works instead of misinterpreting the "-V"
as infinite recursion.

Revision 1.712 / (download) - annotate - [select for diffs], Thu Nov 15 19:49:12 2012 UTC (17 months, 1 week ago) by jkunz
Branch: MAIN
Changes since 1.711: +3 -1 lines
Diff to previous 1.711 (colored)

Add elftosb tools to evbarm userland and toolchain.
Elftosb is used to create a digitaly signed "secure boot" file.
This sb file can be booted by the first stage boot loader found in
Freescale i.MX23 and i.MX28 application processors.

Copyright (c) 2004-2010 Freescale Semiconductor, Inc.

Revision 1.711 / (download) - annotate - [select for diffs], Tue Nov 6 10:32:49 2012 UTC (17 months, 2 weeks ago) by skrll
Branch: MAIN
Changes since 1.710: +1 -11 lines
Diff to previous 1.710 (colored)

Switch mips to gdb 7.3.1

# of expected passes            11545
# of unexpected failures        401
# of expected failures          45
# of untested testcases         23
# of unresolved testcases       1549
# of unsupported tests          112

Revision 1.710 / (download) - annotate - [select for diffs], Mon Nov 5 23:09:40 2012 UTC (17 months, 2 weeks ago) by alnsn
Branch: MAIN
Changes since 1.709: +3 -2 lines
Diff to previous 1.709 (colored)

Enable MKSLJIT on sparc.

Revision 1.709 / (download) - annotate - [select for diffs], Mon Nov 5 00:57:41 2012 UTC (17 months, 2 weeks ago) by alnsn
Branch: MAIN
Changes since 1.708: +9 -1 lines
Diff to previous 1.708 (colored)

Build sljit test when MKSLJIT != no and set MKSLJIT to yes on amd64 and i386.

Revision 1.708 / (download) - annotate - [select for diffs], Sun Nov 4 16:27:28 2012 UTC (17 months, 2 weeks ago) by christos
Branch: MAIN
Changes since 1.707: +2 -2 lines
Diff to previous 1.707 (colored)

add MKTPM, default to no

Revision 1.707 / (download) - annotate - [select for diffs], Sun Nov 4 10:59:13 2012 UTC (17 months, 2 weeks ago) by apb
Branch: MAIN
Changes since 1.706: +12 -3 lines
Diff to previous 1.706 (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.706 / (download) - annotate - [select for diffs], Thu Aug 16 05:30:55 2012 UTC (20 months, 1 week ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base6
Branch point for: tls-maxphys
Changes since 1.705: +2 -1 lines
Diff to previous 1.705 (colored)

Add ARM cpus to those MACHINE_ARCH which USE_COMPILERCRTSTUFF=no

Revision 1.705 / (download) - annotate - [select for diffs], Fri Aug 10 16:12:20 2012 UTC (20 months, 2 weeks ago) by joerg
Branch: MAIN
Changes since 1.704: +3 -1 lines
Diff to previous 1.704 (colored)

Don't set HAVE_GCC by default, if MKGCC is disabled.

Revision 1.704 / (download) - annotate - [select for diffs], Fri Aug 10 02:53:09 2012 UTC (20 months, 2 weeks ago) by matt
Branch: MAIN
Changes since 1.703: +2 -1 lines
Diff to previous 1.703 (colored)

Add .ARM.exidx as a section to be removed for a.out on ARM

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

add MKRUMP by popular demand.

Revision 1.702 / (download) - annotate - [select for diffs], Sun Aug 5 04:11:35 2012 UTC (20 months, 2 weeks ago) by matt
Branch: MAIN
Changes since 1.701: +7 -3 lines
Diff to previous 1.701 (colored)

Add the new MACHINE_ARCH of earm and earmeb (arm EABI(AAPCS-LINUX)).

Revision 1.701 / (download) - annotate - [select for diffs], Thu Jul 19 15:16:31 2012 UTC (21 months ago) by macallan
Branch: MAIN
Changes since 1.700: +2 -2 lines
Diff to previous 1.700 (colored)

add xgi to the list of known Xorg drivers just to make sure I don't forget
to add it here when I actually import it

Revision 1.700 / (download) - annotate - [select for diffs], Sat Jul 14 16:04:06 2012 UTC (21 months, 1 week ago) by spz
Branch: MAIN
Changes since 1.699: +2 -2 lines
Diff to previous 1.699 (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.699 / (download) - annotate - [select for diffs], Fri Jun 22 20:32:35 2012 UTC (22 months ago) by abs
Branch: MAIN
Changes since 1.698: +8 -2 lines
Diff to previous 1.698 (colored)

Switch -current vax back to gcc 4.1 to match netbsd-6 - until someone has
time to look at the gcc 4.5 codegen issues we should at least have a usable
-current for vax.

Revision 1.698 / (download) - annotate - [select for diffs], Sun Jun 17 22:59:48 2012 UTC (22 months, 1 week ago) by uwe
Branch: MAIN
Changes since 1.697: +2 -1 lines
Diff to previous 1.697 (colored)

Switch sh3 ports to our own csu (USE_COMPILERCRTSTUFF?=	no).

Revision 1.697 / (download) - annotate - [select for diffs], Fri Feb 17 00:00:02 2012 UTC (2 years, 2 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4
Changes since 1.696: +10 -2 lines
Diff to previous 1.696 (colored)

Derive MANINSTALL from MKCATPAGES and MKHTML.

Revision 1.696 / (download) - annotate - [select for diffs], Fri Feb 10 05:57:42 2012 UTC (2 years, 2 months ago) by matt
Branch: MAIN
CVS Tags: netbsd-6-base
Branch point for: netbsd-6
Changes since 1.695: +3 -10 lines
Diff to previous 1.695 (colored)

Switch VAX to use GCC 4.5 and GDB 7.
Change VAX to use DBG=-O2 like most other ports.

Revision 1.695 / (download) - annotate - [select for diffs], Tue Feb 7 19:33:19 2012 UTC (2 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.694: +6 -5 lines
Diff to previous 1.694 (colored)

Switch to using mandoc for formatting man pages as new default.
Stop building catpages by default.

Revision 1.694 / (download) - annotate - [select for diffs], Tue Feb 7 19:13:31 2012 UTC (2 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.693: +2 -1 lines
Diff to previous 1.693 (colored)

Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.

Revision 1.693 / (download) - annotate - [select for diffs], Fri Nov 25 22:03:42 2011 UTC (2 years, 4 months ago) by skrll
Branch: MAIN
Changes since 1.692: +2 -3 lines
Diff to previous 1.692 (colored)

Switch hppa to gdb 7.

Revision 1.692 / (download) - annotate - [select for diffs], Tue Nov 15 22:55:28 2011 UTC (2 years, 5 months ago) by jdc
Branch: MAIN
Changes since 1.691: +2 -3 lines
Diff to previous 1.691 (colored)

Switch alpha to gdb 7.

Revision 1.691 / (download) - annotate - [select for diffs], Wed Nov 2 00:10:08 2011 UTC (2 years, 5 months ago) by uwe
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base
Branch point for: yamt-pagecache
Changes since 1.690: +1 -2 lines
Diff to previous 1.690 (colored)

Switch sh3 to gdb7.

Revision 1.690 / (download) - annotate - [select for diffs], Tue Nov 1 21:16:29 2011 UTC (2 years, 5 months ago) by joerg
Branch: MAIN
Changes since 1.689: +2 -2 lines
Diff to previous 1.689 (colored)

Hook up nbperf into the normal tool build.

Revision 1.689 / (download) - annotate - [select for diffs], Mon Oct 31 14:20:11 2011 UTC (2 years, 5 months ago) by chs
Branch: MAIN
Changes since 1.688: +2 -6 lines
Diff to previous 1.688 (colored)

switch everything except vax to gcc 4.5.
switch m68k to -Os since -O2 produces much bigger code
with gcc 4.5 than it did with gcc 4.1.

Revision 1.688 / (download) - annotate - [select for diffs], Mon Oct 31 08:14:44 2011 UTC (2 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.687: +19 -33 lines
Diff to previous 1.687 (colored)

obsolete now useless (and wrongly set to "219" :-) HAVE_BINUTILS.
switch the sense of the gdb and gcc tests to list the platforms not
switched to gcc 4.5 or gdb 7, which is now:

GCC 4.1:
.if ${MACHINE_ARCH} == "alpha"	|| \
    ${MACHINE_CPU}  == "arm"	|| \
    ${MACHINE_CPU}  == "m68k"	|| \
    ${MACHINE_CPU}  == "vax"

GDB 6:
.if ${MACHINE_ARCH} == "alpha"	|| \
    ${MACHINE_ARCH} == "hppa"	|| \
    ${MACHINE_CPU}  == "mips"	|| \
    ${MACHINE_CPU}  == "sh3"	|| \
    ${MACHINE_ARCH} == "vax"

let's go, people!  (-:

Revision 1.687 / (download) - annotate - [select for diffs], Sun Oct 30 08:50:14 2011 UTC (2 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.686: +16 -14 lines
Diff to previous 1.686 (colored)

switch powerpc64 to GCC 4.5 and GDB 7.  untested, but it builds which
is a step forward from a week ago.

Revision 1.686 / (download) - annotate - [select for diffs], Fri Oct 28 06:28:48 2011 UTC (2 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.685: +3 -2 lines
Diff to previous 1.685 (colored)

switch m68* to GDB 7.3.1.  tested on sun2 and sun3 in TME.  works
at least reasonably on sun3.  GCC 4.1 barely runs on sun2 and GCC
4.5 doesn't run...

Revision 1.685 / (download) - annotate - [select for diffs], Tue Oct 25 05:54:15 2011 UTC (2 years, 6 months ago) by mrg
Branch: MAIN
Changes since 1.684: +6 -2 lines
Diff to previous 1.684 (colored)

switch sparc, sparc64, arm and powerpc to GDB 7.

Revision 1.684 / (download) - annotate - [select for diffs], Tue Oct 11 13:54:00 2011 UTC (2 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.683: +5 -3 lines
Diff to previous 1.683 (colored)

Update LLVM/Clang snapshot to r141658. This primarily fixes a regression
preventing Qt4 from building.

Revision 1.683 / (download) - annotate - [select for diffs], Sat Oct 8 21:55:16 2011 UTC (2 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.682: +10 -1 lines
Diff to previous 1.682 (colored)

Switch i386 and amd64 to gdb7.

Revision 1.682 / (download) - annotate - [select for diffs], Sun Oct 2 22:10:10 2011 UTC (2 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.681: +3 -2 lines
Diff to previous 1.681 (colored)

No point on keeping hp700 on the old gcc; it is produces broken assembly
according to the new binutils.

Revision 1.681 / (download) - annotate - [select for diffs], Sat Aug 27 18:35:20 2011 UTC (2 years, 7 months ago) by joerg
Branch: MAIN
Changes since 1.680: +3 -3 lines
Diff to previous 1.680 (colored)

Add new "analyze" command to run clang's static analyzer in a directory
on all C/C++ files.

Revision 1.680 / (download) - annotate - [select for diffs], Thu Aug 25 00:01:25 2011 UTC (2 years, 8 months ago) by uwe
Branch: MAIN
Changes since 1.679: +2 -1 lines
Diff to previous 1.679 (colored)

Switch sh3 to GCC 4.5.  Tested on landisk (including doing build.sh on it).

Revision 1.679 / (download) - annotate - [select for diffs], Wed Aug 17 09:18:38 2011 UTC (2 years, 8 months ago) by mrg
Branch: MAIN
Changes since 1.678: +2 -1 lines
Diff to previous 1.678 (colored)

switch sparc to GCC 4.5.3.

Revision 1.678 / (download) - annotate - [select for diffs], Sun Aug 7 08:15:02 2011 UTC (2 years, 8 months ago) by mrg
Branch: MAIN
Changes since 1.677: +6 -4 lines
Diff to previous 1.677 (colored)

switch x86 to GCC 4.5.

Revision 1.677 / (download) - annotate - [select for diffs], Fri Aug 5 00:24:12 2011 UTC (2 years, 8 months ago) by matt
Branch: MAIN
Changes since 1.676: +4 -2 lines
Diff to previous 1.676 (colored)

Switch mips and powerpc to GCC 4.5

Revision 1.676 / (download) - annotate - [select for diffs], Thu Aug 4 00:52:50 2011 UTC (2 years, 8 months ago) by mrg
Branch: MAIN
Changes since 1.675: +11 -2 lines
Diff to previous 1.675 (colored)

switch sparc64 to GCC 4.5.3.

Revision 1.675 / (download) - annotate - [select for diffs], Sat Jul 16 23:42:42 2011 UTC (2 years, 9 months ago) by tsutsui
Branch: MAIN
Changes since 1.674: +4 -1 lines
Diff to previous 1.674 (colored)

Add definitions for elf2aout tools.

Revision 1.674 / (download) - annotate - [select for diffs], Sun Jul 10 04:36:13 2011 UTC (2 years, 9 months ago) by tsutsui
Branch: MAIN
Changes since 1.673: +22 -1 lines
Diff to previous 1.673 (colored)

Add OBJCOPY_ELF2AOUT_FLAGS for some arm ports to create a.out binaries
using objcopy(1) for old firmware, shared among src/distrib and
src/sys/arch/${MACHIHNE}/conf/Makefile.${MACHINE}.inc.

Discussed with mrg@ and matt@ on source-changes-d@.

Revision 1.673 / (download) - annotate - [select for diffs], Sat Jul 2 20:21:16 2011 UTC (2 years, 9 months ago) by matt
Branch: MAIN
Changes since 1.672: +2 -1 lines
Diff to previous 1.672 (colored)

Switch powerpc to USE_COMPILERCRTSTUFF=no

Revision 1.672 / (download) - annotate - [select for diffs], Thu Jun 30 18:09:54 2011 UTC (2 years, 9 months ago) by matt
Branch: MAIN
Changes since 1.671: +7 -1 lines
Diff to previous 1.671 (colored)

After making sure USE_PIGZGZIP is defined, add a TOOL_GZIP which will be
gzip or ${TOOL_PIGZ}.  Use of gzip can be replaced with ${TOOL_GZIP} and
automatically get to use pigz if USE_PIGZGZIP is defined as "yes".  This
avoid having to special case each of gzip.

Revision 1.671 / (download) - annotate - [select for diffs], Mon Jun 20 06:52:37 2011 UTC (2 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.670: +3 -3 lines
Diff to previous 1.670 (colored)

remove all the code that supported HAVE_GCC=3.  mostly from chuq.

Revision 1.670 / (download) - annotate - [select for diffs], Wed Jun 15 09:45:59 2011 UTC (2 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.669: +12 -4 lines
Diff to previous 1.669 (colored)

build evbppc modules in 3 different flavours:

	- oea (default)
	- ibm4xx
	- booke

this, together with earlier machine_module[] work, should allow evbppc
platforms to use modules.

Revision 1.669 / (download) - annotate - [select for diffs], Fri May 27 17:06:54 2011 UTC (2 years, 10 months ago) by drochner
Branch: MAIN
CVS Tags: cherry-xenmp-base
Branch point for: cherry-xenmp
Changes since 1.668: +2 -2 lines
Diff to previous 1.668 (colored)

make the "tags" target non-.PHONY because it reflects a real file,
and remove some nonsense in libc Makefile which caused that
a "tags" file was written in my source tree

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

simplify PCC inclusion; MKPCCDMDS is not really required

Revision 1.667 / (download) - annotate - [select for diffs], Thu May 19 14:29:27 2011 UTC (2 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.666: +58 -20 lines
Diff to previous 1.666 (colored)

Add fine-grained compiler selection, including clang support.

Revision 1.666 / (download) - annotate - [select for diffs], Thu May 19 06:09:36 2011 UTC (2 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.665: +2 -10 lines
Diff to previous 1.665 (colored)

Reverting last change; joerg has a better approach

Revision 1.665 / (download) - annotate - [select for diffs], Wed May 18 13:08:14 2011 UTC (2 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.664: +10 -2 lines
Diff to previous 1.664 (colored)

Add support for LLVM/Clang

Revision 1.664 / (download) - annotate - [select for diffs], Mon May 9 14:36:48 2011 UTC (2 years, 11 months ago) by haad
Branch: MAIN
Changes since 1.663: +2 -2 lines
Diff to previous 1.663 (colored)

Add MKPERFUSE flag to those who are enabled by default.

Revision 1.663 / (download) - annotate - [select for diffs], Thu Apr 21 14:26:35 2011 UTC (3 years ago) by joerg
Branch: MAIN
Changes since 1.662: +3 -3 lines
Diff to previous 1.662 (colored)

Add MKBSDGREP switch for easy testing of the GNU grep
replacement/alternative.

Revision 1.662 / (download) - annotate - [select for diffs], Mon Apr 18 02:16:55 2011 UTC (3 years ago) by joerg
Branch: MAIN
Changes since 1.661: +12 -13 lines
Diff to previous 1.661 (colored)

Fix --sysroot usage.

Revision 1.661 / (download) - annotate - [select for diffs], Sun Apr 17 15:03:37 2011 UTC (3 years ago) by christos
Branch: MAIN
Changes since 1.660: +4 -1 lines
Diff to previous 1.660 (colored)

Revert previous, breaks builds completely (cd /usr/src/bin/test && make clean &&
make)

Revision 1.660 / (download) - annotate - [select for diffs], Sun Apr 17 12:54:22 2011 UTC (3 years ago) by tron
Branch: MAIN
Changes since 1.659: +1 -4 lines
Diff to previous 1.659 (colored)

Don't use "--sysroot=/" for host builds as "nbhost-mkdep" doesn't
understand that option. This should unbreak tool builds.

Revision 1.659 / (download) - annotate - [select for diffs], Sun Apr 17 00:05:36 2011 UTC (3 years ago) by mrg
Branch: MAIN
Changes since 1.658: +3 -3 lines
Diff to previous 1.658 (colored)

it's spelled CPPFLAGS not CPPFLAGGS.

Revision 1.658 / (download) - annotate - [select for diffs], Sat Apr 16 22:45:23 2011 UTC (3 years ago) by christos
Branch: MAIN
Changes since 1.657: +4 -1 lines
Diff to previous 1.657 (colored)

Need --sysroot=/ otherwise ld does not find crt0.o and friends.

Revision 1.657 / (download) - annotate - [select for diffs], Sat Apr 16 21:41:24 2011 UTC (3 years ago) by christos
Branch: MAIN
Changes since 1.656: +5 -3 lines
Diff to previous 1.656 (colored)

Simplify and correct (previous did not work for !defined(DESTDIR)

Revision 1.656 / (download) - annotate - [select for diffs], Fri Apr 15 18:05:45 2011 UTC (3 years ago) by elric
Branch: MAIN
Changes since 1.655: +2 -1 lines
Diff to previous 1.655 (colored)

Upgrade Heimdal to 1.5pre1 by switching the build from crypto/dist/heimdal
to crypto/external/bsd/heimdal.  The latter was just imported as the head
of the Heimdal tree as of a few days ago.

Revision 1.655 / (download) - annotate - [select for diffs], Sun Apr 10 21:03:17 2011 UTC (3 years ago) by joerg
Branch: MAIN
Changes since 1.654: +3 -3 lines
Diff to previous 1.654 (colored)

Use ?: operator to determine when to add --sysroot. Unbreaks clang
bootstrap.

Revision 1.654 / (download) - annotate - [select for diffs], Sun Apr 10 16:52:36 2011 UTC (3 years ago) by joerg
Branch: MAIN
Changes since 1.653: +3 -10 lines
Diff to previous 1.653 (colored)

For USETOOLS=yes, use the --sysroot support of the compiler to cut down
the number of hard-coded pathes and magic invocations.

Revision 1.653 / (download) - annotate - [select for diffs], Tue Mar 8 12:20:17 2011 UTC (3 years, 1 month ago) by njoly
Branch: MAIN
Changes since 1.652: +2 -2 lines
Diff to previous 1.652 (colored)

Adjust html link template and css location for man pages in arch
subdirs.

Revision 1.652 / (download) - annotate - [select for diffs], Mon Feb 7 21:23:47 2011 UTC (3 years, 2 months ago) by mrg
Branch: MAIN
CVS Tags: bouyer-quota2-nbase, bouyer-quota2-base
Changes since 1.651: +2 -2 lines
Diff to previous 1.651 (colored)

add missing SRCDIR for synaptics.

Revision 1.651 / (download) - annotate - [select for diffs], Sun Feb 6 01:14:10 2011 UTC (3 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.650: +4 -2 lines
Diff to previous 1.650 (colored)

Add LLVM and clang build system.  It is enabled by MKLLVM=yes.
Upstream sources can be fetched by running "make checkout" in
src/external/bsd/llvm, they will be properly imported once the
integration and missing features are sorted out.

Revision 1.650 / (download) - annotate - [select for diffs], Mon Jan 31 03:42:01 2011 UTC (3 years, 2 months ago) by matt
Branch: MAIN
Changes since 1.649: +3 -1 lines
Diff to previous 1.649 (colored)

Add TOOL_MKUBOOTIMAGE

Revision 1.649 / (download) - annotate - [select for diffs], Wed Jan 26 01:18:49 2011 UTC (3 years, 2 months ago) by pooka
Branch: MAIN
Changes since 1.648: +8 -2 lines
Diff to previous 1.648 (colored)

Add support for the Extensible MIPS ("eMIPS") platform.  The
NetBSD/emips port runs on Xilinx and Beecube FPGA systems and the
Giano system simulator.

eMIPS is a platform developed at Microsoft Research for researching
reconfigurable computing.  eMIPS allows dynamic loading and scheduling
of application-specific circuits for the purpose of accelerating
computations based on the current workload.

NetBSD eMIPS support for NetBSD 4.x was written at Microsoft Research
by Alessandro Forin and Neil Pittman.  Microsoft Corporation has
donated full copyright to The NetBSD Foundation.

Platform support for eMIPS is the first part of Microsoft's
contribution.  The second part includes the hardware accelerator
framework and will be proposed on tech-kern soon.

Revision 1.648 / (download) - annotate - [select for diffs], Tue Jan 25 10:28:56 2011 UTC (3 years, 2 months ago) by he
Branch: MAIN
Changes since 1.647: +2 -1 lines
Diff to previous 1.647 (colored)

Default MKREPRO to "no", so that the tests in stand/ etc. don't need
to add ":Uno" to the variable expansion inside the test to avoid errors
from nbmake.

Revision 1.647 / (download) - annotate - [select for diffs], Tue Jan 18 08:31:18 2011 UTC (3 years, 3 months ago) by matt
Branch: MAIN
Branch point for: bouyer-quota2
Changes since 1.646: +8 -1 lines
Diff to previous 1.646 (colored)

Default mips64e[bl] to SOFTFLOAT.

Revision 1.646 / (download) - annotate - [select for diffs], Mon Dec 13 17:22:26 2010 UTC (3 years, 4 months ago) by pooka
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231
Changes since 1.645: +8 -1 lines
Diff to previous 1.645 (colored)

Define RUMPPRG, which is just like PROG, except it additionally
builds a rump client with the name rump.${PROG}.  The rump client
is not installed suid/sgid by default even if BINMODE is defined.

Revision 1.645 / (download) - annotate - [select for diffs], Sun Dec 5 09:54:34 2010 UTC (3 years, 4 months ago) by mrg
Branch: MAIN
Changes since 1.644: +1 -2 lines
Diff to previous 1.644 (colored)

switch ofppc to xorg.

Revision 1.644 / (download) - annotate - [select for diffs], Sun Nov 28 18:44:13 2010 UTC (3 years, 4 months ago) by skrll
Branch: MAIN
Changes since 1.643: +6 -5 lines
Diff to previous 1.643 (colored)

Fix a comment

Revision 1.643 / (download) - annotate - [select for diffs], Sun Nov 28 18:40:56 2010 UTC (3 years, 4 months ago) by skrll
Branch: MAIN
Changes since 1.642: +8 -1 lines
Diff to previous 1.642 (colored)

Centralise USE_COMPILERCRTSTUFF.

PCC might need help.

Revision 1.642 / (download) - annotate - [select for diffs], Fri Nov 12 16:05:49 2010 UTC (3 years, 5 months ago) by tsutsui
Branch: MAIN
Changes since 1.641: +1 -2 lines
Diff to previous 1.641 (colored)

Switch NetBSD/dreamcast to X11FLAVOUR=Xorg.

No particular comments on port-dreamcast@ and
tested with JP (HKT-7600) and US (HKT-7620) keyboards.

Revision 1.641 / (download) - annotate - [select for diffs], Sat Sep 4 12:17:58 2010 UTC (3 years, 7 months ago) by ahoka
Branch: MAIN
Changes since 1.640: +2 -2 lines
Diff to previous 1.640 (colored)

Add libc glue for libtre.
tre will be compiled without approx and wchar/mulibyte support to
only match the minimum requirement to replace our spencer regex.

This needs a lot of testing.

Only enabled when USE_LIBTRE is set to `yes'.

Revision 1.640 / (download) - annotate - [select for diffs], Sun Aug 22 18:56:21 2010 UTC (3 years, 8 months ago) by rmind
Branch: MAIN
Changes since 1.639: +2 -1 lines
Diff to previous 1.639 (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.639 / (download) - annotate - [select for diffs], Sun Aug 15 07:27:34 2010 UTC (3 years, 8 months ago) by mrg
Branch: MAIN
Changes since 1.638: +5 -4 lines
Diff to previous 1.638 (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.638 / (download) - annotate - [select for diffs], Mon Aug 2 07:08:26 2010 UTC (3 years, 8 months ago) by jmmv
Branch: MAIN
Changes since 1.637: +3 -1 lines
Diff to previous 1.637 (colored)

Move the TESTSBASE definition from bsd.test.mk to bsd.own.mk.  Per joerg@'s
suggestion.

Revision 1.637 / (download) - annotate - [select for diffs], Sat Jul 31 16:23:15 2010 UTC (3 years, 8 months ago) by tsutsui
Branch: MAIN
Changes since 1.636: +13 -7 lines
Diff to previous 1.636 (colored)

Cleanup and sort if-clause lines for X11FLAVOUR per ${MACHINE}.

Revision 1.636 / (download) - annotate - [select for diffs], Sat Jul 31 12:54:35 2010 UTC (3 years, 8 months ago) by tsutsui
Branch: MAIN
Changes since 1.635: +2 -3 lines
Diff to previous 1.635 (colored)

Switch hpcarm, hpcmips, and hpcsh to using X11FLAVOUR=Xorg.

Revision 1.635 / (download) - annotate - [select for diffs], Sat Jul 17 22:53:29 2010 UTC (3 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.634: +6 -4 lines
Diff to previous 1.634 (colored)

- add X11SHAREDIR definition
- X11SRCDIR's for libxcb, xcb-proto and xcb-utils

Revision 1.634 / (download) - annotate - [select for diffs], Sun Jul 11 06:16:54 2010 UTC (3 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.633: +2 -1 lines
Diff to previous 1.633 (colored)

ldap is configured to depend upon MKCRYPTO no, so force MKLAP=no if
MKCRYPTO=no.
don't build pkg_install, libcrypto tests or rump_smbfs if MKCRYPTO=no.
mark librumpcrypto, rump_smb, pkg_*

fix set lists as appropriate.

Revision 1.633 / (download) - annotate - [select for diffs], Tue Jul 6 05:59:56 2010 UTC (3 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.632: +2 -3 lines
Diff to previous 1.632 (colored)

remove almost all the ability to build netbsd with an a.out target.
we're ELF now, and there are many missing checks against OBJECT_FMT.
if we ever consider switching, the we can figure out what new ones
we need but for now it's just clutter.

this doesn't remove any of the support for exec_aout or any actually
required-for-boot a.out support, only the ability to build a netbsd
release in a.out format.  ie, most of this code has been dead for
over a decade.

i've tested builds on vax, amd64, i386, mac68k, macppc, sparc, atari,
amiga, shark, cats, dreamcast, landisk, mmeye and x68k.  this covers
the 5 MACHINE_ARCH's affected, and all the other arch code touched.
it also includes some actual run-time testing of sparc, i386 and
shark, and i performed binary comparison upon amiga and x68k as well.


some minor details relevant:
- move shlib.[ch] from ld.aout_so into ldconfig proper, and cut them
  down to only the parts ldconfig needs
- remove various unused source files
- switch amiga bootblocks to using elf2bb.h instead of aout2bb.h

Revision 1.632 / (download) - annotate - [select for diffs], Sun Jun 20 06:54:23 2010 UTC (3 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.631: +3 -1 lines
Diff to previous 1.631 (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.631 / (download) - annotate - [select for diffs], Sat Jun 19 03:50:30 2010 UTC (3 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.630: +2 -2 lines
Diff to previous 1.630 (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.630 / (download) - annotate - [select for diffs], Thu Jun 17 06:17:02 2010 UTC (3 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.629: +2 -1 lines
Diff to previous 1.629 (colored)

default MKPIGZ to "no", for now.

Revision 1.629 / (download) - annotate - [select for diffs], Fri Jun 4 20:19:39 2010 UTC (3 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.628: +4 -1 lines
Diff to previous 1.628 (colored)

Add definitions for TOOL_MANDOC_* for standalone users. Requested by
dyoung.

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

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

Revision 1.627 / (download) - annotate - [select for diffs], Tue Jun 1 23:29:10 2010 UTC (3 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.626: +2 -2 lines
Diff to previous 1.626 (colored)

Install mdocml's default CSS as /usr/share/man/style.css.  Switch HTML
man pages to use mandoc unconditional as it gives reasonable output for
all man pages, not only a subset of mdoc(7).  Use the newly installed
style.css for formatting and produce hyperlinks for .Xr.

Revision 1.626 / (download) - annotate - [select for diffs], Fri May 28 06:24:59 2010 UTC (3 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.625: +8 -5 lines
Diff to previous 1.625 (colored)

add / retire some xf86-video drivers.

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

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

Revision 1.624 / (download) - annotate - [select for diffs], Mon Mar 22 03:35:26 2010 UTC (4 years, 1 month ago) by mrg
Branch: MAIN
Changes since 1.623: +2 -2 lines
Diff to previous 1.623 (colored)

set MACHINE_CPU to powerpc for MACHINE_ARCH of powerpc64.

from pooka via PR#43021.

Revision 1.623 / (download) - annotate - [select for diffs], Sat Mar 13 19:31:51 2010 UTC (4 years, 1 month ago) by mrg
Branch: MAIN
Changes since 1.622: +4 -3 lines
Diff to previous 1.622 (colored)

revert the previous:

- the default for ZFS on x86 already was "yes".

- this left MKZFS unset for other platforms, which breaks the build.

Revision 1.622 / (download) - annotate - [select for diffs], Sat Mar 13 17:07:28 2010 UTC (4 years, 1 month ago) by haad
Branch: MAIN
Changes since 1.621: +2 -2 lines
Diff to previous 1.621 (colored)

Enable MKZFS by default on i386 and amd64 now when it compiles.

Revision 1.621 / (download) - annotate - [select for diffs], Mon Mar 8 09:32:18 2010 UTC (4 years, 1 month ago) by he
Branch: MAIN
Changes since 1.620: +2 -2 lines
Diff to previous 1.620 (colored)

Fix the setting of MKZFS for amd64 and i386, so that the set lists
match up again, and it matches with the comment a few lines above.

Revision 1.620 / (download) - annotate - [select for diffs], Tue Mar 2 20:49:18 2010 UTC (4 years, 1 month ago) by darran
Branch: MAIN
Changes since 1.619: +5 -1 lines
Diff to previous 1.619 (colored)

DTrace: Add CTF generation to the make framework.  Only enabled when
MKDTRACE=yes.

Revision 1.619 / (download) - annotate - [select for diffs], Sat Feb 27 22:42:54 2010 UTC (4 years, 1 month ago) by haad
Branch: MAIN
Changes since 1.618: +2 -2 lines
Diff to previous 1.618 (colored)

As a preparation for zfs sources update disable MKZFS for some time.

Revision 1.618 / (download) - annotate - [select for diffs], Sun Feb 21 01:48:03 2010 UTC (4 years, 2 months ago) by darran
Branch: MAIN
Changes since 1.617: +2 -2 lines
Diff to previous 1.617 (colored)

Add a MKDTRACE build knob for DTrace, off by default.

Revision 1.617 / (download) - annotate - [select for diffs], Thu Feb 11 00:20:50 2010 UTC (4 years, 2 months ago) by macallan
Branch: MAIN
Changes since 1.616: +3 -3 lines
Diff to previous 1.616 (colored)

add suncg14

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

Userland now builds and uses terminfo instead of termcap.

OK: core@, jdc@

Revision 1.615 / (download) - annotate - [select for diffs], Mon Jan 25 00:43:00 2010 UTC (4 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.614: +6 -6 lines
Diff to previous 1.614 (colored)

PR/42658: Geoff Wing: Quote directory variables to deal with spaces in the
source pathname.

Revision 1.614 / (download) - annotate - [select for diffs], Mon Dec 14 05:25:21 2009 UTC (4 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.613: +1 -23 lines
Diff to previous 1.613 (colored)

don't need GENCMD anymore.

Revision 1.613 / (download) - annotate - [select for diffs], Mon Dec 14 01:00:46 2009 UTC (4 years, 4 months ago) by matt
Branch: MAIN
Changes since 1.612: +11 -6 lines
Diff to previous 1.612 (colored)

Merge from matt-nb5-mips64

Revision 1.612 / (download) - annotate - [select for diffs], Sun Dec 13 09:10:16 2009 UTC (4 years, 4 months ago) by mrg
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.611: +4 -3 lines
Diff to previous 1.611 (colored)

enable MAKEDIRTARGET to be called with a separate environment,
called $MAKEDIRTARGETENV, defaulting to nothing.

Revision 1.611 / (download) - annotate - [select for diffs], Sun Dec 13 09:01:46 2009 UTC (4 years, 4 months ago) by mrg
Branch: MAIN
Changes since 1.610: +6 -1 lines
Diff to previous 1.610 (colored)

if BSD_MK_COMPAT_FILE is defined, .include it.

Revision 1.610 / (download) - annotate - [select for diffs], Sun Dec 13 03:06:22 2009 UTC (4 years, 4 months ago) by nakayama
Branch: MAIN
Changes since 1.609: +2 -2 lines
Diff to previous 1.609 (colored)

32-bit compat is CPU specific rather than machine.
So use MACHINE_ARCH instead.

Revision 1.609 / (download) - annotate - [select for diffs], Sat Dec 12 23:45:36 2009 UTC (4 years, 4 months ago) by snj
Branch: MAIN
Changes since 1.608: +5 -6 lines
Diff to previous 1.608 (colored)

Switch cats to X.Org.

Revision 1.608 / (download) - annotate - [select for diffs], Fri Dec 11 22:35:42 2009 UTC (4 years, 4 months ago) by snj
Branch: MAIN
Changes since 1.607: +2 -2 lines
Diff to previous 1.607 (colored)

Switch netwinder to X.Org.

Revision 1.607 / (download) - annotate - [select for diffs], Fri Dec 11 16:09:03 2009 UTC (4 years, 4 months ago) by uebayasi
Branch: MAIN
Changes since 1.606: +2 -2 lines
Diff to previous 1.606 (colored)

GENCMD: quote the string to eval in case it has spaces.

Revision 1.606 / (download) - annotate - [select for diffs], Fri Dec 11 15:22:33 2009 UTC (4 years, 4 months ago) by he
Branch: MAIN
Changes since 1.605: +8 -1 lines
Diff to previous 1.605 (colored)

Move the test for evbppc out of sets.subr and into bsd.own.mk, to
decide whether to make kernel modules: set MKKMOD to no for evbppc.
Use this in etc/Makefile to decide whether to do the "modules"
obsolete sets.  Move the ./var/db/obsolete/modules entry from the
"mi" to the "module.mi" file set.

Fixes the build for evbppc.

Discussed with uebayasi@

Revision 1.605 / (download) - annotate - [select for diffs], Fri Dec 11 08:52:37 2009 UTC (4 years, 4 months ago) by uebayasi
Branch: MAIN
Changes since 1.604: +1 -1 lines
Diff to previous 1.604 (colored)

${GENCMD}:
Prefix tmp directories as /tmp/_gencmd.XXXXXX to give users a clue when it's
left accidentally.

Revision 1.604 / (download) - annotate - [select for diffs], Fri Dec 11 08:37:34 2009 UTC (4 years, 4 months ago) by uebayasi
Branch: MAIN
Changes since 1.603: +22 -0 lines
Diff to previous 1.603 (colored)

${GENCMD} is used to generate only one output from file generation commands
which potentially have multiple output files, which confuses make(1).

This wrapper copies all involved files into /tmp, execute the command, and
copy the wanted file back to ${.OBJDIR}.  If this is expensive, consider to
rewrite the generation command to output files individually.

XXX bsd.own.mk is too bloated.

Revision 1.603 / (download) - annotate - [select for diffs], Sun Dec 6 16:15:15 2009 UTC (4 years, 4 months ago) by uebayasi
Branch: MAIN
Changes since 1.602: +9 -13 lines
Diff to previous 1.602 (colored)

Simplify how MKZFS is set.  No functional changes.

Revision 1.602 / (download) - annotate - [select for diffs], Fri Dec 4 11:21:07 2009 UTC (4 years, 4 months ago) by haad
Branch: MAIN
Changes since 1.601: +2 -3 lines
Diff to previous 1.601 (colored)

Switch MKLVM to default value to yes. There are only few bits missing and it
would be great if it can receive more testing.

Oked: core@, yamt@

Revision 1.601 / (download) - annotate - [select for diffs], Thu Dec 3 15:57:18 2009 UTC (4 years, 4 months ago) by tron
Branch: MAIN
Changes since 1.600: +3 -1 lines
Diff to previous 1.600 (colored)

Add "MKZFS" to either "_MKVARS.yes" or "_MKVARS.no" depending on the
default of this platform. This fixed the build for NetBSD/amd64
and NetBSD/i386.

Yes, this horrible. There should be a better way to handle these
settings in general.

Revision 1.600 / (download) - annotate - [select for diffs], Wed Dec 2 14:11:20 2009 UTC (4 years, 4 months ago) by uebayasi
Branch: MAIN
Changes since 1.599: +4 -2 lines
Diff to previous 1.599 (colored)

Define lists of MK* variable names as _MKVARS.yes and _MKVARS.no.  They're
referred to by syspkg.

Revision 1.599 / (download) - annotate - [select for diffs], Tue Dec 1 09:09:40 2009 UTC (4 years, 4 months ago) by uebayasi
Branch: MAIN
Changes since 1.598: +2 -0 lines
Diff to previous 1.598 (colored)

Add ${TOOL_PKG_CREATE}.

Revision 1.598 / (download) - annotate - [select for diffs], Mon Nov 30 16:13:23 2009 UTC (4 years, 4 months ago) by uebayasi
Branch: MAIN
Changes since 1.597: +23 -2 lines
Diff to previous 1.597 (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.597 / (download) - annotate - [select for diffs], Sat Nov 28 16:48:25 2009 UTC (4 years, 4 months ago) by mbalmer
Branch: MAIN
Changes since 1.596: +2 -2 lines
Diff to previous 1.596 (colored)

Add the xf86-input-elographics driver to i386 builds.

Revision 1.596 / (download) - annotate - [select for diffs], Sat Nov 28 12:10:24 2009 UTC (4 years, 4 months ago) by mbalmer
Branch: MAIN
Changes since 1.595: +2 -2 lines
Diff to previous 1.595 (colored)

Link the xf86-input-ws X.Org input driver to the build and add it to the lists
that also have the wsmouse driver.

xf86-input-ws adds support for touchpanels in X11 that report absolute position
data through wscons(4), e.g. the extended ums(4) driver.  xf86-input-ws was
written by Matthieu Herrb for OpenBSD.

Please remember to also update xsrc before the next system build.

Revision 1.595 / (download) - annotate - [select for diffs], Tue Nov 10 21:41:31 2009 UTC (4 years, 5 months ago) by macallan
Branch: MAIN
Changes since 1.594: +5 -5 lines
Diff to previous 1.594 (colored)

add igs driver for Xorg

Revision 1.594 / (download) - annotate - [select for diffs], Thu Nov 5 20:06:29 2009 UTC (4 years, 5 months ago) by skrll
Branch: MAIN
Changes since 1.593: +2 -18 lines
Diff to previous 1.593 (colored)

Switch everyone to binutils 2.19.

Revision 1.593 / (download) - annotate - [select for diffs], Wed Nov 4 17:02:19 2009 UTC (4 years, 5 months ago) by skrll
Branch: MAIN
Changes since 1.592: +2 -1 lines
Diff to previous 1.592 (colored)

Switch mips to binutils 2.19.

Revision 1.592 / (download) - annotate - [select for diffs], Sat Oct 24 13:34:50 2009 UTC (4 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.591: +5 -4 lines
Diff to previous 1.591 (colored)

Add lintmanpages later to target to ensure that MKMANDOC is set.

Revision 1.591 / (download) - annotate - [select for diffs], Fri Oct 23 23:12:10 2009 UTC (4 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.590: +4 -1 lines
Diff to previous 1.590 (colored)

Do not run mandoc for lintmanpages if MANPAGES is empty.
Add it to the list of targets to recurse for.

Revision 1.590 / (download) - annotate - [select for diffs], Fri Oct 23 22:14:37 2009 UTC (4 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.589: +2 -2 lines
Diff to previous 1.589 (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.589 / (download) - annotate - [select for diffs], Thu Oct 22 21:55:34 2009 UTC (4 years, 6 months ago) by skrll
Branch: MAIN
Changes since 1.588: +2 -1 lines
Diff to previous 1.588 (colored)

Switch powerpc to binutils 2.19.

Revision 1.588 / (download) - annotate - [select for diffs], Wed Oct 21 22:36:28 2009 UTC (4 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.587: +4 -1 lines
Diff to previous 1.587 (colored)

Add tool definition for mandoc in ascii (plain text), html and lint
mode.

Revision 1.587 / (download) - annotate - [select for diffs], Sat Oct 10 19:05:29 2009 UTC (4 years, 6 months ago) by apb
Branch: MAIN
Changes since 1.586: +9 -2 lines
Diff to previous 1.586 (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.586 / (download) - annotate - [select for diffs], Fri Oct 9 00:26:53 2009 UTC (4 years, 6 months ago) by haad
Branch: MAIN
Changes since 1.585: +11 -2 lines
Diff to previous 1.585 (colored)

Enable MKZFS for i386 and amd64 so zfs tools and modules will be included in
a daily builds and anyone can test zfs for NetBSD easier.

Revision 1.585 / (download) - annotate - [select for diffs], Mon Oct 5 22:32:58 2009 UTC (4 years, 6 months ago) by haad
Branch: MAIN
Changes since 1.584: +2 -2 lines
Diff to previous 1.584 (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.584 / (download) - annotate - [select for diffs], Thu Oct 1 09:12:44 2009 UTC (4 years, 6 months ago) by skrll
Branch: MAIN
Changes since 1.583: +3 -2 lines
Diff to previous 1.583 (colored)

Switch amd64 to binutils 2.19.1.

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

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

Revision 1.582 / (download) - annotate - [select for diffs], Sat Sep 26 07:28:38 2009 UTC (4 years, 6 months ago) by skrll
Branch: MAIN
Changes since 1.581: +2 -1 lines
Diff to previous 1.581 (colored)

Switch arm and armeb to binutils 2.19.

Tested on my cats and all other platforms build tested.

Revision 1.581 / (download) - annotate - [select for diffs], Tue Sep 22 09:57:28 2009 UTC (4 years, 7 months ago) by skrll
Branch: MAIN
Changes since 1.580: +2 -1 lines
Diff to previous 1.580 (colored)

Switch m68k to binutils 2.19.

Tested on mac68k by martin@. All other m68k platforms build tested.

Revision 1.580 / (download) - annotate - [select for diffs], Tue Sep 22 01:28:50 2009 UTC (4 years, 7 months ago) by uwe
Branch: MAIN
Changes since 1.579: +2 -2 lines
Diff to previous 1.579 (colored)

Switch sh3eb to binutils 2.19.
Compile-tested for mmeye.

Revision 1.579 / (download) - annotate - [select for diffs], Mon Sep 21 17:20:16 2009 UTC (4 years, 7 months ago) by uwe
Branch: MAIN
Changes since 1.578: +2 -1 lines
Diff to previous 1.578 (colored)

Switch sh3el to binutils 2.19.
Boot-tested on landisk.

Revision 1.578 / (download) - annotate - [select for diffs], Sat Sep 19 14:53:12 2009 UTC (4 years, 7 months ago) by skrll
Branch: MAIN
Changes since 1.577: +3 -2 lines
Diff to previous 1.577 (colored)

Switch vax to binutils 2.19.

Revision 1.577 / (download) - annotate - [select for diffs], Sat Sep 19 09:00:58 2009 UTC (4 years, 7 months ago) by skrll
Branch: MAIN
Changes since 1.576: +4 -2 lines
Diff to previous 1.576 (colored)

Switch sparc and sparc64 to binutils 2.19.

Thanks to martin@ for testing.

Revision 1.576 / (download) - annotate - [select for diffs], Thu Sep 17 18:21:38 2009 UTC (4 years, 7 months ago) by skrll
Branch: MAIN
Changes since 1.575: +2 -1 lines
Diff to previous 1.575 (colored)

Move alpha to binutils 2.19.

Revision 1.575 / (download) - annotate - [select for diffs], Wed Sep 16 06:10:52 2009 UTC (4 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.574: +2 -2 lines
Diff to previous 1.574 (colored)

switch port-sparc over to Xorg by default.

Revision 1.574 / (download) - annotate - [select for diffs], Sat Sep 12 07:21:09 2009 UTC (4 years, 7 months ago) by skrll
Branch: MAIN
Changes since 1.573: +2 -1 lines
Diff to previous 1.573 (colored)

Switch hppa to binutils 2.19.

There is a lot of rump breakage for hppa. Hopefully it will be fixed soon.

Revision 1.573 / (download) - annotate - [select for diffs], Wed Sep 9 10:38:35 2009 UTC (4 years, 7 months ago) by skrll
Branch: MAIN
Changes since 1.572: +6 -1 lines
Diff to previous 1.572 (colored)

Switch i386 to binutils 2.19.

Revision 1.572 / (download) - annotate - [select for diffs], Tue Sep 8 07:08:03 2009 UTC (4 years, 7 months ago) by skrll
Branch: MAIN
Changes since 1.571: +11 -4 lines
Diff to previous 1.571 (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.571 / (download) - annotate - [select for diffs], Fri Sep 4 20:19:04 2009 UTC (4 years, 7 months ago) by macallan
Branch: MAIN
Changes since 1.570: +3 -3 lines
Diff to previous 1.570 (colored)

add sunleo

Revision 1.570 / (download) - annotate - [select for diffs], Sun Aug 30 01:49:42 2009 UTC (4 years, 7 months ago) by dyoung
Branch: MAIN
Changes since 1.569: +2 -1 lines
Diff to previous 1.569 (colored)

Let us use MKKMOD=yes to leave the kernel modules out of the
distribution.

Revision 1.569 / (download) - annotate - [select for diffs], Thu Aug 20 03:49:34 2009 UTC (4 years, 8 months ago) by macallan
Branch: MAIN
Changes since 1.568: +3 -3 lines
Diff to previous 1.568 (colored)

add suntcx

Revision 1.568 / (download) - annotate - [select for diffs], Tue Aug 18 14:53:00 2009 UTC (4 years, 8 months ago) by skrll
Branch: MAIN
Changes since 1.567: +4 -1 lines
Diff to previous 1.567 (colored)

Add HAVE_BINUTILS and default to 2.16

Revision 1.567 / (download) - annotate - [select for diffs], Thu Jun 18 06:36:59 2009 UTC (4 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.566: +2 -1 lines
Diff to previous 1.566 (colored)

implement MKX11FONTS for Xorg.

Revision 1.566 / (download) - annotate - [select for diffs], Thu Jun 11 05:30:15 2009 UTC (4 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.565: +2 -2 lines
Diff to previous 1.565 (colored)

add xkeyboard-config.

Revision 1.565 / (download) - annotate - [select for diffs], Wed Jun 10 04:11:01 2009 UTC (4 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.564: +2 -2 lines
Diff to previous 1.564 (colored)

+dri2proto -printproto

Revision 1.564 / (download) - annotate - [select for diffs], Wed Jun 10 02:05:45 2009 UTC (4 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.563: +3 -3 lines
Diff to previous 1.563 (colored)

sync the list of valid xorg packages:
- add libpciaccess
- remove Xp XprintUtil XprintAppUtil

Revision 1.563 / (download) - annotate - [select for diffs], Mon May 4 21:32:31 2009 UTC (4 years, 11 months ago) by ad
Branch: MAIN
CVS Tags: jym-xensuspend-nbase, jym-xensuspend-base
Changes since 1.562: +3 -1 lines
Diff to previous 1.562 (colored)

Enable -mtune=nocona by default on x86. I have tested on a range of CPUs
and this seems to give the best results.

Revision 1.562 / (download) - annotate - [select for diffs], Fri May 1 20:47:53 2009 UTC (4 years, 11 months ago) by apb
Branch: MAIN
Changes since 1.561: +2 -2 lines
Diff to previous 1.561 (colored)

Switch from sha1 to sha256 in the METALOG.  The same information
also ends up in /etc/mtree/set.* after installation.

Revision 1.561 / (download) - annotate - [select for diffs], Fri Apr 10 16:14:54 2009 UTC (5 years ago) by bouyer
Branch: MAIN
Changes since 1.560: +9 -10 lines
Diff to previous 1.560 (colored)

Revert accidental switch of alpha to Xorg. We don't have the XdecNetBSD
and XalphaNetBSD drivers in xorg yet.
Fixes release build for alpha.

Revision 1.560 / (download) - annotate - [select for diffs], Fri Mar 27 19:36:55 2009 UTC (5 years ago) by drochner
Branch: MAIN
Changes since 1.559: +3 -1 lines
Diff to previous 1.559 (colored)

Use "i486" as GNU_ARCH for i386 so that the toolchain and libraries
can use instructions which were not available on the original i386
(eg cmpxchg). Due to some strangeness in gcc's i386 support this needs
an extra --with-arch=i486 configure argument for gcc to have the desired
effect, see my post "i386 vs i486, some inconsistencies" to tech-toolchain
some weeks ago.
I'm not happy to break compatibility, but since (a) kernel support
for i386 was removed and (b) i387 code was put into libm this is
just another coffin nail.
The gain is besides consistency and more efficient code that intel
atomar intrinsics can now be used by gcc. (which would need runtime
library support otherwise)

Revision 1.559 / (download) - annotate - [select for diffs], Mon Mar 9 06:25:51 2009 UTC (5 years, 1 month ago) by apb
Branch: MAIN
Changes since 1.558: +2 -2 lines
Diff to previous 1.558 (colored)

Add "-", "_", and "A-Z" to the set of allowed characters in the
result from `uname -p`.  We already have a platform with an underline
("x86_64"), and the other chars seem harmless.

Revision 1.558 / (download) - annotate - [select for diffs], Fri Mar 6 16:29:41 2009 UTC (5 years, 1 month ago) by apb
Branch: MAIN
Changes since 1.557: +9 -3 lines
Diff to previous 1.557 (colored)

In build.sh and bsd.own.mk, if uname -p fails, or prints "unknown", or
prints something that does not look like an identifier, then use uname
-m instead.  (Cygwin prints "unknown", and OpenBSD prints a long string
containing several spaces; this code should handle both.)

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

Make grep a host tool.

Revision 1.556 / (download) - annotate - [select for diffs], Tue Feb 24 04:04:40 2009 UTC (5 years, 2 months ago) by macallan
Branch: MAIN
Changes since 1.555: +2 -2 lines
Diff to previous 1.555 (colored)

Switch sgimips over to Xorg

Revision 1.555 / (download) - annotate - [select for diffs], Tue Feb 17 00:02:32 2009 UTC (5 years, 2 months ago) by abs
Branch: MAIN
Changes since 1.554: +12 -6 lines
Diff to previous 1.554 (colored)

Cut all non Xserver building ports across to Xorg, tested on vax and
a selection of m68k ports.

The remaining XFree using ports are:
    acorn32 amiga cats dreamcast ews4800mips hpcarm hpcmips hpcsh
    mac68k netwinder newsmips ofppc pmax sgimips sparc sun3 x68k

Revision 1.554 / (download) - annotate - [select for diffs], Sun Jan 25 23:11:16 2009 UTC (5 years, 2 months ago) by tron
Branch: MAIN
Branch point for: jym-xensuspend
Changes since 1.553: +2 -2 lines
Diff to previous 1.553 (colored)

Install the "sony-misc" font from the X.org distribution.
Patch supplied by Takeshi Nakayama in PR xsrc/40476.

Revision 1.553 / (download) - annotate - [select for diffs], Tue Dec 30 21:31:10 2008 UTC (5 years, 3 months ago) by pooka
Branch: MAIN
Changes since 1.552: +9 -1 lines
Diff to previous 1.552 (colored)

Move list of rump-uses-kmod archs to bsd.own.mk for wider consumption.

Revision 1.552 / (download) - annotate - [select for diffs], Tue Dec 23 02:54:11 2008 UTC (5 years, 4 months ago) by agc
Branch: MAIN
Changes since 1.551: +3 -2 lines
Diff to previous 1.551 (colored)

Put MKLVM in order in the list of variables

Revision 1.551 / (download) - annotate - [select for diffs], Fri Dec 19 15:24:18 2008 UTC (5 years, 4 months ago) by haad
Branch: MAIN
Changes since 1.550: +2 -2 lines
Diff to previous 1.550 (colored)

Merge the haad-dm branch to -current. This branch adds LVM functionality to
the base NetBSD system. It uses Linux LVM2 tools and our BSD licensed
device-mapper driver.

The device-mapper driver can be used to create virtual block devices which
maps virtual blocks to real with target mapping called target. Currently
these targets are available a linear, zero, error and a snapshot (this is
work in progress and doesn't work yet).

The lvm2tools adds lvm and dmsetup binary to based system, where the lvm
tool is used to manage and administer whole LVM and the dmestup is used to
communicate iwith device-mapper kernel driver. With these tools also
a libdevmapper library is instaled to the base system.

Building of tools and driver is currently disable and can be enabled with
MKLVM=yes in mk.conf. I will add sets lists and rc.d script soon.

Oked by agc@ and cube@.

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

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

Revision 1.549 / (download) - annotate - [select for diffs], Thu Nov 13 20:40:11 2008 UTC (5 years, 5 months ago) by apb
Branch: MAIN
Changes since 1.548: +14 -6 lines
Diff to previous 1.548 (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.548 / (download) - annotate - [select for diffs], Wed Nov 12 13:17:27 2008 UTC (5 years, 5 months ago) by pooka
Branch: MAIN
Changes since 1.547: +1 -2 lines
Diff to previous 1.547 (colored)

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

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

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

Proposed on tech-kern@.

Revision 1.546 / (download) - annotate - [select for diffs], Tue Nov 11 16:09:53 2008 UTC (5 years, 5 months ago) by cube
Branch: MAIN
Changes since 1.545: +2 -2 lines
Diff to previous 1.545 (colored)

Add MesaGLUT to the list of X11SRCDIR.<package> variables.

Revision 1.545 / (download) - annotate - [select for diffs], Tue Nov 11 03:39:08 2008 UTC (5 years, 5 months ago) by macallan
Branch: MAIN
Changes since 1.544: +2 -2 lines
Diff to previous 1.544 (colored)

it's ag10e not agten

Revision 1.544 / (download) - annotate - [select for diffs], Sun Nov 9 23:02:29 2008 UTC (5 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.543: +15 -7 lines
Diff to previous 1.543 (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.543 / (download) - annotate - [select for diffs], Thu Nov 6 22:13:58 2008 UTC (5 years, 5 months ago) by macallan
Branch: MAIN
Changes since 1.542: +6 -6 lines
Diff to previous 1.542 (colored)

add a couple driver names for Xorg

Revision 1.542 / (download) - annotate - [select for diffs], Wed Oct 29 23:46:52 2008 UTC (5 years, 5 months ago) by macallan
Branch: MAIN
CVS Tags: netbsd-5-base
Branch point for: netbsd-5
Changes since 1.541: +3 -2 lines
Diff to previous 1.541 (colored)

add suncg6 driver

Revision 1.541 / (download) - annotate - [select for diffs], Wed Oct 29 06:20:27 2008 UTC (5 years, 5 months ago) by agc
Branch: MAIN
Changes since 1.540: +3 -2 lines
Diff to previous 1.540 (colored)

Flick the puffs switch, and set MKPUFFS on by default.

Revision 1.540 / (download) - annotate - [select for diffs], Wed Oct 29 03:11:27 2008 UTC (5 years, 5 months ago) by macallan
Branch: MAIN
Changes since 1.539: +2 -2 lines
Diff to previous 1.539 (colored)

add sunffb driver

Revision 1.539 / (download) - annotate - [select for diffs], Mon Oct 27 22:32:51 2008 UTC (5 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.538: +1 -3 lines
Diff to previous 1.538 (colored)

- enable 32-bit library builds on amd64 and sparc64

- add 3 new top-level targets:
    do-compat-lib-csu
    do-compat-libgcc
    do-compat-lib-libc
  and run them before "do-build" if ${MKCOMPAT} != "no"

Revision 1.538 / (download) - annotate - [select for diffs], Sun Oct 26 23:13:24 2008 UTC (5 years, 5 months ago) by apb
Branch: MAIN
Changes since 1.537: +70 -2 lines
Diff to previous 1.537 (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.537 / (download) - annotate - [select for diffs], Sun Oct 26 15:51:20 2008 UTC (5 years, 5 months ago) by apb
Branch: MAIN
Changes since 1.536: +1 -2 lines
Diff to previous 1.536 (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.536 / (download) - annotate - [select for diffs], Sun Oct 26 07:09:11 2008 UTC (5 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.535: +13 -1 lines
Diff to previous 1.535 (colored)

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

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

Define TOOL_AWK.

Revision 1.534 / (download) - annotate - [select for diffs], Sun Oct 19 19:29:43 2008 UTC (5 years, 6 months ago) by apb
Branch: MAIN
Changes since 1.533: +2 -2 lines
Diff to previous 1.533 (colored)

Add the NOINFO variable, which works just like all other NOxxx variables.

Revision 1.533 / (download) - annotate - [select for diffs], Mon Oct 13 18:23:47 2008 UTC (5 years, 6 months ago) by apb
Branch: MAIN
Changes since 1.532: +1 -3 lines
Diff to previous 1.532 (colored)

Remove references to TOOL_BEBOXELF2PEF and TOOL_BEBOXMKBOOTIMAGE,
which were obsoleted in May 2008.

Revision 1.532 / (download) - annotate - [select for diffs], Mon Oct 13 15:29:22 2008 UTC (5 years, 6 months ago) by apb
Branch: MAIN
Changes since 1.531: +4 -4 lines
Diff to previous 1.531 (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.531 / (download) - annotate - [select for diffs], Sun Oct 12 23:11:25 2008 UTC (5 years, 6 months ago) by mrg
Branch: MAIN
Changes since 1.530: +2 -2 lines
Diff to previous 1.530 (colored)

add X11SRCDIR.xf86-video-r128

Revision 1.530 / (download) - annotate - [select for diffs], Fri Sep 26 18:23:09 2008 UTC (5 years, 6 months ago) by apb
Branch: MAIN
CVS Tags: mjf-devfs2-base
Changes since 1.529: +2 -1 lines
Diff to previous 1.529 (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.529 / (download) - annotate - [select for diffs], Sun Sep 21 02:12:25 2008 UTC (5 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.528: +3 -2 lines
Diff to previous 1.528 (colored)

add X11SRCDIR.xf86-video-nvxbox

Revision 1.528 / (download) - annotate - [select for diffs], Sun Sep 21 01:46:40 2008 UTC (5 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.527: +2 -2 lines
Diff to previous 1.527 (colored)

add X11SRCDIR.xf86-video-mach64

Revision 1.527 / (download) - annotate - [select for diffs], Tue Sep 9 11:54:19 2008 UTC (5 years, 7 months ago) by joerg
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3
Changes since 1.526: +2 -2 lines
Diff to previous 1.526 (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.526 / (download) - annotate - [select for diffs], Sat Sep 6 05:27:46 2008 UTC (5 years, 7 months ago) by mrg
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-2
Changes since 1.525: +2 -2 lines
Diff to previous 1.525 (colored)

add X11SRCDIR.xinput

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

remove NVI; it is the default now.

Revision 1.524 / (download) - annotate - [select for diffs], Sun Aug 31 01:21:41 2008 UTC (5 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.523: +3 -4 lines
Diff to previous 1.523 (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.523 / (download) - annotate - [select for diffs], Sat Aug 30 09:13:35 2008 UTC (5 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.522: +2 -1 lines
Diff to previous 1.522 (colored)

add X11SRCDIR.xkeyboard-config

Revision 1.522 / (download) - annotate - [select for diffs], Thu Aug 28 07:53:34 2008 UTC (5 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.521: +7 -4 lines
Diff to previous 1.521 (colored)

- s/X11R6/X11/ in a couple of comments.
- set X11ROOTDIR?=/usr/X11R7 if MKXORG != "no".
- MKXORG does not need two default values.

Revision 1.521 / (download) - annotate - [select for diffs], Wed Aug 27 02:28:34 2008 UTC (5 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.520: +3 -3 lines
Diff to previous 1.520 (colored)

Rework MKHTML (HTML manual pages) implementation to behave like
the manpages and catpages builds, with similar target names (etc).

Revision 1.520 / (download) - annotate - [select for diffs], Tue Aug 26 23:47:14 2008 UTC (5 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.519: +3 -2 lines
Diff to previous 1.519 (colored)

Default MKHTML to no, as per bsd.README.
(The default and documentation may change to yes in the near future,
as the build infrastructure for HTML man pages is fixed.)

Revision 1.519 / (download) - annotate - [select for diffs], Sun Aug 24 06:27:00 2008 UTC (5 years, 8 months ago) by gmcgarry
Branch: MAIN
Changes since 1.518: +19 -5 lines
Diff to previous 1.518 (colored)

Honour HAVE_PCC

Revision 1.518 / (download) - annotate - [select for diffs], Sat Aug 2 06:59:24 2008 UTC (5 years, 8 months ago) by mrg
Branch: MAIN
Changes since 1.517: +13 -1 lines
Diff to previous 1.517 (colored)

add X11SRCDIR.* for xf86-{video,input}*.

Revision 1.517 / (download) - annotate - [select for diffs], Sat Aug 2 04:35:41 2008 UTC (5 years, 8 months ago) by mrg
Branch: MAIN
Changes since 1.516: +2 -2 lines
Diff to previous 1.516 (colored)

add X11SRCDIR.pixman

Revision 1.516 / (download) - annotate - [select for diffs], Tue Jul 29 04:40:15 2008 UTC (5 years, 8 months ago) by mrg
Branch: MAIN
Changes since 1.515: +58 -4 lines
Diff to previous 1.515 (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.515 / (download) - annotate - [select for diffs], Wed Jul 23 00:45:39 2008 UTC (5 years, 9 months ago) by dogcow
Branch: MAIN
Changes since 1.514: +2 -2 lines
Diff to previous 1.514 (colored)

add MKNVI to vivified MK* variables. (HI, DYOUNG!)

Revision 1.514 / (download) - annotate - [select for diffs], Sat Jul 12 12:15:43 2008 UTC (5 years, 9 months ago) by gmcgarry
Branch: MAIN
Changes since 1.513: +6 -3 lines
Diff to previous 1.513 (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.513 / (download) - annotate - [select for diffs], Fri May 23 13:07:35 2008 UTC (5 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, wrstuden-revivesa-base-1, wrstuden-revivesa-base
Changes since 1.512: +2 -2 lines
Diff to previous 1.512 (colored)

Sort variables.

Revision 1.512 / (download) - annotate - [select for diffs], Thu May 22 13:40:30 2008 UTC (5 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.511: +3 -3 lines
Diff to previous 1.511 (colored)

Add MKLDAP, USE_LDAP, LIBLBER, LIBLDAP

Revision 1.511 / (download) - annotate - [select for diffs], Tue May 20 19:01:11 2008 UTC (5 years, 11 months ago) by ad
Branch: MAIN
Changes since 1.510: +1 -2 lines
Diff to previous 1.510 (colored)

Install kernel modules into the proper locations, taking machine and
kernel version into account.

Revision 1.510 / (download) - annotate - [select for diffs], Sat May 10 19:01:14 2008 UTC (5 years, 11 months ago) by skrll
Branch: MAIN
CVS Tags: yamt-pf42-base2, hpcarm-cleanup-nbase
Changes since 1.509: +2 -1 lines
Diff to previous 1.509 (colored)

Add TOOL_HP700MKBOOT

Revision 1.509 / (download) - annotate - [select for diffs], Sat May 3 14:48:31 2008 UTC (5 years, 11 months ago) by lukem
Branch: MAIN
Branch point for: wrstuden-revivesa
Changes since 1.508: +2 -2 lines
Diff to previous 1.508 (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.508 / (download) - annotate - [select for diffs], Fri May 2 23:12:01 2008 UTC (5 years, 11 months ago) by ad
Branch: MAIN
Changes since 1.507: +6 -1 lines
Diff to previous 1.507 (colored)

Build and install modules into /kernel/modules. Each module gets a
directory for properties, blobs, etc. It's not fixed in stone and
can easily be changed if there are issues with the location/layout.

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

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

Revision 1.506 / (download) - annotate - [select for diffs], Wed Apr 30 21:15:33 2008 UTC (5 years, 11 months ago) by garbled
Branch: MAIN
Changes since 1.505: +2 -2 lines
Diff to previous 1.505 (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.505 / (download) - annotate - [select for diffs], Mon Mar 31 02:42:27 2008 UTC (6 years ago) by lukem
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base
Branch point for: yamt-pf42, mjf-devfs2
Changes since 1.504: +9 -3 lines
Diff to previous 1.504 (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.504 / (download) - annotate - [select for diffs], Mon Mar 24 05:00:31 2008 UTC (6 years, 1 month ago) by lukem
Branch: MAIN
Changes since 1.503: +27 -27 lines
Diff to previous 1.503 (colored)

Make it easier to find various MK* and USE_* variable definitions
by expanding their names in the for loops.

Inspired by a recent commit, which made sense to me based on the
number of times I've had to redo a search without the leading MK|USE_
within this file just to find the default...

Revision 1.503 / (download) - annotate - [select for diffs], Mon Mar 10 01:18:29 2008 UTC (6 years, 1 month ago) by dholland
Branch: MAIN
CVS Tags: matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base
Changes since 1.502: +8 -5 lines
Diff to previous 1.502 (colored)

Adjust the loop that handles NOMAN and friends so grepping for NOMAN
actually finds it. Also note that it only works if set before
bsd.own.mk is included.

Otherwise, grep NOMAN /usr/share/mk/*.mk comes up empty, and since
naively setting it may not work, one can easily draw wrong
conclusions.

Revision 1.502 / (download) - annotate - [select for diffs], Sat Feb 9 19:31:36 2008 UTC (6 years, 2 months ago) by jmmv
Branch: MAIN
CVS Tags: hpcarm-cleanup-base
Branch point for: keiichi-mipv6
Changes since 1.501: +3 -2 lines
Diff to previous 1.501 (colored)

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

Revision 1.501 / (download) - annotate - [select for diffs], Tue Jan 29 14:14:54 2008 UTC (6 years, 2 months ago) by nakayama
Branch: MAIN
Changes since 1.500: +2 -2 lines
Diff to previous 1.500 (colored)

Follow the recent rpcgen(1) change.
The environment variable of the C preprocessor has replaced to RPCGEN_CPP.

Revision 1.500 / (download) - annotate - [select for diffs], Thu Jan 10 22:21:43 2008 UTC (6 years, 3 months ago) by skrll
Branch: MAIN
Changes since 1.499: +1 -8 lines
Diff to previous 1.499 (colored)

Enable gdb on hppa.

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

Remove support for NetBSD/pc532.

Revision 1.498 / (download) - annotate - [select for diffs], Mon Nov 12 14:54:43 2007 UTC (6 years, 5 months ago) by jmmv
Branch: MAIN
CVS Tags: pc532-eol-2008, matt-armv6-base, cube-autoconf-base, cube-autoconf
Changes since 1.497: +2 -1 lines
Diff to previous 1.497 (colored)

Add the atf host tools

This adds reachover Makefiles to build the atf tools required during a
cross-build.

Revision 1.497 / (download) - annotate - [select for diffs], Sat Oct 6 00:21:45 2007 UTC (6 years, 6 months ago) by ad
Branch: MAIN
Changes since 1.496: +4 -4 lines
Diff to previous 1.496 (colored)

Add USE_JEMALLOC.

Revision 1.496 / (download) - annotate - [select for diffs], Tue Jul 3 16:29:24 2007 UTC (6 years, 9 months ago) by joerg
Branch: MAIN
CVS Tags: matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: matt-armv6
Changes since 1.495: +2 -2 lines
Diff to previous 1.495 (colored)

Rename nbinstall to ${MACHINE_GNU_PLATFORM}-install as it calls the
target strip. Don't pass down strip as it is not needed any longer.

Revision 1.495 / (download) - annotate - [select for diffs], Sun Apr 8 09:35:51 2007 UTC (7 years ago) by scw
Branch: MAIN
Changes since 1.494: +3 -14 lines
Diff to previous 1.494 (colored)

Remove support for NetBSD/{,evb}sh5.

Revision 1.494 / (download) - annotate - [select for diffs], Sat Mar 31 05:58:30 2007 UTC (7 years ago) by matt
Branch: MAIN
Changes since 1.493: +5 -8 lines
Diff to previous 1.493 (colored)

Don't test machine_arch for m68k and m68000, just test machine_cpu for
m68k.  Turn on PIC/PICLIB for VAX.

Revision 1.493 / (download) - annotate - [select for diffs], Mon Feb 19 18:31:21 2007 UTC (7 years, 2 months ago) by chs
Branch: MAIN
Changes since 1.492: +2 -12 lines
Diff to previous 1.492 (colored)

switch the rest of the architectures to gdb6.

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

Define TOOL_JOIN.

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

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

Revision 1.490 / (download) - annotate - [select for diffs], Sat Dec 9 20:13:13 2006 UTC (7 years, 4 months ago) by dyoung
Branch: MAIN
Changes since 1.489: +2 -2 lines
Diff to previous 1.489 (colored)

Change the name of the host disklabel to nbdisklabel-${MAKEWRAPPERMACHINE},
where ${MAKEWRAPPERMACHINE} is the suffix XXX on the target's make
wrapper, nbmake-XXX.

Fixes toolchain/30673, "single arch host disklabel isn't enough".

Revision 1.489 / (download) - annotate - [select for diffs], Wed Nov 29 21:49:39 2006 UTC (7 years, 4 months ago) by dsl
Branch: MAIN
CVS Tags: netbsd-4-base
Branch point for: wrstuden-fixsa, netbsd-4
Changes since 1.488: +5 -1 lines
Diff to previous 1.488 (colored)

If MAKEOBJDIRPREFIX or MAKEOBJDIR is defined, then we rely on make to
set .OBJDIR so 'make -V .OBJDIR' doesn't need to read any makefiles.
Given how much cud-chewing make does in order to read a line, this
speeds things up significantly (the operation in hand).

Revision 1.488 / (download) - annotate - [select for diffs], Sun Nov 26 13:59:49 2006 UTC (7 years, 4 months ago) by drochner
Branch: MAIN
Changes since 1.487: +2 -2 lines
Diff to previous 1.487 (colored)

mk.conf might refer to all kinds of make variables, so we can't just pull
it in without everything else (reported by martin). So revert to 1.485
which did at least work for everyone.

Revision 1.487 / (download) - annotate - [select for diffs], Fri Nov 24 12:02:55 2006 UTC (7 years, 5 months ago) by drochner
Branch: MAIN
Changes since 1.486: +2 -2 lines
Diff to previous 1.486 (colored)

fix previous: need to pull in <bsd.obj.mk> to get the real .OBJDIR

Revision 1.486 / (download) - annotate - [select for diffs], Wed Nov 22 22:04:57 2006 UTC (7 years, 5 months ago) by dsl
Branch: MAIN
Changes since 1.485: +2 -2 lines
Diff to previous 1.485 (colored)

If we only want .OBJDIR printed, there is no point parsing the default
make rules, nor reading Makefile.
It is rather a shame we can't stop .depend being parsed as well.
Quite possibly one could argue that nothing in .depend should affect the
output of 'make -V xxxx'.

Revision 1.485 / (download) - annotate - [select for diffs], Tue Nov 21 18:25:26 2006 UTC (7 years, 5 months ago) by dsl
Branch: MAIN
Changes since 1.484: +18 -16 lines
Diff to previous 1.484 (colored)

Mark all the .PHONY targets as .NOTMAIN in one go - instead of individually.
Add .WAITs after beforeinstall and before afterinstall.
Remove the bogus dependency lines that someone must have added with the
vague hope they would cause the build to happen in the right order!
Since we have 'realinstall:     proginstall scriptsinstall' stopping
'realinstall' running never has stopped 'proginstall' running.
Fixing this probably fixes a variety of problems, including, but not
restricted to 'install' in src/sys/arch/atari/stand/bootxx
(NB this particular file is untested due to other local changes)

Revision 1.484 / (download) - annotate - [select for diffs], Sun Nov 12 02:44:51 2006 UTC (7 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.483: +1 -2 lines
Diff to previous 1.483 (colored)

more uucp removal.

Revision 1.483 / (download) - annotate - [select for diffs], Fri Nov 10 17:13:15 2006 UTC (7 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.482: +2 -1 lines
Diff to previous 1.482 (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.482 / (download) - annotate - [select for diffs], Wed Oct 18 23:31:50 2006 UTC (7 years, 6 months ago) by bjh21
Branch: MAIN
Changes since 1.481: +2 -2 lines
Diff to previous 1.481 (colored)

Use GDB 6 on armeb as well.

Revision 1.481 / (download) - annotate - [select for diffs], Wed Oct 18 23:22:24 2006 UTC (7 years, 6 months ago) by bjh21
Branch: MAIN
Changes since 1.480: +2 -1 lines
Diff to previous 1.480 (colored)

GDB 6.5 seems to be basically functional on ARM, so make it the default there.

Revision 1.480 / (download) - annotate - [select for diffs], Mon Oct 9 08:32:11 2006 UTC (7 years, 6 months ago) by mrg
Branch: MAIN
Changes since 1.479: +7 -13 lines
Diff to previous 1.479 (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.479 / (download) - annotate - [select for diffs], Sun Oct 1 05:06:20 2006 UTC (7 years, 6 months ago) by tsutsui
Branch: MAIN
Changes since 1.478: +3 -3 lines
Diff to previous 1.478 (colored)

- pc532 is ${MACHINE}, not ${MACHINE_ARCH}; use ns32k
- fix a comment (sh5 has been switched to gcc4)

Revision 1.478 / (download) - annotate - [select for diffs], Wed Sep 27 06:34:07 2006 UTC (7 years, 6 months ago) by martin
Branch: MAIN
Changes since 1.477: +3 -2 lines
Diff to previous 1.477 (colored)

Default sparc64 to gdb6.

Revision 1.477 / (download) - annotate - [select for diffs], Tue Sep 26 22:11:32 2006 UTC (7 years, 6 months ago) by matt
Branch: MAIN
Changes since 1.476: +7 -26 lines
Diff to previous 1.476 (colored)

Make GCC4 the default (except for pc532).
Switch powerpc to GDB6.

Revision 1.476 / (download) - annotate - [select for diffs], Tue Sep 26 19:33:02 2006 UTC (7 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.475: +5 -2 lines
Diff to previous 1.475 (colored)

switch i386 to gdb6.

Revision 1.475 / (download) - annotate - [select for diffs], Fri Sep 22 13:14:59 2006 UTC (7 years, 7 months ago) by skrll
Branch: MAIN
Changes since 1.474: +2 -7 lines
Diff to previous 1.474 (colored)

Switch hppa to gcc4.

Revision 1.474 / (download) - annotate - [select for diffs], Tue Sep 19 04:16:11 2006 UTC (7 years, 7 months ago) by simonb
Branch: MAIN
Changes since 1.473: +5 -5 lines
Diff to previous 1.473 (colored)

Switch MIPS to gcc4 by default.

Revision 1.473 / (download) - annotate - [select for diffs], Sun Sep 17 04:40:04 2006 UTC (7 years, 7 months ago) by tsutsui
Branch: MAIN
Changes since 1.472: +2 -2 lines
Diff to previous 1.472 (colored)

Switch m68k ports to gcc4.

Tested on most m68k ports. Still there is no report of
atari, cesfic, luna68k, and mvme68k on real machines,
but at least builds for these ports should work.

Revision 1.472 / (download) - annotate - [select for diffs], Thu Sep 14 06:28:47 2006 UTC (7 years, 7 months ago) by skrll
Branch: MAIN
Changes since 1.471: +2 -1 lines
Diff to previous 1.471 (colored)

ia64 doesn't do gdb yet.

Revision 1.471 / (download) - annotate - [select for diffs], Sun Sep 10 21:04:43 2006 UTC (7 years, 7 months ago) by cherry
Branch: MAIN
Changes since 1.470: +2 -1 lines
Diff to previous 1.470 (colored)

Switch ia64 to gcc4

Revision 1.470 / (download) - annotate - [select for diffs], Mon Sep 4 20:03:21 2006 UTC (7 years, 7 months ago) by scw
Branch: MAIN
Changes since 1.469: +2 -1 lines
Diff to previous 1.469 (colored)

Switch sh5el to gcc4.

Revision 1.469 / (download) - annotate - [select for diffs], Sat Aug 26 19:56:37 2006 UTC (7 years, 8 months ago) by matt
Branch: MAIN
Changes since 1.468: +2 -2 lines
Diff to previous 1.468 (colored)

MACHINE_CPU for mips64e[bl] is mips

Revision 1.468 / (download) - annotate - [select for diffs], Fri Aug 25 23:35:04 2006 UTC (7 years, 8 months ago) by matt
Branch: MAIN
Changes since 1.467: +7 -4 lines
Diff to previous 1.467 (colored)

Add enough configury glue so that src/tools can build a N64 mips toolchain.

Revision 1.467 / (download) - annotate - [select for diffs], Mon Jul 24 23:54:15 2006 UTC (7 years, 9 months ago) by uwe
Branch: MAIN
CVS Tags: abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.466: +4 -4 lines
Diff to previous 1.466 (colored)

Switch sh3 to gcc4.

sh3el tested on hpcsh.  sh3eb only compile-tested with an mmeye build.

Revision 1.466 / (download) - annotate - [select for diffs], Sun Jul 23 12:31:29 2006 UTC (7 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.465: +4 -1 lines
Diff to previous 1.465 (colored)

add reminder to sync with etc/Makefile and share/man/man5/mk.conf.5

Revision 1.465 / (download) - annotate - [select for diffs], Sun Jul 23 11:41:27 2006 UTC (7 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.464: +7 -2 lines
Diff to previous 1.464 (colored)

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

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

Rename MKDEBUG to MKDEBUGLIB.

Revision 1.463 / (download) - annotate - [select for diffs], Sat Jul 8 00:32:08 2006 UTC (7 years, 9 months ago) by matt
Branch: MAIN
Changes since 1.462: +3 -3 lines
Diff to previous 1.462 (colored)

Switch vax to GCC 4

Revision 1.462 / (download) - annotate - [select for diffs], Sat Jul 1 06:02:01 2006 UTC (7 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.461: +3 -2 lines
Diff to previous 1.461 (colored)

vax needs NOPIC for >= GCC3 not just == GCC3.

Revision 1.461 / (download) - annotate - [select for diffs], Mon Jun 26 15:30:05 2006 UTC (7 years, 10 months ago) by drochner
Branch: MAIN
Changes since 1.460: +2 -1 lines
Diff to previous 1.460 (colored)

switch alpha to gcc4

Revision 1.460 / (download) - annotate - [select for diffs], Sun Jun 25 05:14:36 2006 UTC (7 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.459: +3 -2 lines
Diff to previous 1.459 (colored)

put hppa in to the list of working but not switched to GCC4 platforms.

Revision 1.459 / (download) - annotate - [select for diffs], Sat Jun 24 06:35:54 2006 UTC (7 years, 10 months ago) by garbled
Branch: MAIN
Changes since 1.458: +2 -2 lines
Diff to previous 1.458 (colored)

Switch powerpc to gcc4.  Confirmed working with prep and macppc ports.

Revision 1.458 / (download) - annotate - [select for diffs], Sat Jun 24 05:24:56 2006 UTC (7 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.457: +8 -1 lines
Diff to previous 1.457 (colored)

switch sun2 over to GCC4.  however, turn off profiling for sun2 since
GCC4 generates bogus code when calling mcount().

Revision 1.457 / (download) - annotate - [select for diffs], Sat Jun 24 05:16:32 2006 UTC (7 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.456: +2 -2 lines
Diff to previous 1.456 (colored)

default MKISCSI to yes.

Revision 1.456 / (download) - annotate - [select for diffs], Fri Jun 23 21:51:02 2006 UTC (7 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.455: +16 -9 lines
Diff to previous 1.455 (colored)

- switch arm, armeb, i386, sparc, sparc64, x86_64 to gcc4
  as discussed with gimpy and phone.

- add glue for gdb-6 build

Revision 1.455 / (download) - annotate - [select for diffs], Thu Jun 22 20:13:14 2006 UTC (7 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.454: +10 -2 lines
Diff to previous 1.454 (colored)

make powerpc64 use GCC4.  the first GCC4 platform!

add mipsel and mipseb to the list of platforms that could have GCC4
but not done yet.

Revision 1.454 / (download) - annotate - [select for diffs], Sun Jun 18 14:38:48 2006 UTC (7 years, 10 months ago) by gdamore
Branch: MAIN
Changes since 1.453: +2 -1 lines
Diff to previous 1.453 (colored)

Forgot to commit these for TOOL_SED.  Thanks to tsutsui@ for pointing it out.

Revision 1.453 / (download) - annotate - [select for diffs], Wed Jun 7 18:49:36 2006 UTC (7 years, 10 months ago) by rpaulo
Branch: MAIN
Changes since 1.452: +6 -1 lines
Diff to previous 1.452 (colored)

Add variables for /libdata/firmware path.

Revision 1.452 / (download) - annotate - [select for diffs], Fri Jun 2 22:21:34 2006 UTC (7 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.451: +15 -28 lines
Diff to previous 1.451 (colored)

delete support for USE_TOOLS_TOOLCHAIN and HAVE_GCC==2.
update the list of platforms that build for GCC4 (but do not switch
any of them yet.)

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

Remove sendmail.

Revision 1.450 / (download) - annotate - [select for diffs], Fri May 12 02:04:55 2006 UTC (7 years, 11 months ago) by mrg
Branch: MAIN
Changes since 1.449: +14 -4 lines
Diff to previous 1.449 (colored)

support CPPFLAG_ISYSTEMXX for GCC4.

Revision 1.449 / (download) - annotate - [select for diffs], Sun Apr 9 04:21:27 2006 UTC (8 years ago) by tls
Branch: MAIN
Changes since 1.448: +2 -2 lines
Diff to previous 1.448 (colored)

bsd.lib.mk used MKDEBUG, but nothing defined it.  Fix this.

Revision 1.448 / (download) - annotate - [select for diffs], Fri Apr 7 19:38:58 2006 UTC (8 years ago) by mrg
Branch: MAIN
Changes since 1.447: +9 -13 lines
Diff to previous 1.447 (colored)

retire HAVE_GCC3/HAVE_GCC4 and introduce HAVE_GCC that is set to 2, 3 or 4.

Revision 1.447 / (download) - annotate - [select for diffs], Sat Apr 1 20:20:28 2006 UTC (8 years ago) by christos
Branch: MAIN
CVS Tags: rtr-xorg-branch-base
Changes since 1.446: +6 -1 lines
Diff to previous 1.446 (colored)

Add a HAVE_GCC4

Revision 1.446 / (download) - annotate - [select for diffs], Wed Mar 29 21:12:20 2006 UTC (8 years ago) by jmc
Branch: MAIN
Changes since 1.445: +2 -1 lines
Diff to previous 1.445 (colored)

Provide TOOL_GMAKE defintiion

Revision 1.445 / (download) - annotate - [select for diffs], Wed Mar 29 21:03:39 2006 UTC (8 years ago) by jmc
Branch: MAIN
Changes since 1.444: +8 -1 lines
Diff to previous 1.444 (colored)

Provide a default for USE_GCC4 (no currently) so it can be tested against

Revision 1.444 / (download) - annotate - [select for diffs], Mon Mar 20 18:18:41 2006 UTC (8 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.443: +2 -2 lines
Diff to previous 1.443 (colored)

Oops, I did not mean to commit that [turning on relative symlinks]

Revision 1.443 / (download) - annotate - [select for diffs], Mon Mar 20 04:03:23 2006 UTC (8 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.442: +4 -9 lines
Diff to previous 1.442 (colored)

Goodbye KerberosIV

Revision 1.442 / (download) - annotate - [select for diffs], Thu Mar 16 18:43:34 2006 UTC (8 years, 1 month ago) by jwise
Branch: MAIN
Changes since 1.441: +1 -3 lines
Diff to previous 1.441 (colored)

Now that we have real build system support for syspkgs, remove someone's
half-implemented idea of building `syspkgs' (really a few giant blobs of the
same granularity of the old sets) using install(1).

Revision 1.441 / (download) - annotate - [select for diffs], Wed Aug 17 07:13:32 2005 UTC (8 years, 8 months ago) by skrll
Branch: MAIN
Changes since 1.440: +8 -1 lines
Diff to previous 1.440 (colored)

Initial pass at an in-tree ia64 toolchain. From PR 29141 with some fixes
from me.

Revision 1.440 / (download) - annotate - [select for diffs], Sun Jun 12 19:31:25 2005 UTC (8 years, 10 months ago) by dyoung
Branch: MAIN
Changes since 1.439: +5 -1 lines
Diff to previous 1.439 (colored)

Add definitions for the new "host tools " disklabel and fdisk.
Define TOOL_DISKLABEL and TOOL_FDISK.  Also introduce HOST_INSTALL_DIR
and HOST_INSTALL_SYMLINK.  These re-usable definitions help me to
install headers for disklabel and fdisk into ${TOOLDIR}/include/nbinclude/.

Revision 1.439 / (download) - annotate - [select for diffs], Mon May 30 15:52:16 2005 UTC (8 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.438: +2 -1 lines
Diff to previous 1.438 (colored)

Add TOOL_GENASSYM.  Part of PR toolchain/30350

Revision 1.438 / (download) - annotate - [select for diffs], Mon Feb 28 02:28:09 2005 UTC (9 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3
Changes since 1.437: +1 -2 lines
Diff to previous 1.437 (colored)

Turn on PAM by default. Approved by core.

Revision 1.437 / (download) - annotate - [select for diffs], Thu Feb 24 14:56:55 2005 UTC (9 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.436: +1 -2 lines
Diff to previous 1.436 (colored)

Don't disable PAM when MKPIC=no. PAM should work with static libraries, and
this breaks PAM on programs that decide not to use PIC libraries, such as
the X server.

Revision 1.436 / (download) - annotate - [select for diffs], Tue Feb 22 14:40:01 2005 UTC (9 years, 2 months ago) by peter
Branch: MAIN
Changes since 1.435: +3 -3 lines
Diff to previous 1.435 (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.435 / (download) - annotate - [select for diffs], Thu Jan 13 00:15:21 2005 UTC (9 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.434: +2 -10 lines
Diff to previous 1.434 (colored)

Back out previous.  The intent is for MKPAM to be "yes" and USE_PAM to
be "no".  The su(1) Makefile has been fixed to test the correct variable.

Revision 1.434 / (download) - annotate - [select for diffs], Thu Jan 13 00:03:56 2005 UTC (9 years, 3 months ago) by manu
Branch: MAIN
Changes since 1.433: +11 -3 lines
Diff to previous 1.433 (colored)

Put back PAM to disabled by default and add a notice explaining why it
is disabled and why it should not be re-enabled until it gets stable.

Revision 1.433 / (download) - annotate - [select for diffs], Wed Jan 12 00:39:48 2005 UTC (9 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.432: +9 -2 lines
Diff to previous 1.432 (colored)

Rework PAM defaults:
	MKPAM=yes	# provide infrastructure by default (unless MKPIC=no)
	USE_PAM=no	# don't compile PAM support in by default

Revision 1.432 / (download) - annotate - [select for diffs], Tue Jan 11 16:20:49 2005 UTC (9 years, 3 months ago) by he
Branch: MAIN
Changes since 1.431: +2 -2 lines
Diff to previous 1.431 (colored)

Add a default setting of MKPAM to "yes".

Revision 1.431 / (download) - annotate - [select for diffs], Mon Jan 10 21:06:39 2005 UTC (9 years, 3 months ago) by manu
Branch: MAIN
Changes since 1.430: +3 -3 lines
Diff to previous 1.430 (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.430 / (download) - annotate - [select for diffs], Mon Jan 10 00:20:21 2005 UTC (9 years, 3 months ago) by he
Branch: MAIN
Changes since 1.429: +2 -1 lines
Diff to previous 1.429 (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.429 / (download) - annotate - [select for diffs], Fri Jan 7 18:56:41 2005 UTC (9 years, 3 months ago) by tron
Branch: MAIN
Changes since 1.428: +4 -9 lines
Diff to previous 1.428 (colored)

EOL of XFree86 3.3.6, approved by core@NetBSD.org

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

Provide MKPAM and USE_PAM

Revision 1.427 / (download) - annotate - [select for diffs], Sun Nov 28 11:14:41 2004 UTC (9 years, 4 months ago) by jmc
Branch: MAIN
Branch point for: rtr-xorg-branch
Changes since 1.426: +2 -1 lines
Diff to previous 1.426 (colored)

Convert mkboot into a full cross tool. Last hurdle for hp300 to building on
non NetBSD/bsd hosts.

Revision 1.426 / (download) - annotate - [select for diffs], Sun Nov 28 07:00:52 2004 UTC (9 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.425: +4 -1 lines
Diff to previous 1.425 (colored)

Convert remaining host tools for amiga to correct cross tools. Now allows
complete amiga builds on non netbsd/bsd hosts

Revision 1.425 / (download) - annotate - [select for diffs], Thu Nov 25 08:09:14 2004 UTC (9 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.424: +4 -1 lines
Diff to previous 1.424 (colored)

Convert bebox's remaining host tools over to cross tools scheme. Builds to sets
w/o error now.

Revision 1.424 / (download) - annotate - [select for diffs], Sat Aug 7 21:42:52 2004 UTC (9 years, 8 months ago) by chs
Branch: MAIN
Changes since 1.423: +1 -3 lines
Diff to previous 1.423 (colored)

turn on lint and profiling for hppa.

Revision 1.423 / (download) - annotate - [select for diffs], Wed Aug 4 05:32:47 2004 UTC (9 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.422: +1 -41 lines
Diff to previous 1.422 (colored)

Revert most of previous, and move the LIB<libname>?= assignments
back to bsd.prog.mk from bsd.own.mk.

pkgsrc uses <bsd.own.mk>, and setting LIB<libname> in it causes
problems with various package builds.
This should fix PR #26542 submitted by Jim Bernard.

(I'll be implementing the DPADD for shared libraries in a different
manner that generally won't depend upon ${LIB<libname>}.)

Revision 1.422 / (download) - annotate - [select for diffs], Fri Jul 30 04:18:48 2004 UTC (9 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.421: +50 -7 lines
Diff to previous 1.421 (colored)

Move the LIB<libname>?= assignments from bsd.prog.mk to bsd.own.mk so
that they may be used by non PROGs (e.g., LIBs).

Improve some comments.

Revision 1.421 / (download) - annotate - [select for diffs], Fri Jun 11 07:14:16 2004 UTC (9 years, 10 months ago) by jmc
Branch: MAIN
Changes since 1.420: +2 -2 lines
Diff to previous 1.420 (colored)

Clean up HOST_OSTYPE a bit more and turn any spaces into _'s as well as
stripping paren'd values from HOST_ARCH. Fixes PR#25586 for uname -p output
on linux hosts which return multi-word values

Revision 1.420 / (download) - annotate - [select for diffs], Tue Jun 8 21:46:52 2004 UTC (9 years, 10 months ago) by abs
Branch: MAIN
Changes since 1.419: +2 -1 lines
Diff to previous 1.419 (colored)

Add TOOL_SPARKCRC. Need to clean up what happens in the non tools case.

Revision 1.419 / (download) - annotate - [select for diffs], Sun May 23 01:45:23 2004 UTC (9 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.418: +2 -2 lines
Diff to previous 1.418 (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.418 / (download) - annotate - [select for diffs], Wed May 12 16:56:43 2004 UTC (9 years, 11 months ago) by cl
Branch: MAIN
Changes since 1.417: +15 -1 lines
Diff to previous 1.417 (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.417 / (download) - annotate - [select for diffs], Wed May 12 13:49:01 2004 UTC (9 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.416: +3 -1 lines
Diff to previous 1.416 (colored)

define X11ETCDIR (as /etc/X11)

Revision 1.416 / (download) - annotate - [select for diffs], Fri Apr 30 08:10:22 2004 UTC (9 years, 11 months ago) by skrll
Branch: MAIN
Changes since 1.415: +2 -1 lines
Diff to previous 1.415 (colored)

GDB doesn't work on hppa at the moment.

Revision 1.415 / (download) - annotate - [select for diffs], Tue Apr 13 12:37:29 2004 UTC (10 years ago) by rtr
Branch: MAIN
Changes since 1.414: +2 -1 lines
Diff to previous 1.414 (colored)

+ define a proper variable/knob for building XFree86 as loadable or non.

let the breakage begin...

Revision 1.414 / (download) - annotate - [select for diffs], Tue Apr 13 12:25:03 2004 UTC (10 years ago) by lukem
Branch: MAIN
Changes since 1.413: +24 -1 lines
Diff to previous 1.413 (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.413 / (download) - annotate - [select for diffs], Mon Mar 8 06:30:33 2004 UTC (10 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.412: +5 -1 lines
Diff to previous 1.412 (colored)

Turn off MKKERBEROS4 if MKKERBEROS==no.

Revision 1.412 / (download) - annotate - [select for diffs], Thu Mar 4 13:10:28 2004 UTC (10 years, 1 month ago) by rtr
Branch: MAIN
Changes since 1.411: +2 -1 lines
Diff to previous 1.411 (colored)

+ add switch for DRI components of X11 build.

Revision 1.411 / (download) - annotate - [select for diffs], Sun Feb 22 01:41:39 2004 UTC (10 years, 2 months ago) by uwe
Branch: MAIN
Changes since 1.410: +2 -4 lines
Diff to previous 1.410 (colored)

Flip HAVE_GCC3 switch for sh3 ports.

Revision 1.410 / (download) - annotate - [select for diffs], Fri Feb 13 05:13:37 2004 UTC (10 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.409: +2 -2 lines
Diff to previous 1.409 (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.409 / (download) - annotate - [select for diffs], Fri Jan 30 08:48:18 2004 UTC (10 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.408: +2 -2 lines
Diff to previous 1.408 (colored)

Add '-h sha1' to INSTPRIV.unpriv, so that SHA-1 hashes for installed files
are calculated and written to the METALOG.

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

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

Document <bsd.x11.mk>.

Revision 1.407 / (download) - annotate - [select for diffs], Sat Jan 3 01:05:42 2004 UTC (10 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.406: +2 -2 lines
Diff to previous 1.406 (colored)

sort list

Revision 1.406 / (download) - annotate - [select for diffs], Fri Jan 2 16:12:36 2004 UTC (10 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.405: +9 -9 lines
Diff to previous 1.405 (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.405 / (download) - annotate - [select for diffs], Thu Dec 11 00:28:08 2003 UTC (10 years, 4 months ago) by matt
Branch: MAIN
Changes since 1.404: +2 -1 lines
Diff to previous 1.404 (colored)

Add TOOL_MACPPCFIXCOFF

Revision 1.404 / (download) - annotate - [select for diffs], Sun Dec 7 23:07:37 2003 UTC (10 years, 4 months ago) by simonb
Branch: MAIN
Changes since 1.403: +3 -1 lines
Diff to previous 1.403 (colored)

Disable native gdb for ns32k (but cross-gdb works).

Revision 1.403 / (download) - annotate - [select for diffs], Sun Dec 7 22:52:56 2003 UTC (10 years, 4 months ago) by scw
Branch: MAIN
Changes since 1.402: +7 -8 lines
Diff to previous 1.402 (colored)

And the monkey flicks the switch ...

Enable the in-tree toolchain on sh5, at least for the time being so I
can evaluate the situation.

There are still numerous problems with gcc3's sh5 support, not least
of which is the fact that a native gcc3 doesn't work at all. As a
cross-compiler, it works reasonably well. Certainly enough to build
userland and kernel code.

Binutils also has problems dealing with shared libraries on sh5, so
we're back to static userland for now.

Revision 1.402 / (download) - annotate - [select for diffs], Sun Dec 7 22:33:16 2003 UTC (10 years, 4 months ago) by matt
Branch: MAIN
Changes since 1.401: +2 -2 lines
Diff to previous 1.401 (colored)

Fix fumble-fingers && && -> &&

Revision 1.401 / (download) - annotate - [select for diffs], Sun Dec 7 22:23:00 2003 UTC (10 years, 4 months ago) by matt
Branch: MAIN
Changes since 1.400: +6 -2 lines
Diff to previous 1.400 (colored)

Turn on NOPIC= if using GCC3 for VAX.

Revision 1.400 / (download) - annotate - [select for diffs], Fri Dec 5 12:14:42 2003 UTC (10 years, 4 months ago) by simonb
Branch: MAIN
Changes since 1.399: +5 -8 lines
Diff to previous 1.399 (colored)

ns32k doesn't have a missing toolchain anymore, does support
gcc3 and always uses static libraries (for now...)

Revision 1.399 / (download) - annotate - [select for diffs], Fri Dec 5 02:35:24 2003 UTC (10 years, 4 months ago) by matt
Branch: MAIN
Changes since 1.398: +3 -3 lines
Diff to previous 1.398 (colored)

Add MKINET6/USE_INET6 support.

Revision 1.398 / (download) - annotate - [select for diffs], Thu Dec 4 09:29:35 2003 UTC (10 years, 4 months ago) by mrg
Branch: MAIN
Changes since 1.397: +1 -11 lines
Diff to previous 1.397 (colored)

build lib{opcodes,bfd,iberty} back in gnu/lib instead of gnu/usr.bin/binutils
as they are needed earlier than when gnu/usr.bin/binutils is built when
"make -j" is used.

Revision 1.397 / (download) - annotate - [select for diffs], Wed Dec 3 10:26:45 2003 UTC (10 years, 4 months ago) by mrg
Branch: MAIN
Changes since 1.396: +14 -24 lines
Diff to previous 1.396 (colored)

switch everyone to binutils 2.14.  it's confirmed to work on all the
platforms that actually build at the moment...

Revision 1.396 / (download) - annotate - [select for diffs], Thu Nov 27 13:10:00 2003 UTC (10 years, 4 months ago) by mrg
Branch: MAIN
Changes since 1.395: +2 -2 lines
Diff to previous 1.395 (colored)

oops, really force 2.13

Revision 1.395 / (download) - annotate - [select for diffs], Thu Nov 27 13:09:37 2003 UTC (10 years, 4 months ago) by mrg
Branch: MAIN
Changes since 1.394: +17 -45 lines
Diff to previous 1.394 (colored)

remove the GDB53 section.
change the polarity of the GCC3 section - list missing ports.
add a binutils 2.14 knob, forced to 2.13 for now.

Revision 1.394 / (download) - annotate - [select for diffs], Mon Nov 24 05:44:59 2003 UTC (10 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.393: +10 -10 lines
Diff to previous 1.393 (colored)

In _MKTARGET_*, use ${.CURDIR:T} instead of ${.OBJDIR:T}, because that's more
useful when using actual 'obj' dirs.  Suggested by Alan Barrett, with some
tweaks by me.

Revision 1.393 / (download) - annotate - [select for diffs], Sat Nov 22 21:53:28 2003 UTC (10 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.392: +10 -10 lines
Diff to previous 1.392 (colored)

In the various _MKTARGET macros, prepend "${.OBJDIR:T}/" to the ${.TARGET},
to provide more context about the operation.  Especially useful for crunched
binaries and kernel builds.  Idea suggested by David Laight <dsl@>

Revision 1.392 / (download) - annotate - [select for diffs], Sun Nov 9 02:54:50 2003 UTC (10 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.391: +4 -5 lines
Diff to previous 1.391 (colored)

switch to GDB 5.3 on armeb & m68000.

Revision 1.391 / (download) - annotate - [select for diffs], Fri Nov 7 00:05:24 2003 UTC (10 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.390: +4 -1 lines
Diff to previous 1.390 (colored)

Support MAKEVERBOSE more effectively.

Revision 1.390 / (download) - annotate - [select for diffs], Wed Nov 5 07:14:31 2003 UTC (10 years, 5 months ago) by skrll
Branch: MAIN
Changes since 1.389: +2 -2 lines
Diff to previous 1.389 (colored)

Switch ARM to gdb 5.3.

XXX 26bit support isn't there at the moment.

Revision 1.389 / (download) - annotate - [select for diffs], Tue Nov 4 07:14:24 2003 UTC (10 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.388: +2 -2 lines
Diff to previous 1.388 (colored)

switch sun2 to GCC3

Revision 1.388 / (download) - annotate - [select for diffs], Mon Nov 3 00:30:34 2003 UTC (10 years, 5 months ago) by sekiya
Branch: MAIN
Changes since 1.387: +4 -2 lines
Diff to previous 1.387 (colored)

Use XFree86 4.x on sgimips.

Revision 1.387 / (download) - annotate - [select for diffs], Tue Oct 28 07:22:55 2003 UTC (10 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.386: +7 -7 lines
Diff to previous 1.386 (colored)

GCC3:
- move m68000 into "mostly working" section
GDB53:
- move m68000 & armeb into "in progress" section
- enable sh3eb

Revision 1.386 / (download) - annotate - [select for diffs], Tue Oct 28 07:09:03 2003 UTC (10 years, 5 months ago) by simonb
Branch: MAIN
Changes since 1.385: +3 -3 lines
Diff to previous 1.385 (colored)

Sort MACHINE_ARCH's in the GDB section.

Revision 1.385 / (download) - annotate - [select for diffs], Mon Oct 27 01:45:20 2003 UTC (10 years, 6 months ago) by mrg
Branch: MAIN
Changes since 1.384: +2 -2 lines
Diff to previous 1.384 (colored)

turn on GCC3 for armeb

Revision 1.384 / (download) - annotate - [select for diffs], Mon Oct 27 01:35:12 2003 UTC (10 years, 6 months ago) by uwe
Branch: MAIN
Changes since 1.383: +3 -3 lines
Diff to previous 1.383 (colored)

Mark GCC3 for sh3el as "mostly working".  Remaining issues are
toolchain/22452 and toolchain/22489 (gcc's optimization/11937).

Revision 1.383 / (download) - annotate - [select for diffs], Mon Oct 27 01:29:58 2003 UTC (10 years, 6 months ago) by uwe
Branch: MAIN
Changes since 1.382: +2 -2 lines
Diff to previous 1.382 (colored)

Switch sh3el to GDB 5.3.

Revision 1.382 / (download) - annotate - [select for diffs], Sun Oct 26 06:26:26 2003 UTC (10 years, 6 months ago) by mycroft
Branch: MAIN
Changes since 1.381: +3 -3 lines
Diff to previous 1.381 (colored)

I have no idea how this built, given that there seems to be a syntax error...

Revision 1.381 / (download) - annotate - [select for diffs], Sun Oct 26 05:45:05 2003 UTC (10 years, 6 months ago) by mycroft
Branch: MAIN
Changes since 1.380: +4 -1 lines
Diff to previous 1.380 (colored)

Note that armeb needs GCC 3, and hppa and m68000 need GDB 5.3.

Revision 1.380 / (download) - annotate - [select for diffs], Sun Oct 26 02:17:46 2003 UTC (10 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.379: +7 -4 lines
Diff to previous 1.379 (colored)

Improve how build.sh -N and MAKEVERBOSE interoperate;
rather than adding '-s' to make's command line in the makewrapper,
use the .SILENT target based on MAKEVERBOSE's value.

This means that you can do:
	./build.sh -N 1 makewrapper

	$TOOLDIR/bin/nbmake-$MACHINE
	#  runs at MAKEVERBOSE==1, with command lines suppressed

	$TOOLDIR/bin/nbmake-$MACHINE MAKEVERBOSE=2
	#  runs at MAKEVERBOSE==2 for this invocation, with command lines shown

Revision 1.379 / (download) - annotate - [select for diffs], Sun Oct 26 01:29:34 2003 UTC (10 years, 6 months ago) by simonb
Branch: MAIN
Changes since 1.378: +3 -3 lines
Diff to previous 1.378 (colored)

Switch MIPS to GDB 5.3

Revision 1.378 / (download) - annotate - [select for diffs], Sat Oct 25 22:25:55 2003 UTC (10 years, 6 months ago) by mycroft
Branch: MAIN
Changes since 1.377: +3 -3 lines
Diff to previous 1.377 (colored)

Throw the switch for mipseb and mipsel -- GCC 3 works.

Revision 1.377 / (download) - annotate - [select for diffs], Sat Oct 25 19:02:55 2003 UTC (10 years, 6 months ago) by matt
Branch: MAIN
Changes since 1.376: +2 -2 lines
Diff to previous 1.376 (colored)

Switch VAX to GDB 5.3

Revision 1.376 / (download) - annotate - [select for diffs], Fri Oct 24 17:44:36 2003 UTC (10 years, 6 months ago) by mycroft
Branch: MAIN
Changes since 1.375: +2 -2 lines
Diff to previous 1.375 (colored)

68k works with GCC 3 on next68k and amiga.  Throw the switch.

Revision 1.375 / (download) - annotate - [select for diffs], Wed Oct 22 07:43:59 2003 UTC (10 years, 6 months ago) by skrll
Branch: MAIN
Changes since 1.374: +2 -2 lines
Diff to previous 1.374 (colored)

gdb 5.3 for arm is in progress

Revision 1.374 / (download) - annotate - [select for diffs], Tue Oct 21 16:36:58 2003 UTC (10 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.373: +44 -1 lines
Diff to previous 1.373 (colored)

Move the MAKEVERBOSE setup from <bsd.sys.mk> to <bsd.own.mk>, and
change all the variable assignments from = to ?=

Revision 1.373 / (download) - annotate - [select for diffs], Sat Oct 18 23:40:36 2003 UTC (10 years, 6 months ago) by matt
Branch: MAIN
Changes since 1.372: +16 -4 lines
Diff to previous 1.372 (colored)

Default MK{BINUTILS,CVS,GCCCMDS,POSTFIX,SENDMAIL,UUCP} to yes

Revision 1.372 / (download) - annotate - [select for diffs], Tue Oct 14 02:08:02 2003 UTC (10 years, 6 months ago) by fvdl
Branch: MAIN
Changes since 1.371: +3 -2 lines
Diff to previous 1.371 (colored)

Enable gdb 5.3 for MACHINE_ARCH == x86_64

Revision 1.371 / (download) - annotate - [select for diffs], Mon Oct 6 05:19:32 2003 UTC (10 years, 6 months ago) by matt
Branch: MAIN
Changes since 1.370: +3 -3 lines
Diff to previous 1.370 (colored)

HPPA toolchain is now in-tree.

Revision 1.370 / (download) - annotate - [select for diffs], Sun Oct 5 02:22:30 2003 UTC (10 years, 6 months ago) by fvdl
Branch: MAIN
Changes since 1.369: +4 -4 lines
Diff to previous 1.369 (colored)

Enable gcc3 for x86_64.

Revision 1.369 / (download) - annotate - [select for diffs], Sat Sep 27 04:27:32 2003 UTC (10 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.368: +2 -1 lines
Diff to previous 1.368 (colored)

List VAX as non-GCC3.

Revision 1.368 / (download) - annotate - [select for diffs], Fri Sep 26 20:51:55 2003 UTC (10 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.367: +1 -2 lines
Diff to previous 1.367 (colored)

back out previous, suggested by gimpy.

Revision 1.367 / (download) - annotate - [select for diffs], Fri Sep 26 20:40:29 2003 UTC (10 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.366: +2 -1 lines
Diff to previous 1.366 (colored)

entry for amd64->x86_64 map in gnu arch.

Revision 1.366 / (download) - annotate - [select for diffs], Wed Sep 24 06:19:12 2003 UTC (10 years, 7 months ago) by matt
Branch: MAIN
Changes since 1.365: +3 -3 lines
Diff to previous 1.365 (colored)

Switch Alpha to GDB5.3

Revision 1.365 / (download) - annotate - [select for diffs], Wed Sep 24 04:58:33 2003 UTC (10 years, 7 months ago) by matt
Branch: MAIN
Changes since 1.364: +3 -3 lines
Diff to previous 1.364 (colored)

Switch PowerPC to GCC 3.3.1 and GDB 5.3.

Revision 1.364 / (download) - annotate - [select for diffs], Tue Sep 23 13:45:27 2003 UTC (10 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.363: +2 -2 lines
Diff to previous 1.363 (colored)

Turn on the switch for gdb53/m68k. Thanks Christian Limpach!

Revision 1.363 / (download) - annotate - [select for diffs], Mon Sep 22 14:50:51 2003 UTC (10 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.362: +14 -2 lines
Diff to previous 1.362 (colored)

Add more comments for gdb-5.3

Revision 1.362 / (download) - annotate - [select for diffs], Mon Sep 22 01:25:06 2003 UTC (10 years, 7 months ago) by matt
Branch: MAIN
Changes since 1.361: +2 -2 lines
Diff to previous 1.361 (colored)

Add missing continuator.

Revision 1.361 / (download) - annotate - [select for diffs], Sun Sep 21 20:16:47 2003 UTC (10 years, 7 months ago) by matt
Branch: MAIN
Changes since 1.360: +2 -2 lines
Diff to previous 1.360 (colored)

Switch MACHINE_ARCH arm to GCC 3.3.1

Revision 1.360 / (download) - annotate - [select for diffs], Fri Sep 19 08:15:46 2003 UTC (10 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.359: +1 -4 lines
Diff to previous 1.359 (colored)

switch i386, sparc, sparc64 & alpha to GCC 3.3.1.

Revision 1.359 / (download) - annotate - [select for diffs], Thu Sep 18 23:17:57 2003 UTC (10 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.358: +13 -1 lines
Diff to previous 1.358 (colored)

add a HAVE_GDB53 switch.  defaults to no one yet.

Revision 1.358 / (download) - annotate - [select for diffs], Sat Sep 13 19:08:28 2003 UTC (10 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.357: +3 -3 lines
Diff to previous 1.357 (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.357 / (download) - annotate - [select for diffs], Fri Sep 12 07:44:10 2003 UTC (10 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.356: +15 -1 lines
Diff to previous 1.356 (colored)

add infrastructure to support reach-over builds of xsrc

Revision 1.356 / (download) - annotate - [select for diffs], Mon Sep 1 09:38:42 2003 UTC (10 years, 7 months ago) by uwe
Branch: MAIN
Changes since 1.355: +3 -3 lines
Diff to previous 1.355 (colored)

Now that HAVE_GCC3 is always defined, adjust the logic that selects if
NOPIC for sh3 should be set to check the value of HAVE_GCC3.

Revision 1.355 / (download) - annotate - [select for diffs], Fri Aug 29 10:51:21 2003 UTC (10 years, 7 months ago) by martin
Branch: MAIN
Changes since 1.354: +3 -3 lines
Diff to previous 1.354 (colored)

Default sparc64 to XFree 4.

Revision 1.354 / (download) - annotate - [select for diffs], Thu Aug 28 12:28:34 2003 UTC (10 years, 7 months ago) by tron
Branch: MAIN
Changes since 1.353: +2 -2 lines
Diff to previous 1.353 (colored)

Fix logic error in last change which caused GCC 3.x to be the default for
several platforms unintentionally.

Revision 1.353 / (download) - annotate - [select for diffs], Wed Aug 27 16:03:17 2003 UTC (10 years, 8 months ago) by mrg
Branch: MAIN
Changes since 1.352: +18 -8 lines
Diff to previous 1.352 (colored)

introduce an additional switch to enable building GCC3 instead of GCC2:
HAVE_GCC3.  if this is set, we also set USE_TOOLS_TOOLCHAIN=no.  change
the definition of the former to be restricted to whether tools/toolchain
is used or not.

Revision 1.352 / (download) - annotate - [select for diffs], Fri Aug 1 22:51:34 2003 UTC (10 years, 8 months ago) by mrg
Branch: MAIN
Changes since 1.351: +10 -8 lines
Diff to previous 1.351 (colored)

use -isystem-cxx for now.  update the "mostly ready to switch to gcc3" list

Revision 1.351 / (download) - annotate - [select for diffs], Mon Jul 28 08:53:54 2003 UTC (10 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.350: +15 -4 lines
Diff to previous 1.350 (colored)

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

Revision 1.350 / (download) - annotate - [select for diffs], Mon Jul 28 07:03:43 2003 UTC (10 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.349: +4 -4 lines
Diff to previous 1.349 (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.349 / (download) - annotate - [select for diffs], Mon Jul 28 05:54:18 2003 UTC (10 years, 9 months ago) by matt
Branch: MAIN
Changes since 1.348: +2 -1 lines
Diff to previous 1.348 (colored)

Back last commit and just allow USE_TOOLS_TOOLCHAIN be overridden in the
environment.

Revision 1.348 / (download) - annotate - [select for diffs], Mon Jul 28 05:52:29 2003 UTC (10 years, 9 months ago) by matt
Branch: MAIN
Changes since 1.347: +1 -2 lines
Diff to previous 1.347 (colored)

Let the if define USE_TOOLS_TOOLCHAIN.

Revision 1.347 / (download) - annotate - [select for diffs], Mon Jul 28 02:38:33 2003 UTC (10 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.346: +2 -2 lines
Diff to previous 1.346 (colored)

Be consistent how "multiple include protection" is implemented.  I.e,

	.if !defined(_BSD_foo_MK_)
	_BSD_foo_MK_=1

	# ...

	.endif	# !defined(_BSD_foo_MK_)

Revision 1.346 / (download) - annotate - [select for diffs], Sun Jul 27 14:49:22 2003 UTC (10 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.345: +27 -11 lines
Diff to previous 1.345 (colored)

introduce a new $CPPFLAG_ISYSTEMXX that is used to reference c++ system
includes.  for GCC3, set this to -I instead of -isystem.

XXX this should really be either not required or a -isystem-cxx, but for
now this is required to build libstdc++-v3, which otherwise complains
heavily about STL headers not being C code(!)

Revision 1.345 / (download) - annotate - [select for diffs], Fri Jul 25 16:24:08 2003 UTC (10 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.344: +11 -1 lines
Diff to previous 1.344 (colored)

add a new variable USE_TOOLS_TOOLCHAIN that is set to "yes" currently, but
will be set to "no" when GCC3 is used in tree.

Revision 1.344 / (download) - annotate - [select for diffs], Wed Jul 23 08:01:46 2003 UTC (10 years, 9 months ago) by itojun
Branch: MAIN
Changes since 1.343: +5 -3 lines
Diff to previous 1.343 (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.343 / (download) - annotate - [select for diffs], Tue Jul 22 11:48:59 2003 UTC (10 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.342: +3 -2 lines
Diff to previous 1.342 (colored)

switch sparc port to xfree 4 tree.

Revision 1.342 / (download) - annotate - [select for diffs], Sun Jul 20 14:36:12 2003 UTC (10 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.341: +2 -1 lines
Diff to previous 1.341 (colored)

add TOOL_STAT for stat(1)

Revision 1.341 / (download) - annotate - [select for diffs], Fri Jul 18 08:26:09 2003 UTC (10 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.340: +121 -43 lines
Diff to previous 1.340 (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.340 / (download) - annotate - [select for diffs], Fri Jul 18 02:52:51 2003 UTC (10 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.339: +13 -11 lines
Diff to previous 1.339 (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.339 / (download) - annotate - [select for diffs], Wed Jul 16 13:19:49 2003 UTC (10 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.338: +2 -3 lines
Diff to previous 1.338 (colored)

Change the default TOOLDIR from
	top-of-obj/tools/tools.OS-VERSION-STRING
to
	top-of-obj/tooldir.OS-VERSION-STRING

It's more consistent with the build.sh defaults for DESTDIR and
RELEASEDIR, and it's easier on "mr lazy completion fingers".

Revision 1.338 / (download) - annotate - [select for diffs], Thu Jul 10 10:34:36 2003 UTC (10 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.337: +53 -47 lines
Diff to previous 1.337 (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.337 / (download) - annotate - [select for diffs], Wed Jul 2 15:37:21 2003 UTC (10 years, 9 months ago) by marcus
Branch: MAIN
Changes since 1.336: +2 -2 lines
Diff to previous 1.336 (colored)

With gcc3, PIC code can be created for sh3.

Revision 1.336 / (download) - annotate - [select for diffs], Mon Jun 30 18:48:52 2003 UTC (10 years, 9 months ago) by wiz
Branch: MAIN
Changes since 1.335: +2 -1 lines
Diff to previous 1.335 (colored)

Add NROFF.

Revision 1.335 / (download) - annotate - [select for diffs], Thu Jun 26 06:30:08 2003 UTC (10 years, 10 months ago) by tshiozak
Branch: MAIN
Changes since 1.334: +3 -1 lines
Diff to previous 1.334 (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.334 / (download) - annotate - [select for diffs], Sun May 18 08:09:25 2003 UTC (10 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.333: +2 -1 lines
Diff to previous 1.333 (colored)

Add ${TOOL_DB}; db(1) as a (host) tool.

Note: this is the first tool using a "TOOL_" prefix in the make(1) variable;
other similar "non-standard" variable names will be converted in the future.

Revision 1.333 / (download) - annotate - [select for diffs], Thu May 8 20:39:00 2003 UTC (10 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.332: +2 -2 lines
Diff to previous 1.332 (colored)

Fix _HOST_CYGWIN lossage.

Revision 1.332 / (download) - annotate - [select for diffs], Thu May 8 18:59:06 2003 UTC (10 years, 11 months ago) by salo
Branch: MAIN
Changes since 1.331: +2 -2 lines
Diff to previous 1.331 (colored)

Whitespace.

Revision 1.331 / (download) - annotate - [select for diffs], Thu May 8 13:02:09 2003 UTC (10 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.330: +2 -1 lines
Diff to previous 1.330 (colored)

Deal with CYGWIN's sh screwage.

Revision 1.330 / (download) - annotate - [select for diffs], Tue Apr 29 14:59:02 2003 UTC (10 years, 11 months ago) by scw
Branch: MAIN
Changes since 1.329: +1 -2 lines
Diff to previous 1.329 (colored)

Build shared libraries by default on sh5. They seem stable enough now.

Revision 1.329 / (download) - annotate - [select for diffs], Sun Apr 27 10:15:01 2003 UTC (11 years ago) by fvdl
Branch: MAIN
Changes since 1.328: +2 -2 lines
Diff to previous 1.328 (colored)

Correct previous. MACHINE is amd64. MACHINE_ARCH is x86_64.

Revision 1.328 / (download) - annotate - [select for diffs], Sun Apr 27 10:10:28 2003 UTC (11 years ago) by tron
Branch: MAIN
Changes since 1.327: +3 -3 lines
Diff to previous 1.327 (colored)

x86_64 -> amd64

Revision 1.327 / (download) - annotate - [select for diffs], Fri Apr 11 22:40:31 2003 UTC (11 years ago) by thorpej
Branch: MAIN
Changes since 1.326: +18 -2 lines
Diff to previous 1.326 (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.326 / (download) - annotate - [select for diffs], Tue Mar 25 23:35:48 2003 UTC (11 years, 1 month ago) by pooka
Branch: MAIN
Changes since 1.325: +2 -1 lines
Diff to previous 1.325 (colored)

add file as a host tool

Revision 1.325 / (download) - annotate - [select for diffs], Fri Mar 7 01:21:56 2003 UTC (11 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.324: +2 -1 lines
Diff to previous 1.324 (colored)

Add a HEXDUMP host tool.

Revision 1.324 / (download) - annotate - [select for diffs], Mon Dec 23 06:52:50 2002 UTC (11 years, 4 months ago) by lukem
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.323: +3 -2 lines
Diff to previous 1.323 (colored)

Rework METALOG manipulation:
- add '-D ${DESTDIR}' to INSTPRIV, so install(8) removes the leading
  ${DESTDIR} from the metalogged path
- provide ${METADB.add} variable (for "${CAT} -l >> ${METALOG}"), to make
  it easier to replace manual metalog manipulation in the future.
- with manual metalog additions, don't add the leading ${DESTDIR} in the path
- in maketars, use "mtree -C ..." instead of
  "mtree -D ... | sed -e 's,\(.*\) \(\..*\),\2 \1,";

Benefits:
- maketars "Parsing METALOG" step speeds up from 29 seconds to 1.2 seconds
  on a P3-600.
  (This also benefits "make installworld" at the top level.)
- ${DESTDIR}/METALOG is easier to read without the leading "${DESTDIR}"
  on all the pathnames, and it's smaller as well.

Revision 1.323 / (download) - annotate - [select for diffs], Mon Dec 23 02:23:57 2002 UTC (11 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.322: +3 -1 lines
Diff to previous 1.322 (colored)

Only set INSTPRIV?= if "inside" a NetBSD src tree (i.e, ${_SRC_TOP_} != "").
Fixes a problem found by Andrew Brown where programs outside of the NetBSD
src that use the /usr/share/mk framework (such as pkgsrc/pkgtools/digest)
couldn't be installed if /usr/src/etc wasn't present.

Revision 1.322 / (download) - annotate - [select for diffs], Mon Dec 23 02:01:29 2002 UTC (11 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.321: +3 -3 lines
Diff to previous 1.321 (colored)

correct a comment

Revision 1.321 / (download) - annotate - [select for diffs], Thu Dec 19 12:44:03 2002 UTC (11 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.320: +2 -2 lines
Diff to previous 1.320 (colored)

Add "-N ${NETBSDSRCDIR}/etc" to ${INSTPRIV}, so that non-host ${INSTALL_*}
rules use that directory to lookup users & groups as opposed to the
host system's passwd(5) and group(5) databases.

This is a change of behaviour which should make the build system more
robust when new users & groups are added to the NetBSD source.

The only users who may be adversely affected are those (small number,
if any) that renumber the uids & gids away from the "standard" NetBSD
ones; in this case said users should maintain local mods to
${NETBSDSRCDIR}/etc/{master.passwd,group} ...

Revision 1.320 / (download) - annotate - [select for diffs], Sun Dec 8 20:19:56 2002 UTC (11 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.319: +48 -45 lines
Diff to previous 1.319 (colored)

Centralize the definition of the tool name prefix (i.e. "nb") into
bsd.own.mk, as the _TOOL_PREFIX variable.

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

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

Revision 1.318 / (download) - annotate - [select for diffs], Tue Nov 26 19:51:16 2002 UTC (11 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.317: +22 -3 lines
Diff to previous 1.317 (colored)

* If EXTERNAL_TOOLCHAIN is defined, consider it to be the root of
  where the GNU tools are found, e.g. ${EXTERNAL_TOOLCHAIN}/bin/...
* Allow MACHINE_GNU_PLATFORM to be set in mk.conf.

Revision 1.317 / (download) - annotate - [select for diffs], Tue Nov 26 19:30:13 2002 UTC (11 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.316: +7 -9 lines
Diff to previous 1.316 (colored)

sh64 -> sh5, which matches the names that the NetBSD-targeted GNU
toolchain uses for 32-bit SH5.  OK'd by steve.

Revision 1.316 / (download) - annotate - [select for diffs], Tue Oct 22 18:48:29 2002 UTC (11 years, 6 months ago) by perry
Branch: MAIN
Changes since 1.315: +3 -1 lines
Diff to previous 1.315 (colored)

Pass 1 of SYSPKG changes to automatically add tags=pkgname_pkg to METALOG.
Not quite ready for prime time yet.

Revision 1.315 / (download) - annotate - [select for diffs], Fri Sep 27 21:37:57 2002 UTC (11 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.314: +6 -16 lines
Diff to previous 1.314 (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.314 / (download) - annotate - [select for diffs], Fri Sep 27 17:03:08 2002 UTC (11 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.313: +2 -12 lines
Diff to previous 1.313 (colored)

Back out previous; it was incomplete.

Revision 1.313 / (download) - annotate - [select for diffs], Fri Sep 27 15:56:40 2002 UTC (11 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.312: +13 -3 lines
Diff to previous 1.312 (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.

Revision 1.312 / (download) - annotate - [select for diffs], Thu Sep 26 13:05:56 2002 UTC (11 years, 7 months ago) by itojun
Branch: MAIN
Changes since 1.311: +2 -2 lines
Diff to previous 1.311 (colored)

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

Revision 1.311 / (download) - annotate - [select for diffs], Sun Sep 22 15:08:19 2002 UTC (11 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.310: +2 -2 lines
Diff to previous 1.310 (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.310 / (download) - annotate - [select for diffs], Tue Sep 17 23:18:30 2002 UTC (11 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.309: +42 -40 lines
Diff to previous 1.309 (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.309 / (download) - annotate - [select for diffs], Sun Sep 15 17:07:14 2002 UTC (11 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.308: +2 -2 lines
Diff to previous 1.308 (colored)

No longer have to invoke lorder with the shell explicitly; the host
tool is patched to use the working shell as the interpreter.

Revision 1.308 / (download) - annotate - [select for diffs], Sat Sep 14 05:01:45 2002 UTC (11 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.307: +3 -2 lines
Diff to previous 1.307 (colored)

* Add MKTEMP as a host tool.
* Pass MKTEMP to lorder, and invoke lorder with sh.

Revision 1.307 / (download) - annotate - [select for diffs], Wed Aug 28 09:57:10 2002 UTC (11 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.306: +2 -2 lines
Diff to previous 1.306 (colored)

In the MKDYNAMICROOT==yes case, move the shared linker from /lib/ld.elf_so to
/libexec/ld.elf_so.  Per discussion with a few other developers.

Revision 1.306 / (download) - annotate - [select for diffs], Tue Aug 27 14:46:14 2002 UTC (11 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.305: +15 -1 lines
Diff to previous 1.305 (colored)

Implement MKDYNAMICROOT, which currently defaults to "no", but will
be changed in the future to "yes".

If MKDYNAMICROOT == "no", there is no change from existing behaviour
of a static /bin and /sbin (and a few programs in elsewhere).

If MKDYNAMICROOT == "yes", the following changes occur:
    in <bsd.own.mk>:
	SHLIBDIR?=     /lib
	SHLINKDIR?=	/lib
    in various Makefiles, the following entry is DISABLED.
	LDSTATIC?=-static
This results in all programs (except those "standalone" programs built
in sys/arch/*/stand) are linked dynamically, the shared linker is moved
from /usr/libexec to /lib (with a compat symlink), and the shared
libraries used by /bin and /sbin programs are moved from /usr/lib to
/lib (with compat symlinks).

Revision 1.305 / (download) - annotate - [select for diffs], Sat Aug 3 22:10:07 2002 UTC (11 years, 8 months ago) by chris
Branch: MAIN
Changes since 1.304: +3 -3 lines
Diff to previous 1.304 (colored)

Default cats to using X 4.

Also correct macppc entry while here.

Revision 1.304 / (download) - annotate - [select for diffs], Wed Jul 17 20:02:15 2002 UTC (11 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.303: +3 -2 lines
Diff to previous 1.303 (colored)

USE_XF86_4 on macppc.

Revision 1.303 / (download) - annotate - [select for diffs], Wed Jul 17 18:46:14 2002 UTC (11 years, 9 months ago) by fredette
Branch: MAIN
Changes since 1.302: +1 -2 lines
Diff to previous 1.302 (colored)

Now build profiled libraries on m68000.

Revision 1.302 / (download) - annotate - [select for diffs], Thu Jul 11 15:30:03 2002 UTC (11 years, 9 months ago) by scw
Branch: MAIN
Changes since 1.301: +2 -1 lines
Diff to previous 1.301 (colored)

Add MKBFD=no for SH5.

Revision 1.301 / (download) - annotate - [select for diffs], Thu Jul 11 15:00:57 2002 UTC (11 years, 9 months ago) by scw
Branch: MAIN
Changes since 1.300: +18 -3 lines
Diff to previous 1.300 (colored)

SH5 Makefile Magic.

Revision 1.300 / (download) - annotate - [select for diffs], Wed Jul 3 11:51:34 2002 UTC (11 years, 9 months ago) by tron
Branch: MAIN
Changes since 1.299: +6 -1 lines
Diff to previous 1.299 (colored)

Use XFree86 4.x by default on i386 and x86_64.

This change was approved by Frank van der Linden.

Revision 1.299 / (download) - annotate - [select for diffs], Mon Jul 1 19:31:12 2002 UTC (11 years, 9 months ago) by fredette
Branch: MAIN
Changes since 1.298: +1 -3 lines
Diff to previous 1.298 (colored)

Enabled building PIC on hppa.  Also don't use a --netbsdelf GNU target name.

Revision 1.298 / (download) - annotate - [select for diffs], Mon Jun 10 18:40:58 2002 UTC (11 years, 10 months ago) by mason
Branch: MAIN
Changes since 1.297: +2 -1 lines
Diff to previous 1.297 (colored)

Add cat(1) as a host tool.

Revision 1.297 / (download) - annotate - [select for diffs], Mon Jun 10 14:14:47 2002 UTC (11 years, 10 months ago) by fredette
Branch: MAIN
Changes since 1.296: +11 -1 lines
Diff to previous 1.296 (colored)

Add cases for hppa.

Revision 1.296 / (download) - annotate - [select for diffs], Wed Jun 5 02:42:09 2002 UTC (11 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.295: +22 -7 lines
Diff to previous 1.295 (colored)

Some changes to facilitate fixing the toolchain issue on ns32k:

* Don't make OBJECT_FMT dependent on USE_NEW_TOOLCHAIN.  All ports
  except ns32k are ELF, so set it appropriately.  Allow it to be
  overridden in the ns32k case.
* If ns32k && USE_NEW_TOOLCHAIN, don't build shared libraries, because
  external toolchains don't support them for our a.out.
* If ns32k && OBJECT_FMT == ELF, the GNU platform is "netbsdelf".
* If ns32k && USE_NEW_TOOLCHAIN, don't attempt to build the in-tree
  binutils 2.11.2, gdb 5.0, or gcc 2.95.3.

This allows us to do USE_NEW_TOOLCHAIN cross-builds to ns32k using
an external toolchain.

Revision 1.295 / (download) - annotate - [select for diffs], Tue May 28 21:56:06 2002 UTC (11 years, 10 months ago) by bjh21
Branch: MAIN
Changes since 1.294: +2 -1 lines
Diff to previous 1.294 (colored)

Add fgen as a host tool, used for sys/arch/sparc/bootblk.

Revision 1.294 / (download) - annotate - [select for diffs], Mon May 20 14:34:07 2002 UTC (11 years, 11 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-6-base
Branch point for: netbsd-1-6
Changes since 1.293: +3 -2 lines
Diff to previous 1.293 (colored)

Add cases for "armeb" (big-endian ARM).

Revision 1.293 / (download) - annotate - [select for diffs], Tue May 7 12:13:54 2002 UTC (11 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.292: +1 -2 lines
Diff to previous 1.292 (colored)

remove now-unnecessary SPARCINSTALLBOOT

Revision 1.292 / (download) - annotate - [select for diffs], Fri May 3 20:38:42 2002 UTC (11 years, 11 months ago) by kleink
Branch: MAIN
Changes since 1.291: +2 -1 lines
Diff to previous 1.291 (colored)

Add PREPMKBOOTIMAGE.

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

Move the METALOG from ${_SRC_TOP_OBJ_} to ${DESTDIR}.

There were too many synchronisation problems with using the former;
including situations such as a "make clean" performed between two
installs to the same DESTDIR would result in a truncated METALOG and
the resultant sets would be missing stuff such as include files that
don't get reinstalled if they haven't changed, even with !UPDATE.

Revision 1.290 / (download) - annotate - [select for diffs], Mon Apr 29 19:27:07 2002 UTC (11 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.289: +1 -4 lines
Diff to previous 1.289 (colored)

sh3e[bl] uses new toolchain, so remove an .elsif that doesn't make sense
anymore.

Revision 1.289 / (download) - annotate - [select for diffs], Fri Apr 26 19:16:04 2002 UTC (12 years ago) by groo
Branch: MAIN
Changes since 1.288: +2 -3 lines
Diff to previous 1.288 (colored)

Complete the switch to NEW_TOOLCHAIN for sh3e[lb].

Revision 1.288 / (download) - annotate - [select for diffs], Fri Apr 26 15:02:02 2002 UTC (12 years ago) by lukem
Branch: MAIN
Changes since 1.287: +6 -10 lines
Diff to previous 1.287 (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.287 / (download) - annotate - [select for diffs], Fri Apr 26 14:27:23 2002 UTC (12 years ago) by lukem
Branch: MAIN
Changes since 1.286: +28 -22 lines
Diff to previous 1.286 (colored)

Revert part of previous; don't set _SRC_TOP_ to BSDSRCDIR if it can't be
determined, since BSDSRCDIR's default of /usr/src might not exist and the
calculation of _SRC_TOP_OBJ_ would then generate a warning :-(.
_SRC_TOP_ can now == "" if make(1) (or a parent make(1)) was started
outside of the NetBSD source tree.

Now, if _SRC_TOP_ != "",  BSDSRCDIR defaults to ${_SRC_TOP_} and
BSDOBJDIR defaults to the objdir of ${BSDSRCDIR}.

Failsafe defaults for BSDSRCDIR (/usr/src) and BSDOBJDIR (/usr/obj)
are provided later in the file.

This should result in a usable BSDSRCDIR default (i.e, _SRC_TOP_ if
running from within the source tree), with safe fallbacks as appropriate
(/usr/src, as always), meaning that BSDSRCDIR should be able to be used
instead of _SRC_TOP_ in the source tree, although I need to carefully
test this.  *aaaiiiieeee!!!*.  (Now I understand some of Todd's pain :)

Revision 1.286 / (download) - annotate - [select for diffs], Tue Apr 23 07:20:22 2002 UTC (12 years ago) by lukem
Branch: MAIN
Changes since 1.285: +28 -14 lines
Diff to previous 1.285 (colored)

Overhaul how _SRC_TOP_ is determined, ensuring that it will be set to
${BSDSRCDIR} if make(1) is running outside of the NetBSD source tree.
This should solve various issues, including building xsrc which uses
${BSDSRCDIR}/distrib/sets/maketars.

Revision 1.285 / (download) - annotate - [select for diffs], Fri Apr 12 05:08:53 2002 UTC (12 years ago) by lukem
Branch: MAIN
Changes since 1.284: +2 -1 lines
Diff to previous 1.284 (colored)

add ELF2ECOFF

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

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

Revision 1.283 / (download) - annotate - [select for diffs], Mon Apr 8 12:25:22 2002 UTC (12 years ago) by wiz
Branch: MAIN
Changes since 1.282: +3 -5 lines
Diff to previous 1.282 (colored)

No more arm32.

Revision 1.282 / (download) - annotate - [select for diffs], Wed Apr 3 05:32:58 2002 UTC (12 years ago) by lukem
Branch: MAIN
Changes since 1.281: +2 -1 lines
Diff to previous 1.281 (colored)

add INSTALLBOOT.  sort some entries in bsd.sys.mk

Revision 1.281 / (download) - annotate - [select for diffs], Sun Mar 31 15:01:39 2002 UTC (12 years ago) by bjh21
Branch: MAIN
Changes since 1.280: +2 -1 lines
Diff to previous 1.280 (colored)

Add CKSUM.

Revision 1.280 / (download) - annotate - [select for diffs], Sun Mar 31 14:59:04 2002 UTC (12 years ago) by bjh21
Branch: MAIN
Changes since 1.279: +2 -2 lines
Diff to previous 1.279 (colored)

MACHINE_ARCH can't be "arm26", so don't bother checking for that.

Revision 1.279 / (download) - annotate - [select for diffs], Sat Mar 30 21:53:27 2002 UTC (12 years ago) by matt
Branch: MAIN
Changes since 1.278: +2 -3 lines
Diff to previous 1.278 (colored)

Change VAX to default to new toolchain.

Revision 1.278 / (download) - annotate - [select for diffs], Thu Mar 28 06:59:39 2002 UTC (12 years, 1 month ago) by matt
Branch: MAIN
Changes since 1.277: +2 -2 lines
Diff to previous 1.277 (colored)

Don't complain if vax && ELF.

Revision 1.277 / (download) - annotate - [select for diffs], Mon Mar 25 14:03:06 2002 UTC (12 years, 1 month ago) by shiba
Branch: MAIN
Changes since 1.276: +2 -3 lines
Diff to previous 1.276 (colored)

Switch mac68k to ELF. Now the default executable binaries are ELF.

Approved by Scott,briggs,fredb,wormey

Revision 1.276 / (download) - annotate - [select for diffs], Fri Mar 22 18:12:08 2002 UTC (12 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.275: +14 -9 lines
Diff to previous 1.275 (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.275 / (download) - annotate - [select for diffs], Tue Mar 19 11:03:05 2002 UTC (12 years, 1 month ago) by lukem
Branch: MAIN
Changes since 1.274: +6 -2 lines
Diff to previous 1.274 (colored)

- ensure that check_DESTDIR and check_RELEASEDIR are always available,
  even if USETOOLS==no.
- wrap setting of DESTDIR?= with own USETOOLS==yes check.

should fix a problem noted on current-users with USETOOLS=no

Revision 1.274 / (download) - annotate - [select for diffs], Mon Mar 18 18:42:52 2002 UTC (12 years, 1 month ago) by bjh21
Branch: MAIN
Changes since 1.273: +1 -2 lines
Diff to previous 1.273 (colored)

We never set MACHINE_ARCH to "arm26" so remove the MACHINE_GNU_ARCH mapping
for it.

Revision 1.273 / (download) - annotate - [select for diffs], Sat Mar 9 15:17:45 2002 UTC (12 years, 1 month ago) by tv
Branch: MAIN
Changes since 1.272: +1 -5 lines
Diff to previous 1.272 (colored)

Remove the ability to set "USE_NEW_TOOLCHAIN=no" explicitly.  This is a
one-way transition, so once it's defined by default for a port, it can't
be turned off.

Revision 1.272 / (download) - annotate - [select for diffs], Tue Mar 5 03:53:58 2002 UTC (12 years, 1 month ago) by lukem
Branch: MAIN
Changes since 1.271: +25 -24 lines
Diff to previous 1.271 (colored)

oops; should define check_DESTDIR before setting default for DESTDIR...

Revision 1.271 / (download) - annotate - [select for diffs], Tue Mar 5 03:51:23 2002 UTC (12 years, 1 month ago) by lukem
Branch: MAIN
Changes since 1.270: +24 -1 lines
Diff to previous 1.270 (colored)

provide check_DESTDIR and check_RELEASEDIR targets in <bsd.own.mk>
and use those rather than local versions

Revision 1.270 / (download) - annotate - [select for diffs], Fri Feb 15 21:28:04 2002 UTC (12 years, 2 months ago) by is
Branch: MAIN
Changes since 1.269: +1 -2 lines
Diff to previous 1.269 (colored)

Move Amiga PORT to ELF and new toolchain. Still missing:
support in UPGRADE to move old shared libs to /emul/aout

Revision 1.269 / (download) - annotate - [select for diffs], Fri Feb 15 10:20:24 2002 UTC (12 years, 2 months ago) by matthias
Branch: MAIN
Changes since 1.268: +2 -2 lines
Diff to previous 1.268 (colored)

".else if" doesn't work, thus everything was "COFF". Changed to ".elif".

Revision 1.268 / (download) - annotate - [select for diffs], Thu Feb 7 00:53:34 2002 UTC (12 years, 2 months ago) by ross
Branch: MAIN
Changes since 1.267: +5 -1 lines
Diff to previous 1.267 (colored)

if NOMAN is defined, also define NOHTML

Revision 1.267 / (download) - annotate - [select for diffs], Mon Feb 4 08:49:04 2002 UTC (12 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.266: +3 -7 lines
Diff to previous 1.266 (colored)

* Turn lint and profiling on for SuperH.
* Turn lint on for m68000.

Revision 1.266 / (download) - annotate - [select for diffs], Sun Feb 3 23:52:23 2002 UTC (12 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.265: +3 -1 lines
Diff to previous 1.265 (colored)

Allow PIC on SuperH if HAVE_GCC3 is defined.

Revision 1.265 / (download) - annotate - [select for diffs], Thu Jan 31 22:43:42 2002 UTC (12 years, 2 months ago) by tv
Branch: MAIN
Changes since 1.264: +5 -1 lines
Diff to previous 1.264 (colored)

Roll in fixes to permit cross-compiling from non-NetBSD hosts.  This
round has been tested on Solaris/x86 and Linux hosts.

* Add host tools cap_mkdb, ctags, m4, uudecode.
* Protect __RCSID() and __COPYRIGHT() better.
* Reduce the number of places that need to include "config.h", to keep
  sources closer to their "vanilla" versions.
* Add more compat #defines and autoconf-checked functions.

Revision 1.264 / (download) - annotate - [select for diffs], Tue Jan 29 19:17:49 2002 UTC (12 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.263: +18 -31 lines
Diff to previous 1.263 (colored)

Simplify OBJECT_FMT assignment:
* All new-toolchain platforms are ELF.
* Else, if SuperH, old toolchain is COFF.
* Else, a.out.

Revision 1.263 / (download) - annotate - [select for diffs], Tue Jan 29 10:21:35 2002 UTC (12 years, 2 months ago) by tv
Branch: MAIN
Changes since 1.262: +2 -2 lines
Diff to previous 1.262 (colored)

rpcgen now accepts CPP from the environment; set it here for TOOLDIR builds.

Revision 1.262 / (download) - annotate - [select for diffs], Mon Jan 28 21:46:49 2002 UTC (12 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.261: +2 -3 lines
Diff to previous 1.261 (colored)

Make sun2 use the new toolchain.

Revision 1.261 / (download) - annotate - [select for diffs], Mon Jan 28 19:22:52 2002 UTC (12 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.260: +2 -1 lines
Diff to previous 1.260 (colored)

GNU_ARCH.m68000=m68010

Revision 1.260 / (download) - annotate - [select for diffs], Mon Jan 28 01:44:19 2002 UTC (12 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.259: +2 -1 lines
Diff to previous 1.259 (colored)

m68000 also gets "-netbsdelf", for consistency with m68k.

Revision 1.259 / (download) - annotate - [select for diffs], Mon Jan 28 00:37:25 2002 UTC (12 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.258: +9 -18 lines
Diff to previous 1.258 (colored)

Reverse the sense of the check for new-toolchain platforms.  Instead,
list the MACHINE_ARCHs and MACHINEs that have NOT yet converted to
the new-toolchain.

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

Drink ALL the Kool-Aid.

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

Revision 1.257 / (download) - annotate - [select for diffs], Sat Jan 26 23:53:00 2002 UTC (12 years, 3 months ago) by reinoud
Branch: MAIN
Changes since 1.256: +2 -2 lines
Diff to previous 1.256 (colored)

Some targets were obmitted in the .PHONY declaration in the bsd.own.mk file
resulting in (number of suffix rules) times stat() calls to be made to the
kernel.

Also fixing typo cheanhtml to cleanhtml.

Revision 1.256 / (download) - annotate - [select for diffs], Fri Jan 25 05:21:40 2002 UTC (12 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.255: +2 -1 lines
Diff to previous 1.255 (colored)

add $PAX to both, and $MAKEFS to bsd.sys.mk

Revision 1.255 / (download) - annotate - [select for diffs], Sat Jan 19 13:32:52 2002 UTC (12 years, 3 months ago) by mrg
Branch: MAIN
Changes since 1.254: +3 -1 lines
Diff to previous 1.254 (colored)

add SUNLABEL & SPARCINSTALLBOOT.

Revision 1.254 / (download) - annotate - [select for diffs], Tue Jan 15 19:13:59 2002 UTC (12 years, 3 months ago) by tv
Branch: MAIN
Changes since 1.253: +2 -2 lines
Diff to previous 1.253 (colored)

Remove parentheticals from _HOST_OSREL, to avoid them showing up in
directory names (which would confuse shells).

Revision 1.253 / (download) - annotate - [select for diffs], Thu Jan 10 05:17:21 2002 UTC (12 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.252: +1 -1 lines
Diff to previous 1.252 (colored)

revert previous, and reenable tools/makefs now that it works on
netbsd-current and netbsd-1-5

Revision 1.252 / (download) - annotate - [select for diffs], Wed Jan 9 16:58:36 2002 UTC (12 years, 3 months ago) by tv
Branch: MAIN
Changes since 1.251: +2 -2 lines
Diff to previous 1.251 (colored)

Disable makefs in src/tools for the moment; it's very dependent on -current
NetBSD headers and sources right now.  (Temporary workaround for PR 15175.)

Revision 1.251 / (download) - annotate - [select for diffs], Sat Jan 5 07:34:08 2002 UTC (12 years, 3 months ago) by mrg
Branch: MAIN
Changes since 1.250: +2 -1 lines
Diff to previous 1.250 (colored)

add ${ZIC}

Revision 1.250 / (download) - annotate - [select for diffs], Sat Jan 5 07:29:31 2002 UTC (12 years, 3 months ago) by mrg
Branch: MAIN
Changes since 1.249: +2 -1 lines
Diff to previous 1.249 (colored)

add ${MAKEFS}

Revision 1.249 / (download) - annotate - [select for diffs], Fri Jan 4 06:23:41 2002 UTC (12 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.248: +3 -2 lines
Diff to previous 1.248 (colored)

Switch the MIPS ports to the new-toolchain.

Revision 1.248 / (download) - annotate - [select for diffs], Thu Jan 3 22:45:26 2002 UTC (12 years, 3 months ago) by tv
Branch: MAIN
Changes since 1.247: +2 -1 lines
Diff to previous 1.247 (colored)

Add more tolerant script-based implementation of mkdep for host tool
compiles.  Based loosely on mkdep.old.compiler (so CSRG license copied),
but now uses just one rewrite (awk) process per cpp invocation and
determines the proper way to run cpp and awk via a "configure" script.

Use HOST_MKDEP in bsd.hostlib/hostprog.mk (defaulting to the old override
value of MKDEP), and give it a TOOLDIR equivalent in bsd.own.mk.

Revision 1.247 / (download) - annotate - [select for diffs], Wed Jan 2 23:58:18 2002 UTC (12 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.246: +1 -7 lines
Diff to previous 1.246 (colored)

Remove x86-64 "nolint" hack.

Revision 1.246 / (download) - annotate - [select for diffs], Wed Jan 2 23:48:20 2002 UTC (12 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.245: +1 -7 lines
Diff to previous 1.245 (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.245 / (download) - annotate - [select for diffs], Tue Jan 1 01:44:29 2002 UTC (12 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.244: +7 -1 lines
Diff to previous 1.244 (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.244 / (download) - annotate - [select for diffs], Tue Jan 1 01:17:32 2002 UTC (12 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.243: +1 -2 lines
Diff to previous 1.243 (colored)

Don't set NOPROFILE for x86-64.

Revision 1.243 / (download) - annotate - [select for diffs], Mon Dec 31 23:06:34 2001 UTC (12 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.242: +11 -4 lines
Diff to previous 1.242 (colored)

* Remove -Wno-format -fno-builtin from CFLAGS in the x86-64 case.
* Default MKBFD, MKGDB, and MKGCC to "yes".  Set them to "no" for
  x86-64.

Revision 1.242 / (download) - annotate - [select for diffs], Fri Dec 28 06:57:41 2001 UTC (12 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.241: +2 -1 lines
Diff to previous 1.241 (colored)

x86_64 doesn't use the "new toolchain" but it doesn't really use the
old one either.  The "new toolchain" environment is closer to what we
want, however, for using the external toolchain currently required for
x86_64, so set USE_NEW_TOOLCHAIN for x86_64.

Revision 1.241 / (download) - annotate - [select for diffs], Fri Dec 28 01:32:41 2001 UTC (12 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.240: +8 -1 lines
Diff to previous 1.240 (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.240 / (download) - annotate - [select for diffs], Mon Dec 24 11:38:05 2001 UTC (12 years, 4 months ago) by minoura
Branch: MAIN
Changes since 1.239: +5 -3 lines
Diff to previous 1.239 (colored)

ELF!!

Revision 1.239 / (download) - annotate - [select for diffs], Sat Dec 22 23:38:20 2001 UTC (12 years, 4 months ago) by chs
Branch: MAIN
Changes since 1.238: +3 -1 lines
Diff to previous 1.238 (colored)

convert luna68k to ELF.  ok'd by nisimura.

Revision 1.238 / (download) - annotate - [select for diffs], Thu Dec 20 18:29:47 2001 UTC (12 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.237: +3 -2 lines
Diff to previous 1.237 (colored)

Switch alpha to the new toolchain.

Revision 1.237 / (download) - annotate - [select for diffs], Sun Dec 16 20:31:09 2001 UTC (12 years, 4 months ago) by scw
Branch: MAIN
Changes since 1.236: +9 -2 lines
Diff to previous 1.236 (colored)

Switch all OBJECT_FMT=elf m68k ports to new-toolchain.

Revision 1.236 / (download) - annotate - [select for diffs], Sat Dec 15 01:50:33 2001 UTC (12 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.235: +3 -3 lines
Diff to previous 1.235 (colored)

Err, after consulting FSF's config.sub, shl -> shle.

Revision 1.235 / (download) - annotate - [select for diffs], Sat Dec 15 00:39:08 2001 UTC (12 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.234: +4 -2 lines
Diff to previous 1.234 (colored)

MACHINE_GNU_ARCH for sh3el is "shl".  sh3eb and sh3el ELF targets
are also named "netbsdelf".

Revision 1.234 / (download) - annotate - [select for diffs], Wed Dec 12 05:50:09 2001 UTC (12 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.233: +19 -13 lines
Diff to previous 1.233 (colored)

Per suggestion from Todd:

Wrap assignments of various tools within USETOOLS_BINUTILS and
USETOOLS_GCC (names reflect the FSF packages the tools are provided
by), which default to "yes", for easy testing of different versions
of these packages.

Revision 1.233 / (download) - annotate - [select for diffs], Wed Dec 12 03:39:27 2001 UTC (12 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.232: +2 -3 lines
Diff to previous 1.232 (colored)

Revert rev. 1.228.  If USE_NEW_TOOLCHAIN is set to "yes" explicitly by the
user on a platform that is not *OFFICIALLY* switched to the new toolchain,
WE REALLY, REALLY DO WANT A LOUD WARNING AT THE START OF THE BUILD!

Revision 1.232 / (download) - annotate - [select for diffs], Wed Dec 12 03:28:37 2001 UTC (12 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.231: +9 -9 lines
Diff to previous 1.231 (colored)

Revert previous.  This breaks many things, since such variables as LD and AS
are defined in <sys.mk>!

A better way needs to be devised for this.

Revision 1.231 / (download) - annotate - [select for diffs], Wed Dec 12 00:50:27 2001 UTC (12 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.230: +10 -10 lines
Diff to previous 1.230 (colored)

Set the following vars with FOO?= so that alternative versions
can be specified in mk.conf: AR, AS, LD, NM, OBJCOPY, OBJDUMP,
RANLIB, SIZE, and STRIP.

This, along with some symlinks in TOOLDIR, makes it much easier to
test different versions of the GNU toolchain (e.g. binutils-current).

Revision 1.230 / (download) - annotate - [select for diffs], Tue Dec 11 23:25:23 2001 UTC (12 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.229: +46 -105 lines
Diff to previous 1.229 (colored)

Major readability cleanups.

Revision 1.229 / (download) - annotate - [select for diffs], Fri Dec 7 02:28:53 2001 UTC (12 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.228: +2 -1 lines
Diff to previous 1.228 (colored)

Add pwd_mkdb as a toolchain bit for builds

Revision 1.228 / (download) - annotate - [select for diffs], Tue Dec 4 04:25:21 2001 UTC (12 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.227: +3 -2 lines
Diff to previous 1.227 (colored)

If USE_NEW_TOOLCHAIN is defined and set to yes treat that as a match (and then
reset it to nowarn so it lines up with ported platforms).

Revision 1.227 / (download) - annotate - [select for diffs], Thu Nov 29 23:53:23 2001 UTC (12 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.226: +2 -1 lines
Diff to previous 1.226 (colored)

Provide ${MAKEWHATIS}.

Revision 1.226 / (download) - annotate - [select for diffs], Wed Nov 28 05:03:18 2001 UTC (12 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.225: +2 -2 lines
Diff to previous 1.225 (colored)

Make sure the tools built roff tools are first in the path before calling groff
as it calls troff/etc without any leading pathnames. Otherwise the tools
version is fairly useless as the installed system version will be used to
build all manpages

Revision 1.225 / (download) - annotate - [select for diffs], Sun Nov 25 23:40:08 2001 UTC (12 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.224: +1 -3 lines
Diff to previous 1.224 (colored)

Back out last change until some more testing is done. Should account for folks
not using objdirs and also force this to cd to $_SRC_TOP_ before doing the
make obj

Revision 1.224 / (download) - annotate - [select for diffs], Sun Nov 25 09:06:00 2001 UTC (12 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.223: +3 -1 lines
Diff to previous 1.223 (colored)

Before checking the value from PRINTOBJDIR force a make obj at $_SRC_TOP_.

Revision 1.223 / (download) - annotate - [select for diffs], Sat Nov 24 21:26:34 2001 UTC (12 years, 5 months ago) by perry
Branch: MAIN
Changes since 1.222: +9 -3 lines
Diff to previous 1.222 (colored)

1) Use the -r flag for INSTALL_SYMLINK and INSTALL_LINK, just like
   INSTALL_FILE does.
2) Patch around a bug that has been biting people in which bsd.own.mk
   attempts to cd into space when building outside of the tree. I may
   have a better solution for the whole thing later.

Revision 1.222 / (download) - annotate - [select for diffs], Mon Nov 19 04:44:32 2001 UTC (12 years, 5 months ago) by perry
Branch: MAIN
Changes since 1.221: +22 -10 lines
Diff to previous 1.221 (colored)

Snapshot of some things for builds as non-root -- work in progress:

0) rename UNPRIVILEGED UNPRIVED. It was too long. We'll argue about if
   we should replace it with yet something else later. It currently
   logs metadata by default. We'll argue more about that later too.
1) create a _SRC_TOP_OBJ_ variable pointing at the /usr/src objdir so
   we know where to dump metadata.
2) Add a METALOG variable pointing at the default location for the
   metadata log. (This may be moved or renamed -- the location is just
   for testing.)
3) Add a HOST_INSTALL_FILE used in host tools Makefiles instead of
   INSTALL_FILE, which doesn't include ${INSTPRIV} (i.e -U -M ${METALOG})
4) Add INSTALL_LINK, INSTALL_SYMLINK for use in other .mk files so we
   can get rid of explicit uses of ln. Slightly clean up INSTALL_FILE.

Revision 1.221 / (download) - annotate - [select for diffs], Mon Nov 19 02:46:50 2001 UTC (12 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.220: +7 -1 lines
Diff to previous 1.220 (colored)

Use a little transitional hack to determine if we use -isystem
or -idirafter.  Use the former only of USE_NEW_TOOLCHAIN, since
-isystem causes the old toolchain to bomb out when building
libstdc++.

Revision 1.220 / (download) - annotate - [select for diffs], Thu Nov 15 21:43:54 2001 UTC (12 years, 5 months ago) by atatat
Branch: MAIN
Changes since 1.219: +2 -1 lines
Diff to previous 1.219 (colored)

Add OBJDUMP to the toolchain list.

Revision 1.219 / (download) - annotate - [select for diffs], Thu Nov 15 19:24:07 2001 UTC (12 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.218: +3 -3 lines
Diff to previous 1.218 (colored)

Make it possible to warn about platforms that are not yet switched to the
new toolchain.

Revision 1.218 / (download) - annotate - [select for diffs], Thu Nov 15 13:05:35 2001 UTC (12 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.217: +2 -2 lines
Diff to previous 1.217 (colored)

It's called nbmakeinfo now, not makeinfo.

Revision 1.217 / (download) - annotate - [select for diffs], Wed Nov 14 22:13:43 2001 UTC (12 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.216: +26 -26 lines
Diff to previous 1.216 (colored)

Prefix all target-specific things with `${MACHINE_GNU_PLATFORM}-'.
Prefix all non-target-specific things with `nb'.

Revision 1.216 / (download) - annotate - [select for diffs], Wed Nov 14 19:46:38 2001 UTC (12 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.215: +5 -5 lines
Diff to previous 1.215 (colored)

If MACHINE_ARCH == arm, set USE_NEW_TOOLCHAIN=yes and OBJECT_FMT=ELF.
It is infeasible for some ARM ports to use anything but ELF/new-toolchain,
and this allows for the ARM ports that aren't ready for ELF to stay at
MACHINE_ARCH == arm32 until they're ready.  The rest of the ARM ports
have a userbase such that if a flag day happens with the compiler (there
are a couple of ABI issues still being discussed), that it won't matter
so much.

Discussed with Ben Harris, Matt Thomas, and Chris Gilbert.

Revision 1.215 / (download) - annotate - [select for diffs], Tue Nov 13 17:37:03 2001 UTC (12 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.214: +6 -6 lines
Diff to previous 1.214 (colored)

"${FOO}" -> ${FOO:Q}

Revision 1.214 / (download) - annotate - [select for diffs], Mon Nov 12 23:16:21 2001 UTC (12 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.213: +8 -12 lines
Diff to previous 1.213 (colored)

Major overhaul of src/tools and host toolchain.  Summary of changes:

* Rewrite src/tools Make logic to work like the rest of the tree wrt
  "dependall" and "install".  The old "make build" hack is gone.

* Remove the MKTOOLS logic.  This was linked to the "make build" hack,
  and was only needed because TOOLDIR originally had no writable default.

* Redo the GNU configure/make logic to make it fit reasonably in a
  BSD make wrapper.  Use new ${.ALLTARGETS} variable to scan for
  targets in $(srcdir), and mark them with .MADE: to prevent rebuilding.

* Only build cross tools in src/tools; remove some messy logic in
  src/usr.* and src/gnu/usr.* that would do target filename rewriting
  (improves consistency and readability).

* Add the ability to build cross gdb at tool build time by setting
  MKCROSSGDB (default no) to "yes" in mk.conf.

* Add src/tools/groff and set up paths to work with this cross groff.

Revision 1.213 / (download) - annotate - [select for diffs], Mon Nov 12 20:11:21 2001 UTC (12 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.212: +2 -2 lines
Diff to previous 1.212 (colored)

MAKEFLAGS isn't accessible from a conditional during parse; use .MAKEFLAGS
instead.

Revision 1.212 / (download) - annotate - [select for diffs], Mon Nov 12 20:05:15 2001 UTC (12 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.211: +2 -2 lines
Diff to previous 1.211 (colored)

"true" doesn't output anything; use "echo" instead.

Revision 1.211 / (download) - annotate - [select for diffs], Mon Nov 12 20:03:44 2001 UTC (12 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.210: +6 -2 lines
Diff to previous 1.210 (colored)

Make PRINTOBJDIR use "${MAKE} -V .OBJDIR" so it will work correctly with
<bsd.obj.mk> rewrites of ${.OBJDIR}.  Add a failsafe (checking for the
-V option in MAKEFLAGS) to prevent infinite recursion.

Revision 1.210 / (download) - annotate - [select for diffs], Fri Nov 9 07:30:55 2001 UTC (12 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.209: +2 -1 lines
Diff to previous 1.209 (colored)

Add a DBSYM variable for the dbsym(8) host tool.

Revision 1.209 / (download) - annotate - [select for diffs], Mon Nov 5 19:45:25 2001 UTC (12 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.208: +8 -5 lines
Diff to previous 1.208 (colored)

Extend the use of NEED_OWN_INSTALL_TARGET (used by bsd.pkg.mk since its
creation, to exclude conflicting make targets from botching pkgsrc), to
avoid defining INSTALL_FILE.  pkgsrc is self-contained except for
<bsd.own.mk>, so this doesn't have an adverse effect on real <bsd.*.mk>
build trees.

Revision 1.208 / (download) - annotate - [select for diffs], Sun Nov 4 01:36:18 2001 UTC (12 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.207: +2 -1 lines
Diff to previous 1.207 (colored)

Switch PowerPC to the new toolchain.

Revision 1.207 / (download) - annotate - [select for diffs], Sat Nov 3 20:46:25 2001 UTC (12 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.206: +2 -2 lines
Diff to previous 1.206 (colored)

Fix typo in previous.

Revision 1.206 / (download) - annotate - [select for diffs], Sat Nov 3 20:26:56 2001 UTC (12 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.205: +2 -1 lines
Diff to previous 1.205 (colored)

Switch NetBSD/sparc to the new toolchain.

Revision 1.205 / (download) - annotate - [select for diffs], Fri Nov 2 05:21:51 2001 UTC (12 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.204: +8 -7 lines
Diff to previous 1.204 (colored)

Improve readability and reduce redundant redundancy in share/mk; add some
descriptive comments.  The guts of hostprog, lib, and prog are mostly
unchanged; this will be done in another pass.

Make several things work properly with UNPRIVILEGED set, and make the
install-time "cmp" logic work for MANZ.  Also reimplement INCS{DIR,NAME}_foo
(requested by wiz) in a backwards compatible way.

Reviewed by christos.

Revision 1.204 / (download) - annotate - [select for diffs], Wed Oct 31 17:46:08 2001 UTC (12 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.203: +17 -7 lines
Diff to previous 1.203 (colored)

* Create a variable HOST_OSTYPE that represents the host build environment,
  using `uname -s`-`uname -r`-`uname -p || uname -m`.  This can be overridden
  in mk.conf or the environment, and is used by host tools to ensure that
  build hosts do not clobber each other.

* Now that there's an objdir in src/tools, make a default TOOLDIR by creating
  "tools.${HOST_OSTYPE}" in the objdir (if it exists) of src/tools.  This
  means that TOOLDIR is no longer required to be set in a build, though it
  still may be set manually if desired.

* Set MKTOOLS to "yes" by default, since the default TOOLDIR is now located
  in a known mutable location.  This may still be set manually if desired.

Revision 1.203 / (download) - annotate - [select for diffs], Wed Oct 31 16:25:21 2001 UTC (12 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.202: +4 -4 lines
Diff to previous 1.202 (colored)

Make REQUIRETOOLS work properly -- don't error if USE_NEW_TOOLCHAIN is
not set.  Also, nuke redundant USE_NEW_TOOLCHAIN check with USETOOLS.

Revision 1.202 / (download) - annotate - [select for diffs], Sun Oct 28 02:03:00 2001 UTC (12 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.201: +2 -2 lines
Diff to previous 1.201 (colored)

 already gets checked and prints out an error if it's used without
being set. You want to use it if USE_NEW_TOOLCHAIN is set and you're in
the source tree by default.

Revision 1.201 / (download) - annotate - [select for diffs], Sun Oct 28 00:52:41 2001 UTC (12 years, 5 months ago) by chs
Branch: MAIN
Changes since 1.200: +2 -2 lines
Diff to previous 1.200 (colored)

if TOOLDIR is not defined, USETOOLS should default to "no",
since defaulting to "yes" will just give an error every time.

Revision 1.200 / (download) - annotate - [select for diffs], Fri Oct 26 06:41:46 2001 UTC (12 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.199: +2 -2 lines
Diff to previous 1.199 (colored)

Remove debug echo statement

Revision 1.199 / (download) - annotate - [select for diffs], Fri Oct 26 04:59:10 2001 UTC (12 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.198: +19 -4 lines
Diff to previous 1.198 (colored)

Change the check for BSD_PKG_MK into something which looks to see if we're
running from inside of $BSDSRCDIR (recurse back and look for file/dir
signatures or reach /, whichever comes first).

Do it once and then pass the results to sub-makes.

Finally, if using the new toolchain and USETOOLS=yes check $TOOLDIR
before using it. Print an error message out if it's not set when expected
here.

Revision 1.198 / (download) - annotate - [select for diffs], Thu Oct 25 22:31:11 2001 UTC (12 years, 6 months ago) by bjh21
Branch: MAIN
Changes since 1.197: +3 -2 lines
Diff to previous 1.197 (colored)

USE_NEW_TOOLCHAIN for ARM ELF platforms (just arm26), since the old toolchain
doesn't do ARM ELF at all.

Revision 1.197 / (download) - annotate - [select for diffs], Thu Oct 25 07:47:18 2001 UTC (12 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.196: +2 -2 lines
Diff to previous 1.196 (colored)

Oops, typo.

Revision 1.196 / (download) - annotate - [select for diffs], Thu Oct 25 07:46:48 2001 UTC (12 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.195: +2 -1 lines
Diff to previous 1.195 (colored)

Add an ASN1_COMPILE variable for that host tool.

Revision 1.195 / (download) - annotate - [select for diffs], Wed Oct 24 23:58:21 2001 UTC (12 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.194: +2 -2 lines
Diff to previous 1.194 (colored)

MDSETIMAGE gets a MACHINE_GNU_PLATFORM prefix.

Revision 1.194 / (download) - annotate - [select for diffs], Wed Oct 24 02:34:33 2001 UTC (12 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.193: +2 -2 lines
Diff to previous 1.193 (colored)

LINT needs a ${MACHINE_GNU_PLATFORM}- prefix now.

Revision 1.193 / (download) - annotate - [select for diffs], Tue Oct 23 22:55:30 2001 UTC (12 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.192: +2 -2 lines
Diff to previous 1.192 (colored)

Quote the ${CC} provided to mkdep's environment.

Revision 1.192 / (download) - annotate - [select for diffs], Tue Oct 23 17:15:21 2001 UTC (12 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.191: +2 -2 lines
Diff to previous 1.191 (colored)

When setting MACHINE_GNU_PLATFORM for ARM ports, we need compare
MACHINE_GNU_ARCH (not MACHINE_ARCH) to "arm", otherwise the GNU
platform won't be set properly if OBJECT_FMT=ELF.

Revision 1.191 / (download) - annotate - [select for diffs], Sun Oct 21 23:10:48 2001 UTC (12 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.190: +2 -1 lines
Diff to previous 1.190 (colored)

Pull in mdsetimage to the tools builds. (XXX - using libbfd here would
probably be preferrable long term).

Revision 1.190 / (download) - annotate - [select for diffs], Sun Oct 21 23:08:59 2001 UTC (12 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.189: +1 -1 lines
Diff to previous 1.189 (colored)

Pass ${.MAKE} to crunchgen so it uses the one for cross builds correctly

Revision 1.189 / (download) - annotate - [select for diffs], Sat Oct 20 06:11:21 2001 UTC (12 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.188: +5 -1 lines
Diff to previous 1.188 (colored)

Change sets so the differing toolchain bits only (not the complete toolchain
at the moment) are pulled out into tc.mi and tc.old files.

tc.mi has any files which are in the new toolchain only and tc.old contains
the reverse (files which only existed in the old toolchain). The remainder
of the toolchain that is common between both old and new is still contained
in the various mi/md files.

Check for USE_NEW_TOOLCHAIN=yes in makeflist to determine which tc files to
pull in if they exist.

XXX - All the toolchain bits should eventually be pulled out into separate
lists as tc.mi and tc.<arch>. Leaving it for now until the new toolchain is
fully integrated on all ports.

Revision 1.188 / (download) - annotate - [select for diffs], Sat Oct 20 06:05:00 2001 UTC (12 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.187: +2 -2 lines
Diff to previous 1.187 (colored)

Add mklocale to cross-tools and turn it back on for the builds.

Revision 1.187 / (download) - annotate - [select for diffs], Sat Oct 13 06:11:23 2001 UTC (12 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.186: +5 -2 lines
Diff to previous 1.186 (colored)

Add crunchgen, msgc and menuc

Revision 1.186 / (download) - annotate - [select for diffs], Tue Oct 9 05:19:04 2001 UTC (12 years, 6 months ago) by enami
Branch: MAIN
Changes since 1.185: +2 -1 lines
Diff to previous 1.185 (colored)

Make mtree a host tool and use it when appropriate.

Revision 1.185 / (download) - annotate - [select for diffs], Mon Oct 8 10:01:35 2001 UTC (12 years, 6 months ago) by mrg
Branch: MAIN
Changes since 1.184: +4 -4 lines
Diff to previous 1.184 (colored)

use CC="${CC}" and NM="${NM}" so that, eg, "CC=cc -m64" works.

Revision 1.184 / (download) - annotate - [select for diffs], Thu Oct 4 15:52:59 2001 UTC (12 years, 6 months ago) by tv
Branch: MAIN
Changes since 1.183: +9 -9 lines
Diff to previous 1.183 (colored)

Make sure to define USETOOLS properly always (set it to "no" on systems
without USE_NEW_TOOLCHAIN).  This will allow conversion of in-tree
conditionals to use only USETOOLS....

Revision 1.183 / (download) - annotate - [select for diffs], Wed Sep 26 12:45:56 2001 UTC (12 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.182: +2 -2 lines
Diff to previous 1.182 (colored)

enable a toolchain for the sparc64.

Revision 1.182 / (download) - annotate - [select for diffs], Tue Sep 25 01:43:36 2001 UTC (12 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.181: +2 -2 lines
Diff to previous 1.181 (colored)

Add STRIP to the environment of binstall, to use proper strip at install
time.  Noted by <jepeway@blasted-health.com>.

Revision 1.181 / (download) - annotate - [select for diffs], Tue Sep 25 01:04:35 2001 UTC (12 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.180: +4 -1 lines
Diff to previous 1.180 (colored)

Add mssed commit that sets USETOOLS=no if BSD_PKG_MK is set.  Noted by erh.

Revision 1.180 / (download) - annotate - [select for diffs], Sat Sep 22 05:45:50 2001 UTC (12 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.179: +69 -7 lines
Diff to previous 1.179 (colored)

Move the definitions of host tools from Makefile.tools to <bsd.own.mk>.

Turn on USE_NEW_TOOLCHAIN explicitly on i386.  (See current-users or
tech-toolchain for the heads up announcement and tech details.)

Revision 1.179 / (download) - annotate - [select for diffs], Sun Sep 16 18:50:29 2001 UTC (12 years, 7 months ago) by chris
Branch: MAIN
Changes since 1.178: +1 -2 lines
Diff to previous 1.178 (colored)

Arm doesn't do ELF by default yet. Should fix PR 13973.

Revision 1.178 / (download) - annotate - [select for diffs], Sat Sep 8 11:10:41 2001 UTC (12 years, 7 months ago) by thomas
Branch: MAIN
Changes since 1.177: +3 -2 lines
Diff to previous 1.177 (colored)

On Atari now the default object format is ELF.

Revision 1.177 / (download) - annotate - [select for diffs], Sun Aug 26 06:00:30 2001 UTC (12 years, 8 months ago) by eeh
Branch: MAIN
Changes since 1.176: +2 -6 lines
Diff to previous 1.176 (colored)

Build lint on sparc64.

Revision 1.176 / (download) - annotate - [select for diffs], Sat Aug 25 18:39:24 2001 UTC (12 years, 8 months ago) by chs
Branch: MAIN
Changes since 1.175: +2 -1 lines
Diff to previous 1.175 (colored)

switch cesfic to ELF.

Revision 1.175 / (download) - annotate - [select for diffs], Sun Aug 19 14:24:44 2001 UTC (12 years, 8 months ago) by mrg
Branch: MAIN
Changes since 1.174: +7 -3 lines
Diff to previous 1.174 (colored)

enable profile libraries on sparc64

Revision 1.174 / (download) - annotate - [select for diffs], Wed Aug 15 17:50:15 2001 UTC (12 years, 8 months ago) by tv
Branch: MAIN
Changes since 1.173: +1 -1 lines
Diff to previous 1.173 (colored)

Revert previous temporarily to deal with PR bin/13722; will revisit this
(and close the PR) after I've located all of the uses of PRINTOBJDIR and
fixed them up not to bork themselves recursively.

Revision 1.173 / (download) - annotate - [select for diffs], Tue Aug 14 23:33:43 2001 UTC (12 years, 8 months ago) by tv
Branch: MAIN
Changes since 1.172: +2 -2 lines
Diff to previous 1.172 (colored)

Speed up PRINTOBJDIR a little by changing it to "${MAKE} -V .OBJDIR" (it
will recurse, but won't need to spawn a shell and run commands now).

Revision 1.172 / (download) - annotate - [select for diffs], Tue Aug 14 09:31:42 2001 UTC (12 years, 8 months ago) by tv
Branch: MAIN
Changes since 1.171: +6 -26 lines
Diff to previous 1.171 (colored)

Simplify some MACHINE_ARCH transforms, and redefine MACHINE_GNU_PLATFORM
as the full GNU triplet name.

Revision 1.171 / (download) - annotate - [select for diffs], Tue Aug 14 07:02:13 2001 UTC (12 years, 8 months ago) by tv
Branch: MAIN
Changes since 1.170: +2 -1 lines
Diff to previous 1.170 (colored)

Rather than explicitly saying "clean cleandir:" all the time, make clean
a dependency of cleandir (so that "make cleandir" implies "make clean").

Revision 1.170 / (download) - annotate - [select for diffs], Tue Aug 14 06:47:24 2001 UTC (12 years, 8 months ago) by tv
Branch: MAIN
Changes since 1.169: +3 -9 lines
Diff to previous 1.169 (colored)

Simplify PRESERVE and INSTPRIV by using ${...:D...}.

Revision 1.169 / (download) - annotate - [select for diffs], Tue Aug 14 05:55:27 2001 UTC (12 years, 8 months ago) by tv
Branch: MAIN
Changes since 1.168: +4 -4 lines
Diff to previous 1.168 (colored)

Make MAKECONF defined always by setting MAKECONF?=/etc/mk.conf and using
that variable only for including make(1) variables.  Much more consistent
and less prone to ambiguity this way (and now, ${MAKECONF} can be used in
messages indicating a missing option needed for a build).

Revision 1.168 / (download) - annotate - [select for diffs], Mon Jul 23 17:13:44 2001 UTC (12 years, 9 months ago) by matt
Branch: MAIN
Changes since 1.167: +7 -3 lines
Diff to previous 1.167 (colored)

MACHINE_ARCH=arm changes

Revision 1.167 / (download) - annotate - [select for diffs], Sat Jul 21 16:56:07 2001 UTC (12 years, 9 months ago) by bjh21
Branch: MAIN
Changes since 1.166: +2 -2 lines
Diff to previous 1.166 (colored)

Since arm26 and arm32 are heading towards shared binaries, don't distinguish
them for the GNU tools.

Revision 1.166 / (download) - annotate - [select for diffs], Sat Jul 21 16:48:49 2001 UTC (12 years, 9 months ago) by bjh21
Branch: MAIN
Changes since 1.165: +3 -2 lines
Diff to previous 1.165 (colored)

arm26 uses ELF.

Revision 1.165 / (download) - annotate - [select for diffs], Fri Jul 13 12:44:22 2001 UTC (12 years, 9 months ago) by fredette
Branch: MAIN
Changes since 1.164: +10 -2 lines
Diff to previous 1.164 (colored)

Added support for the m68000 MACHINE_ARCH, as an incomplete
ELF port with a MACHINE_CPU of m68k.

Revision 1.164 / (download) - annotate - [select for diffs], Tue Jun 19 01:37:44 2001 UTC (12 years, 10 months ago) by fvdl
Branch: MAIN
Changes since 1.163: +8 -2 lines
Diff to previous 1.163 (colored)

Add some extra flags for the x86-64 port. Disable -O in sys.mk
(which is where all ports set it); there seem to be some lurking
optimization bugs for the x86-64.

Revision 1.163 / (download) - annotate - [select for diffs], Mon Jun 18 17:04:45 2001 UTC (12 years, 10 months ago) by simonb
Branch: MAIN
Changes since 1.162: +3 -1 lines
Diff to previous 1.162 (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.162 / (download) - annotate - [select for diffs], Sat Jun 2 02:22:35 2001 UTC (12 years, 10 months ago) by tv
Branch: MAIN
Changes since 1.161: +2 -2 lines
Diff to previous 1.161 (colored)

Fix typo.

Revision 1.161 / (download) - annotate - [select for diffs], Sat Jun 2 01:53:29 2001 UTC (12 years, 10 months ago) by tv
Branch: MAIN
Changes since 1.160: +17 -9 lines
Diff to previous 1.160 (colored)

Add MACHINE_GNU_PLATFORM to identify as "netbsdelf" for historically a.out
platforms.  While there, allow MACHINE_GNU_ARCH and MACHINE_CPU to be
inherited from the environment.

Revision 1.160 / (download) - annotate - [select for diffs], Fri Jun 1 17:49:33 2001 UTC (12 years, 10 months ago) by tv
Branch: MAIN
Changes since 1.159: +3 -2 lines
Diff to previous 1.159 (colored)

Make "distclean" a REAL synonym for "cleandir" by actually aliasing it
in <bsd.own.mk>, rather than sprinkling it in all the .mk files (and
some Makefiles throughout the tree).

Revision 1.159 / (download) - annotate - [select for diffs], Sat May 12 22:38:04 2001 UTC (12 years, 11 months ago) by chs
Branch: MAIN
Changes since 1.158: +2 -1 lines
Diff to previous 1.158 (colored)

next68k is now ELF.

Revision 1.158 / (download) - annotate - [select for diffs], Mon Mar 19 17:01:12 2001 UTC (13 years, 1 month ago) by tsutsui
Branch: MAIN
Changes since 1.157: +3 -2 lines
Diff to previous 1.157 (colored)

Switch news68k to ELF:
 - Set OBJECT_FMT=ELF on news68k

Revision 1.157 / (download) - annotate - [select for diffs], Sat Feb 24 16:37:43 2001 UTC (13 years, 2 months ago) by msaitoh
Branch: MAIN
Changes since 1.156: +1 -3 lines
Diff to previous 1.156 (colored)

NetBSD/sh3 ELF doesn't supports dynamic link yet.

Revision 1.156 / (download) - annotate - [select for diffs], Thu Feb 22 07:12:55 2001 UTC (13 years, 2 months ago) by chs
Branch: MAIN
Changes since 1.155: +2 -1 lines
Diff to previous 1.155 (colored)

sun3 now uses ELF.

Revision 1.155 / (download) - annotate - [select for diffs], Thu Feb 1 19:29:59 2001 UTC (13 years, 2 months ago) by itojun
Branch: MAIN
Changes since 1.154: +6 -1 lines
Diff to previous 1.154 (colored)

add LOCALEDIR and related declarations.

Revision 1.154 / (download) - annotate - [select for diffs], Mon Jan 8 13:28:08 2001 UTC (13 years, 3 months ago) by itojun
Branch: MAIN
Changes since 1.153: +2 -2 lines
Diff to previous 1.153 (colored)

use MACHINE_CPU=arm on both arm26/32.

Revision 1.153 / (download) - annotate - [select for diffs], Mon Jan 8 07:28:07 2001 UTC (13 years, 3 months ago) by itojun
Branch: MAIN
Changes since 1.152: +5 -1 lines
Diff to previous 1.152 (colored)

declare MACHINE_CPU.  MACHINE_CPU will be generated from MACHINE_ARCH,
to identifiy CPU type in build tree (like mipse[lb] -> mips, sh3e[lb] -> sh3).

XXX what should we do about arm and sparc?

Revision 1.152 / (download) - annotate - [select for diffs], Fri Jan 5 00:25:59 2001 UTC (13 years, 3 months ago) by itojun
Branch: MAIN
Changes since 1.151: +3 -3 lines
Diff to previous 1.151 (colored)

s/.INIT/.BEGIN/ for NetBSD make

Revision 1.151 / (download) - annotate - [select for diffs], Thu Jan 4 15:17:41 2001 UTC (13 years, 3 months ago) by itojun
Branch: MAIN
Changes since 1.150: +6 -1 lines
Diff to previous 1.150 (colored)

die if MACHINE_ARCH == sh3

Revision 1.150 / (download) - annotate - [select for diffs], Thu Jan 4 10:29:11 2001 UTC (13 years, 3 months ago) by itojun
Branch: MAIN
Changes since 1.149: +3 -2 lines
Diff to previous 1.149 (colored)

sh3 split (MACHINE_GNU_ARCH)

Revision 1.149 / (download) - annotate - [select for diffs], Thu Jan 4 08:38:51 2001 UTC (13 years, 3 months ago) by itojun
Branch: MAIN
Changes since 1.148: +2 -2 lines
Diff to previous 1.148 (colored)

sh3 split

Revision 1.148 / (download) - annotate - [select for diffs], Tue Jan 2 04:34:37 2001 UTC (13 years, 3 months ago) by simonb
Branch: MAIN
Changes since 1.147: +3 -2 lines
Diff to previous 1.147 (colored)

Switch NetBSD/hp300's OBJECT_FMT to ELF

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

Change ${PRINTOBJDIR} to a "safer" but more complex form which avoids
infinite recursion when directories reference each other or themselves
(most common when a FOOOBJDIR is defined in a common Makefile.inc).

Revision 1.146 / (download) - annotate - [select for diffs], Thu Dec 7 08:35:15 2000 UTC (13 years, 4 months ago) by scw
Branch: MAIN
Changes since 1.145: +3 -2 lines
Diff to previous 1.145 (colored)

NetBSD/mvme68k's OBJECT_FMT is now officially ELF.  :-)

Revision 1.145 / (download) - annotate - [select for diffs], Wed Dec 6 03:21:33 2000 UTC (13 years, 4 months ago) by sommerfeld
Branch: MAIN
Changes since 1.144: +3 -1 lines
Diff to previous 1.144 (colored)

define PRINTOBJDIR as a canned known-safe print-objdir invocation.

Revision 1.144 / (download) - annotate - [select for diffs], Sat Sep 30 12:21:52 2000 UTC (13 years, 6 months ago) by itojun
Branch: MAIN
Changes since 1.143: +1 -7 lines
Diff to previous 1.143 (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.143 / (download) - annotate - [select for diffs], Sat Sep 30 00:23:37 2000 UTC (13 years, 6 months ago) by itojun
Branch: MAIN
Changes since 1.142: +3 -11 lines
Diff to previous 1.142 (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.142 / (download) - annotate - [select for diffs], Fri Sep 22 05:37:57 2000 UTC (13 years, 7 months ago) by phil
Branch: MAIN
Changes since 1.141: +4 -3 lines
Diff to previous 1.141 (colored)

Add rules to make and install html pages in /usr/share/man/html*

Revision 1.141 / (download) - annotate - [select for diffs], Wed Aug 2 20:04:45 2000 UTC (13 years, 8 months ago) by msaitoh
Branch: MAIN
Changes since 1.140: +11 -1 lines
Diff to previous 1.140 (colored)

sh3 port is incomplete, so add NOLINT=1 and NOPROFILE=1
(and NOPIC=1 if OBJECT_FMT==COFF)

Revision 1.140 / (download) - annotate - [select for diffs], Wed Jul 26 02:21:21 2000 UTC (13 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.139: +1 -2 lines
Diff to previous 1.139 (colored)

Build shared libraries on sparc64.

Revision 1.139 / (download) - annotate - [select for diffs], Tue Jun 27 21:12:42 2000 UTC (13 years, 10 months ago) by bjh21
Branch: MAIN
Changes since 1.138: +2 -1 lines
Diff to previous 1.138 (colored)

Add GNU_ARCH.arm26

Revision 1.138 / (download) - annotate - [select for diffs], Fri Jun 23 06:14:33 2000 UTC (13 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.137: +1 -7 lines
Diff to previous 1.137 (colored)

Garbage-collect old KERBEROS* switches.

Revision 1.137 / (download) - annotate - [select for diffs], Fri Jun 23 06:01:15 2000 UTC (13 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.136: +30 -1 lines
Diff to previous 1.136 (colored)

Add MK... variables to enable/disable various aspects of building
crypto support into the system.  See share/mk/bsd.README for more
a full description.

Revision 1.136 / (download) - annotate - [select for diffs], Tue May 2 11:44:20 2000 UTC (13 years, 11 months ago) by simonb
Branch: MAIN
CVS Tags: netbsd-1-5-base, minoura-xpg4dl-base, minoura-xpg4dl
Branch point for: netbsd-1-5
Changes since 1.135: +2 -1 lines
Diff to previous 1.135 (colored)

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

Revision 1.135 / (download) - annotate - [select for diffs], Mon Apr 24 14:22:05 2000 UTC (14 years ago) by simonb
Branch: MAIN
Changes since 1.134: +3 -3 lines
Diff to previous 1.134 (colored)

White space bogons (double spaces, spaces instead of tabs).

Revision 1.134 / (download) - annotate - [select for diffs], Sun Feb 20 06:50:54 2000 UTC (14 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.133: +1 -4 lines
Diff to previous 1.133 (colored)

removed 'UVM?= YES'

Revision 1.133 / (download) - annotate - [select for diffs], Sat Feb 19 02:10:31 2000 UTC (14 years, 2 months ago) by tsutsui
Branch: MAIN
Changes since 1.132: +1 -5 lines
Diff to previous 1.132 (colored)

pica no longer exists, and arc has already switched to UVM.

XXX We still need "UVM?= yes" ?

Revision 1.132 / (download) - annotate - [select for diffs], Sat Jan 22 19:53:53 2000 UTC (14 years, 3 months ago) by mycroft
Branch: MAIN
Changes since 1.131: +2 -2 lines
Diff to previous 1.131 (colored)

Do the NEED_OWN_INSTALL_TARGET klugery for depend and all, too, so this works
with pkgsrc.

Revision 1.131 / (download) - annotate - [select for diffs], Sat Jan 22 19:31:02 2000 UTC (14 years, 3 months ago) by mycroft
Branch: MAIN
Changes since 1.130: +8 -2 lines
Diff to previous 1.130 (colored)

Make `dependall' play nicely with SUBDIR, using a hack similar to `realinstall'
for both `depend' and `all'.
Also, remove the old hack that invokes an extra shell for .depend, now that
make(1) has been fixed.

Revision 1.130 / (download) - annotate - [select for diffs], Tue Nov 30 16:16:43 1999 UTC (14 years, 4 months ago) by sommerfeld
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221
Changes since 1.129: +7 -1 lines
Diff to previous 1.129 (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.129 / (download) - annotate - [select for diffs], Wed Oct 6 18:24:00 1999 UTC (14 years, 6 months ago) by msaitoh
Branch: MAIN
CVS Tags: comdex-fall-1999-base, comdex-fall-1999
Changes since 1.128: +2 -1 lines
Diff to previous 1.128 (colored)

add GNU_ARCH.sh3=sh

Revision 1.128 / (download) - annotate - [select for diffs], Tue Sep 14 01:31:11 1999 UTC (14 years, 7 months ago) by perry
Branch: MAIN
Branch point for: wrstuden-devbsize
Changes since 1.127: +6 -6 lines
Diff to previous 1.127 (colored)

Add a "dependall" target, which does a "make depend" and then "make all"
in a single directory. This is useful in "make build" because by doing
the build immediately after the depend, all sources will typically
still be in the buffer cache, thus saving significant time over doing
a "make depend" on all the directories and then a "make all".

Revision 1.127 / (download) - annotate - [select for diffs], Sun Sep 12 01:19:25 1999 UTC (14 years, 7 months ago) by chs
Branch: MAIN
Changes since 1.126: +2 -10 lines
Diff to previous 1.126 (colored)

the PMAP_NEW option is gone as the new interface is no longer optional.

Revision 1.126 / (download) - annotate - [select for diffs], Sat Aug 21 06:16:21 1999 UTC (14 years, 8 months ago) by simonb
Branch: MAIN
Changes since 1.125: +4 -1 lines
Diff to previous 1.125 (colored)

If UNPRIVILEGED is defined, set ${INSTPRIV} to -U.  Passed to install(1)
so that it doesn't try to set the user or group of the destination
file(s).

Revision 1.125 / (download) - annotate - [select for diffs], Mon Aug 16 13:57:03 1999 UTC (14 years, 8 months ago) by simonb
Branch: MAIN
Changes since 1.124: +2 -2 lines
Diff to previous 1.124 (colored)

Make -r the default for RENAME, as per discussion on tech-install.

Revision 1.124 / (download) - annotate - [select for diffs], Mon Jul 5 09:13:04 1999 UTC (14 years, 9 months ago) by fvdl
Branch: MAIN
Branch point for: mortalinstall
Changes since 1.123: +3 -2 lines
Diff to previous 1.123 (colored)

Switch the i386 port to ELF.

Revision 1.123 / (download) - annotate - [select for diffs], Sat Jun 26 20:04:49 1999 UTC (14 years, 10 months ago) by danw
Branch: MAIN
Changes since 1.122: +1 -6 lines
Diff to previous 1.122 (colored)

Remove the NOPROFILE=1 for powerpc

Revision 1.122 / (download) - annotate - [select for diffs], Thu Jun 10 00:38:49 1999 UTC (14 years, 10 months ago) by simonb
Branch: MAIN
Changes since 1.121: +6 -1 lines
Diff to previous 1.121 (colored)

Conditionally define SHLIB_VERSION_FILE as ${.CURDIR}/shlib_version .

Revision 1.121 / (download) - annotate - [select for diffs], Sun Jun 6 09:25:38 1999 UTC (14 years, 10 months ago) by pk
Branch: MAIN
Changes since 1.120: +2 -1 lines
Diff to previous 1.120 (colored)

Switch the sparc to ELF.

Revision 1.120 / (download) - annotate - [select for diffs], Wed Feb 24 14:42:36 1999 UTC (15 years, 2 months ago) by drochner
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.119: +2 -2 lines
Diff to previous 1.119 (colored)

add missing parts of the "mips"->"mipse?" transition

Revision 1.119 / (download) - annotate - [select for diffs], Sat Feb 13 03:04:12 1999 UTC (15 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.118: +1 -5 lines
Diff to previous 1.118 (colored)

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

Revision 1.118 / (download) - annotate - [select for diffs], Fri Feb 12 15:01:08 1999 UTC (15 years, 2 months ago) by tv
Branch: MAIN
Changes since 1.117: +8 -1 lines
Diff to previous 1.117 (colored)

Add {MK,NO}INFO, and use that to control generation/installation of Info
documentation.  MKINFO=no is implied by MKSHARE=no.

Revision 1.117 / (download) - annotate - [select for diffs], Fri Feb 12 12:38:45 1999 UTC (15 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.116: +14 -1 lines
Diff to previous 1.116 (colored)

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

Revision 1.116 / (download) - annotate - [select for diffs], Fri Feb 12 01:10:07 1999 UTC (15 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.115: +86 -15 lines
Diff to previous 1.115 (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.115 / (download) - annotate - [select for diffs], Thu Feb 11 13:25:42 1999 UTC (15 years, 2 months ago) by tv
Branch: MAIN
Changes since 1.114: +6 -1 lines
Diff to previous 1.114 (colored)

Create <bsd.info.mk> for Info documentation, and avoid the nasty install
stuff duplication by expressing it in terms of <bsd.files.mk>.  Allow for
multiple inclusion of <bsd.files.mk> by clearing ${FILES} at the end, and
using FILES+= rather than FILES= in <bsd.info.mk>.

Revision 1.114 / (download) - annotate - [select for diffs], Wed Feb 10 21:11:47 1999 UTC (15 years, 2 months ago) by tv
Branch: MAIN
Changes since 1.113: +6 -4 lines
Diff to previous 1.113 (colored)

Remove GNU_ARCH.mips=mipsel, and produce an error if MACHINE_ARCH is only
"mips".

Revision 1.113 / (download) - annotate - [select for diffs], Sun Feb 7 17:21:09 1999 UTC (15 years, 2 months ago) by hubertf
Branch: MAIN
Changes since 1.112: +2 -2 lines
Diff to previous 1.112 (colored)

s/bsd.port.mk/bsd.own.mk/

Revision 1.112 / (download) - annotate - [select for diffs], Thu Feb 4 11:58:31 1999 UTC (15 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.111: +2 -1 lines
Diff to previous 1.111 (colored)

PR/2936: Brian C. Grayson: Avoid truncating precious files when installing
and the filesystem is full. Added ${RENAME} flag to install, which when set
to -r installs on a temporary file and then renames to the final destination.
${RENAME} is currently set to nothing in bsd.own.mk, but one can turn it
on in /etc/mk.conf.

Revision 1.111 / (download) - annotate - [select for diffs], Thu Dec 31 19:58:59 1998 UTC (15 years, 3 months ago) by tv
Branch: MAIN
Changes since 1.110: +1 -15 lines
Diff to previous 1.110 (colored)

GC conditional egcs cruft.

Revision 1.110 / (download) - annotate - [select for diffs], Wed Dec 23 23:01:44 1998 UTC (15 years, 4 months ago) by itohy
Branch: MAIN
Changes since 1.109: +2 -3 lines
Diff to previous 1.109 (colored)

Switch x68k port to UVM by default.
Mach VM and even old contig and non-contig codes are still alive.

Revision 1.109 / (download) - annotate - [select for diffs], Wed Dec 23 06:00:03 1998 UTC (15 years, 4 months ago) by mrg
Branch: MAIN
Changes since 1.108: +1 -2 lines
Diff to previous 1.108 (colored)

move sun3 to UVM by default.  only pica/arc & x68k left.

Revision 1.108 / (download) - annotate - [select for diffs], Sat Dec 12 20:48:23 1998 UTC (15 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.107: +2 -3 lines
Diff to previous 1.107 (colored)

Just switch all m68k to EGCS.

Revision 1.107 / (download) - annotate - [select for diffs], Sat Dec 12 20:20:42 1998 UTC (15 years, 4 months ago) by is
Branch: MAIN
Changes since 1.106: +3 -1 lines
Diff to previous 1.106 (colored)

Switch Amiga port to egcs.

Revision 1.106 / (download) - annotate - [select for diffs], Wed Dec 2 14:12:23 1998 UTC (15 years, 4 months ago) by tsubai
Branch: MAIN
Changes since 1.105: +2 -1 lines
Diff to previous 1.105 (colored)

Use egcs by default on powerpc.

Revision 1.105 / (download) - annotate - [select for diffs], Sat Nov 28 22:46:16 1998 UTC (15 years, 4 months ago) by eeh
Branch: MAIN
Changes since 1.104: +11 -4 lines
Diff to previous 1.104 (colored)

Fix up GNU_ARCH for sparc64.

Revision 1.104 / (download) - annotate - [select for diffs], Wed Nov 25 04:04:13 1998 UTC (15 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.103: +7 -1 lines
Diff to previous 1.103 (colored)

note that the sparc64 does not yet do pic or profile libraries.

Revision 1.103 / (download) - annotate - [select for diffs], Tue Nov 24 15:24:53 1998 UTC (15 years, 5 months ago) by tsubai
Branch: MAIN
Changes since 1.102: +1 -2 lines
Diff to previous 1.102 (colored)

Remove NOPIC= on powerpc.

Revision 1.102 / (download) - annotate - [select for diffs], Sun Nov 22 13:51:04 1998 UTC (15 years, 5 months ago) by mycroft
Branch: MAIN
Changes since 1.101: +2 -1 lines
Diff to previous 1.101 (colored)

Use egcs on sparc.

Revision 1.101 / (download) - annotate - [select for diffs], Sat Nov 21 22:18:36 1998 UTC (15 years, 5 months ago) by mycroft
Branch: MAIN
Changes since 1.100: +7 -28 lines
Diff to previous 1.100 (colored)

Invert the sense of the UVM test, so it lists those ports which do *not* have
UVM yet.

Revision 1.100 / (download) - annotate - [select for diffs], Sat Nov 21 22:14:47 1998 UTC (15 years, 5 months ago) by mycroft
Branch: MAIN
Changes since 1.99: +2 -1 lines
Diff to previous 1.99 (colored)

Use egcs on arm32.

Revision 1.99 / (download) - annotate - [select for diffs], Thu Nov 19 07:43:10 1998 UTC (15 years, 5 months ago) by dbj
Branch: MAIN
Changes since 1.98: +2 -1 lines
Diff to previous 1.98 (colored)

Set UVM to yes by default for next68k userland compiles.

Revision 1.98 / (download) - annotate - [select for diffs], Mon Nov 16 12:13:21 1998 UTC (15 years, 5 months ago) by tsubai
Branch: MAIN
Changes since 1.97: +2 -1 lines
Diff to previous 1.97 (colored)

Enable UVM on newsmips.

Revision 1.97 / (download) - annotate - [select for diffs], Sun Nov 15 05:06:43 1998 UTC (15 years, 5 months ago) by jonathan
Branch: MAIN
Changes since 1.96: +2 -1 lines
Diff to previous 1.96 (colored)

Make UVM default for pmax.

Revision 1.96 / (download) - annotate - [select for diffs], Sat Nov 14 20:43:44 1998 UTC (15 years, 5 months ago) by perry
Branch: MAIN
Changes since 1.95: +2 -1 lines
Diff to previous 1.95 (colored)

Per Charles, turn back on egcs on port-i386. If this causes problems,
the methodology is now to fix the problems instead of backing out.

Revision 1.95 / (download) - annotate - [select for diffs], Sat Oct 31 12:10:41 1998 UTC (15 years, 5 months ago) by jonathan
Branch: MAIN
Changes since 1.94: +2 -1 lines
Diff to previous 1.94 (colored)

Make EGCS default compiler on mips platforms.

Revision 1.94 / (download) - annotate - [select for diffs], Sat Oct 31 09:23:53 1998 UTC (15 years, 5 months ago) by matt
Branch: MAIN
Changes since 1.93: +4 -4 lines
Diff to previous 1.93 (colored)

Enable shared libraries and EGCS.

Revision 1.93 / (download) - annotate - [select for diffs], Fri Oct 30 00:20:45 1998 UTC (15 years, 5 months ago) by mark
Branch: MAIN
Changes since 1.92: +2 -1 lines
Diff to previous 1.92 (colored)

Define UVM for arm32.

Revision 1.92 / (download) - annotate - [select for diffs], Wed Oct 28 22:41:24 1998 UTC (15 years, 5 months ago) by is
Branch: MAIN
Changes since 1.91: +2 -1 lines
Diff to previous 1.91 (colored)

Switch the Amiga port to UVM.

Revision 1.91 / (download) - annotate - [select for diffs], Sun Oct 4 19:46:07 1998 UTC (15 years, 6 months ago) by tv
Branch: MAIN
Changes since 1.90: +1 -3 lines
Diff to previous 1.90 (colored)

Back out egcs from i386 and sparc.  There are not enough fixes on the egcs
1.1 branch to repair the already open PRs on egcs codegen.  `For now, I
give up.'  Perhaps another day....

Revision 1.90 / (download) - annotate - [select for diffs], Mon Sep 28 16:43:41 1998 UTC (15 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.89: +5 -1 lines
Diff to previous 1.89 (colored)

Use PRESERVE flag only when UPDATE is defined.

Revision 1.89 / (download) - annotate - [select for diffs], Mon Sep 28 08:13:39 1998 UTC (15 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.88: +2 -1 lines
Diff to previous 1.88 (colored)

Use preserve flag in install.

Revision 1.88 / (download) - annotate - [select for diffs], Tue Sep 15 20:26:50 1998 UTC (15 years, 7 months ago) by matthias
Branch: MAIN
Changes since 1.87: +2 -1 lines
Diff to previous 1.87 (colored)

Take a deep breath and switch over NetBSD/pc532 to use egcs by default.

Revision 1.87 / (download) - annotate - [select for diffs], Mon Sep 14 21:21:58 1998 UTC (15 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.86: +2 -1 lines
Diff to previous 1.86 (colored)

Transition sparc platform to egcs.

Revision 1.86 / (download) - annotate - [select for diffs], Mon Sep 14 00:29:28 1998 UTC (15 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.85: +2 -1 lines
Diff to previous 1.85 (colored)

Switch i386 to egcs 1.1.

Revision 1.85 / (download) - annotate - [select for diffs], Fri Sep 11 14:52:20 1998 UTC (15 years, 7 months ago) by eeh
Branch: MAIN
Changes since 1.84: +6 -3 lines
Diff to previous 1.84 (colored)

Add some more sparc64 stuff.

Revision 1.84 / (download) - annotate - [select for diffs], Thu Sep 3 15:13:51 1998 UTC (15 years, 7 months ago) by tsubai
Branch: MAIN
Changes since 1.83: +2 -1 lines
Diff to previous 1.83 (colored)

UVM is now standard on macppc.

Revision 1.83 / (download) - annotate - [select for diffs], Thu Sep 3 01:51:43 1998 UTC (15 years, 7 months ago) by sakamoto
Branch: MAIN
Changes since 1.82: +3 -1 lines
Diff to previous 1.82 (colored)

UVM is the default on bebox,ofppc.

Revision 1.82 / (download) - annotate - [select for diffs], Wed Sep 2 19:25:33 1998 UTC (15 years, 7 months ago) by matthias
Branch: MAIN
Changes since 1.81: +3 -1 lines
Diff to previous 1.81 (colored)

UVM/PMAP_NEW are now the standard for the pc532.

Revision 1.81 / (download) - annotate - [select for diffs], Wed Sep 2 14:28:59 1998 UTC (15 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.80: +2 -1 lines
Diff to previous 1.80 (colored)

really turn UVM on on the atari...

Revision 1.80 / (download) - annotate - [select for diffs], Wed Sep 2 14:12:04 1998 UTC (15 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.79: +2 -1 lines
Diff to previous 1.79 (colored)

UVM is the default on sparc64

Revision 1.79 / (download) - annotate - [select for diffs], Mon Aug 31 17:55:26 1998 UTC (15 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.78: +3 -1 lines
Diff to previous 1.78 (colored)

Switch the i386 port to UVM+PMAP_NEW.

Revision 1.78 / (download) - annotate - [select for diffs], Thu Aug 27 14:05:58 1998 UTC (15 years, 8 months ago) by tv
Branch: MAIN
Changes since 1.77: +6 -4 lines
Diff to previous 1.77 (colored)

Alpha is now egcs by default (now all that's left is as and ld).

Revision 1.77 / (download) - annotate - [select for diffs], Sun Aug 9 14:46:20 1998 UTC (15 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.76: +6 -6 lines
Diff to previous 1.76 (colored)

add distclean as a synonym for cleandir

Revision 1.76 / (download) - annotate - [select for diffs], Fri Aug 7 20:31:56 1998 UTC (15 years, 8 months ago) by frueauf
Branch: MAIN
Changes since 1.75: +2 -2 lines
Diff to previous 1.75 (colored)

SYS_INCLUDE=symlinks should not be enabled by default. I guess it was done
by accident.

Revision 1.75 / (download) - annotate - [select for diffs], Tue Aug 4 19:21:26 1998 UTC (15 years, 8 months ago) by ragge
Branch: MAIN
Changes since 1.74: +6 -4 lines
Diff to previous 1.74 (colored)

Put in that vax uses PMAP_NEW as default.

Revision 1.74 / (download) - annotate - [select for diffs], Mon Jul 27 00:58:05 1998 UTC (15 years, 9 months ago) by tv
Branch: MAIN
Changes since 1.73: +6 -4 lines
Diff to previous 1.73 (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.73 / (download) - annotate - [select for diffs], Wed Jul 22 18:21:39 1998 UTC (15 years, 9 months ago) by perry
Branch: MAIN
Changes since 1.72: +3 -14 lines
Diff to previous 1.72 (colored)

Get rid of NONOLINT, and unset NOLINT. We now build lint libraries by default.

Revision 1.72 / (download) - annotate - [select for diffs], Sat Jun 27 20:56:49 1998 UTC (15 years, 10 months ago) by mark
Branch: MAIN
Changes since 1.71: +3 -2 lines
Diff to previous 1.71 (colored)

Define NONOLINT for arm32.

Revision 1.71 / (download) - annotate - [select for diffs], Fri May 29 10:15:17 1998 UTC (15 years, 11 months ago) by agc
Branch: MAIN
Changes since 1.70: +1 -6 lines
Diff to previous 1.70 (colored)

Delete (duplicate) setting of UVM if the MACHINE_ARCH is "sparc" - this
is done earlier in the file, with the other platforms on which it's
standard.

Revision 1.70 / (download) - annotate - [select for diffs], Mon May 25 23:40:22 1998 UTC (15 years, 11 months ago) by tv
Branch: MAIN
Changes since 1.69: +2 -1 lines
Diff to previous 1.69 (colored)

SPARC was missing from the list of GNU_ARCHs.

Revision 1.69 / (download) - annotate - [select for diffs], Fri May 22 16:43:42 1998 UTC (15 years, 11 months ago) by tv
Branch: MAIN
Changes since 1.68: +14 -1 lines
Diff to previous 1.68 (colored)

Add the ability to map a MACHINE_ARCH to a GNU architecture name:
- ${GNU_ARCH.${TARGET_ARCH}} will produce a target architecture name in
  mainline sources
- ${MACHINE_GNU_ARCH} is equivalent to ${GNU_ARCH.${MACHINE_ARCH}}

Revision 1.68 / (download) - annotate - [select for diffs], Sun May 10 14:58:09 1998 UTC (15 years, 11 months ago) by kleink
Branch: MAIN
Changes since 1.67: +3 -2 lines
Diff to previous 1.67 (colored)

Set NONOLINT on sparc.

Revision 1.67 / (download) - annotate - [select for diffs], Tue May 5 01:15:05 1998 UTC (15 years, 11 months ago) by mrg
Branch: MAIN
Changes since 1.66: +7 -2 lines
Diff to previous 1.66 (colored)

make UVM the default on the sparc

Revision 1.66 / (download) - annotate - [select for diffs], Mon May 4 05:03:52 1998 UTC (15 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.65: +5 -2 lines
Diff to previous 1.65 (colored)

Make UVM standard procedure on hp300, mac68k (per scottr), and mvme68k.

Revision 1.65 / (download) - annotate - [select for diffs], Mon May 4 04:37:33 1998 UTC (15 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.64: +13 -1 lines
Diff to previous 1.64 (colored)

Add a mechanism for specifying which platforms use UVM and which use
PMAP_NEW, and enable both for NetBSD/alpha.

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

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

Revision 1.63 / (download) - annotate - [select for diffs], Fri Apr 3 09:56:00 1998 UTC (16 years ago) by agc
Branch: MAIN
Changes since 1.62: +2 -2 lines
Diff to previous 1.62 (colored)

Correct a definition name in a comment.

Revision 1.62 / (download) - annotate - [select for diffs], Sat Mar 28 00:50:41 1998 UTC (16 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.61: +1 -2 lines
Diff to previous 1.61 (colored)

GC alpha's ECOFF_TOOLCHAIN make variable, and related bits.  Nobody
should be using an ECOFF toolchain on NetBSD/alpha any more.

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

change default ownership from bin:bin to root:wheel

Revision 1.60 / (download) - annotate - [select for diffs], Wed Feb 25 18:30:11 1998 UTC (16 years, 2 months ago) by perry
Branch: MAIN
Changes since 1.59: +8 -1 lines
Diff to previous 1.59 (colored)

set NONOLINT on i386. Other ports on which building with lint is okay should
be added to this list until we get all ports okay.

Revision 1.59 / (download) - annotate - [select for diffs], Mon Feb 23 10:09:31 1998 UTC (16 years, 2 months ago) by jonathan
Branch: MAIN
Changes since 1.58: +18 -2 lines
Diff to previous 1.58 (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.58 / (download) - annotate - [select for diffs], Thu Jan 15 09:37:25 1998 UTC (16 years, 3 months ago) by agc
Branch: MAIN
Changes since 1.57: +7 -1 lines
Diff to previous 1.57 (colored)

Move the inclusion of bsd.own.mk back to the correct place in
bsd.port.mk, but this time use a definition before the inclusion,
which stops <bsd.own.mk> defining its own install target when
using the package system.

This makes the package system take notice of the definitions in
/etc/mk.conf

Revision 1.57 / (download) - annotate - [select for diffs], Mon Nov 3 22:53:25 1997 UTC (16 years, 5 months ago) by cgd
Branch: MAIN
Changes since 1.56: +3 -1 lines
Diff to previous 1.56 (colored)

if "NONOLINT" is defined, don't automatically define NOLINT.  "yuck."
Once lint support is completely working, NOLINT's definition should be
removed from this file entirely.

Revision 1.56 / (download) - annotate - [select for diffs], Mon Oct 27 19:41:05 1997 UTC (16 years, 6 months ago) by drochner
Branch: MAIN
Changes since 1.55: +6 -15 lines
Diff to previous 1.55 (colored)

Fix the before/after-install ordering problem in a different way.
The old fix broke with multiple targets on the make command line.

Revision 1.55 / (download) - annotate - [select for diffs], Thu Oct 23 12:44:28 1997 UTC (16 years, 6 months ago) by drochner
Branch: MAIN
Changes since 1.54: +14 -4 lines
Diff to previous 1.54 (colored)

Force "beforeinstall" and "afterinstall" to be executed before/after
"install". (pr misc/4319)

Revision 1.54 / (download) - annotate - [select for diffs], Sat Oct 11 07:26:53 1997 UTC (16 years, 6 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-3-base
Branch point for: netbsd-1-3
Changes since 1.53: +1 -4 lines
Diff to previous 1.53 (colored)

Move the previous to a different place, because `.if !target(...' sucks.

Revision 1.53 / (download) - annotate - [select for diffs], Sat Oct 11 07:14:57 1997 UTC (16 years, 6 months ago) by mycroft
Branch: MAIN
Changes since 1.52: +8 -4 lines
Diff to previous 1.52 (colored)

As the comment says:
Make sure all of the standard targets are defined, even if they do nothing.

Also, add a .PHONY for regress.

Revision 1.52 / (download) - annotate - [select for diffs], Fri Oct 3 19:20:56 1997 UTC (16 years, 6 months ago) by mycroft
Branch: MAIN
Changes since 1.51: +2 -2 lines
Diff to previous 1.51 (colored)

Install man page source, in addition to the cat files.

Revision 1.51 / (download) - annotate - [select for diffs], Tue Sep 30 22:19:22 1997 UTC (16 years, 6 months ago) by is
Branch: MAIN
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored)

Make "make regress" work; by Charles Hannum.

Revision 1.50 / (download) - annotate - [select for diffs], Sat May 31 21:21:58 1997 UTC (16 years, 10 months ago) by cjs
Branch: MAIN
Changes since 1.49: +1 -75 lines
Diff to previous 1.49 (colored)

Back out BUILDDIR and NOINSTALL changes.

Revision 1.49 / (download) - annotate - [select for diffs], Fri May 30 21:46:02 1997 UTC (16 years, 10 months ago) by cjs
Branch: MAIN
Branch point for: cjs-build-against-obj-dir
Changes since 1.48: +17 -17 lines
Diff to previous 1.48 (colored)

Set or unset OBJDIR before we determine BUILDDIR.

Revision 1.48 / (download) - annotate - [select for diffs], Fri May 30 15:11:03 1997 UTC (16 years, 10 months ago) by cjs
Branch: MAIN
Changes since 1.47: +8 -2 lines
Diff to previous 1.47 (colored)

Fix quoting yet again; reformat.

Revision 1.47 / (download) - annotate - [select for diffs], Fri May 30 05:50:16 1997 UTC (16 years, 10 months ago) by cjs
Branch: MAIN
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored)

Don't add MACHINE to BUILDDIR if it's already added to BSDOBJDIR.

Revision 1.46 / (download) - annotate - [select for diffs], Thu May 29 19:53:32 1997 UTC (16 years, 10 months ago) by cjs
Branch: MAIN
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored)

Quote it properly this time.

Revision 1.45 / (download) - annotate - [select for diffs], Thu May 29 19:35:23 1997 UTC (16 years, 10 months ago) by cjs
Branch: MAIN
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 (colored)

Forgot to quote a variable.

Revision 1.44 / (download) - annotate - [select for diffs], Thu May 29 19:06:26 1997 UTC (16 years, 10 months ago) by cjs
Branch: MAIN
Changes since 1.43: +15 -1 lines
Diff to previous 1.43 (colored)

If BUILDDIR is the same as DESTDIR, we aren't really using an object
file tree, so undef OBJDIR and install includes, etc. the old way.
Also, don't use OBJDIR at all if we're not under BSDSRCDIR.

Revision 1.43 / (download) - annotate - [select for diffs], Wed May 28 23:52:37 1997 UTC (16 years, 11 months ago) by cjs
Branch: MAIN
Changes since 1.42: +6 -2 lines
Diff to previous 1.42 (colored)

Append ${MACHINE} to ${BUILDDIR} if USR_OBJMACHINE is not set.

Revision 1.42 / (download) - annotate - [select for diffs], Mon May 26 20:53:28 1997 UTC (16 years, 11 months ago) by pk
Branch: MAIN
Changes since 1.41: +1 -2 lines
Diff to previous 1.41 (colored)

Remove bogon.

Revision 1.41 / (download) - annotate - [select for diffs], Mon May 26 03:58:33 1997 UTC (16 years, 11 months ago) by cjs
Branch: MAIN
Changes since 1.40: +52 -1 lines
Diff to previous 1.40 (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.40 / (download) - annotate - [select for diffs], Sat May 10 14:19:02 1997 UTC (16 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.39: +3 -2 lines
Diff to previous 1.39 (colored)

Add another .PHONY.

Revision 1.39 / (download) - annotate - [select for diffs], Sat May 10 10:54:27 1997 UTC (16 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.38: +5 -5 lines
Diff to previous 1.38 (colored)

Add some .NOTMAINs.

Revision 1.38 / (download) - annotate - [select for diffs], Fri May 9 09:18:23 1997 UTC (16 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.37: +3 -7 lines
Diff to previous 1.37 (colored)

Get the install dependencies in the right order, for the first time.

Revision 1.37 / (download) - annotate - [select for diffs], Wed May 7 17:06:26 1997 UTC (16 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.36: +2 -7 lines
Diff to previous 1.36 (colored)

Don't use _SUBDIRUSE outside of bsd.subdir.mk.

Revision 1.36 / (download) - annotate - [select for diffs], Wed May 7 15:53:33 1997 UTC (16 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.35: +19 -3 lines
Diff to previous 1.35 (colored)

Various simplifications.

Revision 1.35 / (download) - annotate - [select for diffs], Wed May 7 08:42:20 1997 UTC (16 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.34: +3 -2 lines
Diff to previous 1.34 (colored)

Shuffle some .PHONYs around, to work better with `-t'.

Revision 1.34 / (download) - annotate - [select for diffs], Tue May 6 20:54:39 1997 UTC (16 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.33: +4 -1 lines
Diff to previous 1.33 (colored)

Add a pile of missing .PHONYs.

Revision 1.33 / (download) - annotate - [select for diffs], Thu Apr 17 06:34:15 1997 UTC (17 years ago) by thorpej
Branch: MAIN
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored)

Rename STRIP -> STRIPFLAG - this is a flag passed to install(1) to
indicate whether or not the program should be stripped.  This rename
allows the user to set STRIP as an alternative to /usr/bin/strip,
helping cross-compiling.

Revision 1.32 / (download) - annotate - [select for diffs], Sat Mar 29 21:17:22 1997 UTC (17 years ago) by thorpej
Branch: MAIN
Changes since 1.31: +8 -2 lines
Diff to previous 1.31 (colored)

Set NOPIC and NOPROFILE on PowerPC.

Revision 1.31 / (download) - annotate - [select for diffs], Mon Mar 24 21:54:19 1997 UTC (17 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.30: +3 -2 lines
Diff to previous 1.30 (colored)

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

Revision 1.30 / (download) - annotate - [select for diffs], Sun Feb 23 20:53:56 1997 UTC (17 years, 2 months ago) by cgd
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

turn Alpha's ELF_TOOLCHAIN checks to ECOFF_TOOLCHAIN checks

Revision 1.29 / (download) - annotate - [select for diffs], Tue Feb 18 18:38:39 1997 UTC (17 years, 2 months ago) by cgd
Branch: MAIN
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

fix botch in the last checkin.

Revision 1.28 / (download) - annotate - [select for diffs], Mon Feb 10 21:08:58 1997 UTC (17 years, 2 months ago) by jonathan
Branch: MAIN
Changes since 1.27: +3 -3 lines
Diff to previous 1.27 (colored)

Change bsd.own.mk to build shared libs on mips CPUs by default.

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

The arm32 architecture also needs to set NOPIC.

Revision 1.26 / (download) - annotate - [select for diffs], Sun Oct 13 20:33:59 1996 UTC (17 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.25: +3 -3 lines
Diff to previous 1.25 (colored)

define NOPIC on the alpha only if ELF_TOOLCHAIN is not defined.
(This is a hack.)

Revision 1.25 / (download) - annotate - [select for diffs], Tue Aug 27 22:15:56 1996 UTC (17 years, 8 months ago) by explorer
Branch: MAIN
Changes since 1.24: +6 -1 lines
Diff to previous 1.24 (colored)

Fix a missing dollar sign, and move paths and modes
to bsd.own.mk for KMOD* vars

Revision 1.24 / (download) - annotate - [select for diffs], Sat Apr 13 02:08:09 1996 UTC (18 years 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.23: +7 -1 lines
Diff to previous 1.23 (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.23 / (download) - annotate - [select for diffs], Fri Nov 3 23:33:33 1995 UTC (18 years, 5 months ago) by cgd
Branch: MAIN
Changes since 1.22: +1 -6 lines
Diff to previous 1.22 (colored)

NetBSD/Alpha now supports profiling

Revision 1.22 / (download) - annotate - [select for diffs], Thu Oct 12 06:22:18 1995 UTC (18 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.21: +2 -3 lines
Diff to previous 1.21 (colored)

install -s now works properly on the alpha, so don't redefine STRIP
(to kill the -s).

Revision 1.21 / (download) - annotate - [select for diffs], Mon Oct 2 20:30:28 1995 UTC (18 years, 6 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-1-base
Branch point for: netbsd-1-1
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

correct an alpha-specific comment

Revision 1.20 / (download) - annotate - [select for diffs], Wed Sep 27 13:34:11 1995 UTC (18 years, 7 months ago) by cgd
Branch: MAIN
Changes since 1.19: +1 -2 lines
Diff to previous 1.19 (colored)

alpha no longer needs NOMAN=

Revision 1.19 / (download) - annotate - [select for diffs], Sat Jul 22 20:50:41 1995 UTC (18 years, 9 months ago) by ragge
Branch: MAIN
Changes since 1.18: +3 -2 lines
Diff to previous 1.18 (colored)

NOPIC option added, so that we don't try to generate it.

Revision 1.18 / (download) - annotate - [select for diffs], Sat Jun 24 08:28:00 1995 UTC (18 years, 10 months ago) by cgd
Branch: MAIN
Changes since 1.17: +4 -1 lines
Diff to previous 1.17 (colored)

update lint rules, but keep linting disabled

Revision 1.17 / (download) - annotate - [select for diffs], Fri Jun 2 02:52:04 1995 UTC (18 years, 10 months ago) by brezak
Branch: MAIN
Changes since 1.16: +7 -1 lines
Diff to previous 1.16 (colored)

define MANZ=1 in bsd.own to get compressed man pages installed

Revision 1.16 / (download) - annotate - [select for diffs], Fri Apr 21 02:56:24 1995 UTC (19 years ago) by cgd
Branch: MAIN
Changes since 1.15: +8 -1 lines
Diff to previous 1.15 (colored)

special hacks for alpha; mostly: some things aren't supported.

Revision 1.15 / (download) - annotate - [select for diffs], Mon Feb 20 21:26:33 1995 UTC (19 years, 2 months ago) by jtc
Branch: MAIN
Changes since 1.14: +6 -1 lines
Diff to previous 1.14 (colored)

Define NLSDIR, NLSGRP, NLSOWN, and NLSMODE (for message catalogs).

Revision 1.14 / (download) - annotate - [select for diffs], Wed Dec 28 04:32:45 1994 UTC (19 years, 4 months ago) by phil
Branch: MAIN
Changes since 1.13: +2 -3 lines
Diff to previous 1.13 (colored)

Enable shared libs on the pc532.

Revision 1.13 / (download) - annotate - [select for diffs], Wed Sep 28 15:59:28 1994 UTC (19 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.12: +7 -1 lines
Diff to previous 1.12 (colored)

Add SKEY (defined) and KERBEROS (commented out) variables.

Revision 1.12 / (download) - annotate - [select for diffs], Thu Jun 30 05:31:18 1994 UTC (19 years, 9 months 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.11: +3 -2 lines
Diff to previous 1.11 (colored)

RCSID frobbing, and minor sanity adjustments.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Mar 27 02:30:42 1994 UTC (20 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.10: +1 -2 lines
Diff to previous 1.10 (colored)

kill a bogosity

Revision 1.10 / (download) - annotate - [select for diffs], Wed Jan 19 21:26:11 1994 UTC (20 years, 3 months ago) by jtc
Branch: MAIN
Changes since 1.9: +5 -5 lines
Diff to previous 1.9 (colored)

Change MANOWN, MANGRP, DOCOWN & DOCGRP to _not_ be initialized from
BINOWN or BINGRP.  Otherwise manual pages and documentation installed
from the same directories as suid or sgid programs will have incorrect
user or group ownership.  (Uucico manpage owned by uucp, su manpage owned
by root, etc.)

Revision 1.9 / (download) - annotate - [select for diffs], Wed Dec 8 23:10:33 1993 UTC (20 years, 4 months ago) by cgd
Branch: MAIN
Changes since 1.8: +1 -3 lines
Diff to previous 1.8 (colored)

get rid of definitions of *OBJMACHINE which charles (hopefully)
accidentally added...

Revision 1.8 / (download) - annotate - [select for diffs], Tue Dec 7 00:18:40 1993 UTC (20 years, 4 months ago) by mycroft
Branch: MAIN
Changes since 1.7: +4 -2 lines
Diff to previous 1.7 (colored)

Only disable shared libs on 32k, for now.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Nov 7 09:45:20 1993 UTC (20 years, 5 months ago) by cgd
Branch: MAIN
Changes since 1.6: +6 -1 lines
Diff to previous 1.6 (colored)

define BSDOBJDIR and BSDSRCDIR to have make think of the src and obj
trees as rooted someplace other than /usr/src and /usr/obj.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Oct 4 19:52:53 1993 UTC (20 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.5: +7 -1 lines
Diff to previous 1.5 (colored)

set NOPIC on machines which don't know how to build PIC libraries.

Revision 1.5 / (download) - annotate - [select for diffs], Sun Aug 15 21:36:10 1993 UTC (20 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (