The NetBSD Project

CVS log for src/bin/sh/Makefile

[BACK] Up to [cvs.netbsd.org] / src / bin / sh

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.98 / (download) - annotate - [select for diffs], Tue Aug 23 10:47:06 2011 UTC (9 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, netbsd-6-base, netbsd-6, HEAD
Changes since 1.97: +2 -1 lines
Diff to previous 1.97 (colored)

document another non-literal format string

Revision 1.97 / (download) - annotate - [select for diffs], Sun Aug 14 10:53:17 2011 UTC (9 months, 1 week ago) by christos
Branch: MAIN
Changes since 1.96: +3 -1 lines
Diff to previous 1.96 (colored)

Document non-literal formats

Revision 1.96 / (download) - annotate - [select for diffs], Tue Jul 12 16:40:41 2011 UTC (10 months, 2 weeks ago) by joerg
Branch: MAIN
Changes since 1.95: +1 -3 lines
Diff to previous 1.95 (colored)

Move the savehandler assignment before setjmp() to avoid triggering
warnings about use before initialization with clang.

Revision 1.95 / (download) - annotate - [select for diffs], Thu May 26 12:56:24 2011 UTC (12 months ago) by joerg
Branch: MAIN
CVS Tags: cherry-xenmp-base, cherry-xenmp
Changes since 1.94: +3 -1 lines
Diff to previous 1.94 (colored)

Default to -Wno-sign-compare -Wno-pointer-sign for clang.
Push -Wno-array-bounds down to the cases that depend on it.
Selectively disable warnings for 3rd party software or non-trivial
issues to be reviewed later to get clang -Werror to build most of the
tree.

Revision 1.94 / (download) - annotate - [select for diffs], Mon Aug 30 06:26:59 2010 UTC (20 months, 3 weeks ago) by christos
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.93: +3 -2 lines
Diff to previous 1.93 (colored)

increase commented out debugging.

Revision 1.93 / (download) - annotate - [select for diffs], Sun Aug 22 02:21:31 2010 UTC (21 months ago) by perry
Branch: MAIN
Changes since 1.92: +2 -1 lines
Diff to previous 1.92 (colored)

add bsd.subdir.mk

Revision 1.92 / (download) - annotate - [select for diffs], Sun Aug 22 02:09:36 2010 UTC (21 months ago) by perry
Branch: MAIN
Changes since 1.91: +5 -1 lines
Diff to previous 1.91 (colored)

build the tutoral

Revision 1.91 / (download) - annotate - [select for diffs], Sat Feb 6 23:45:26 2010 UTC (2 years, 3 months ago) by he
Branch: MAIN
Changes since 1.90: +3 -3 lines
Diff to previous 1.90 (colored)

When using -lcurses, you also need -lterminfo.
This fixes the build for sun2, and also builds with LDSTATIC=-static,
since archive libraries don't record inter-library dependencies.

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

Userland now builds and uses terminfo instead of termcap.

OK: core@, jdc@

Revision 1.89 / (download) - annotate - [select for diffs], Mon Dec 14 05:13:38 2009 UTC (2 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.88: +8 -18 lines
Diff to previous 1.88 (colored)

use .ORDER for rules that create multiple files.

Revision 1.88 / (download) - annotate - [select for diffs], Fri Dec 11 08:39:42 2009 UTC (2 years, 5 months ago) by uebayasi
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.87: +16 -13 lines
Diff to previous 1.87 (colored)

Rewrite file generation rules using ${GENCMD}.  No functional changes intended.

Revision 1.87 / (download) - annotate - [select for diffs], Mon Dec 7 16:22:41 2009 UTC (2 years, 5 months ago) by uebayasi
Branch: MAIN
Changes since 1.86: +4 -1 lines
Diff to previous 1.86 (colored)

Define dependencies of arith.[ch] on arith.y.

Revision 1.86 / (download) - annotate - [select for diffs], Thu Oct 29 14:21:40 2009 UTC (2 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.85: +2 -2 lines
Diff to previous 1.85 (colored)

use flex options instead of #defines

Revision 1.83.4.1 / (download) - annotate - [select for diffs], Wed May 13 19:15:51 2009 UTC (3 years ago) by jym
Branch: jym-xensuspend
Changes since 1.83: +2 -4 lines
Diff to previous 1.83 (colored) next main 1.84 (colored)

Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html

Revision 1.85 / (download) - annotate - [select for diffs], Mon Apr 20 16:05:29 2009 UTC (3 years, 1 month ago) by drochner
Branch: MAIN
CVS Tags: jym-xensuspend-nbase, jym-xensuspend-base
Changes since 1.84: +2 -2 lines
Diff to previous 1.84 (colored)

define YY_NO_INPUT where appropriate, from Kurt J. Lidl per PR misc/41160

Revision 1.84 / (download) - annotate - [select for diffs], Sat Feb 14 08:31:14 2009 UTC (3 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.83: +1 -3 lines
Diff to previous 1.83 (colored)

Default to WARNS=4 (except for rcp & ksh)

Revision 1.83 / (download) - annotate - [select for diffs], Sat Oct 25 22:23:55 2008 UTC (3 years, 7 months ago) by apb
Branch: MAIN
CVS Tags: netbsd-5-base, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b
Branch point for: jym-xensuspend
Changes since 1.82: +2 -1 lines
Diff to previous 1.82 (colored)

Pass SED=${TOOL_SED:Q} in the environment to scripts run during the build.

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

Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.

Revision 1.81 / (download) - annotate - [select for diffs], Sun Mar 25 06:30:37 2007 UTC (5 years, 2 months ago) by apb
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, mjf-devfs2-base, mjf-devfs2, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf
Changes since 1.80: +3 -1 lines
Diff to previous 1.80 (colored)

WARNS=4

Revision 1.80 / (download) - annotate - [select for diffs], Sun Jun 26 19:10:49 2005 UTC (6 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.79: +1 -2 lines
Diff to previous 1.79 (colored)

sprinkle a little const, and now everything compiles with WARNS=3

Revision 1.79 / (download) - annotate - [select for diffs], Sat Oct 30 19:29:27 2004 UTC (7 years, 6 months 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.78: +2 -1 lines
Diff to previous 1.78 (colored)

Pass WARNS=3

Revision 1.78 / (download) - annotate - [select for diffs], Sun Jun 6 07:03:11 2004 UTC (7 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.77: +4 -2 lines
Diff to previous 1.77 (colored)

don't include the printf builtin if we are SMALL; saves 10K.

Revision 1.77 / (download) - annotate - [select for diffs], Sat Jan 17 17:38:12 2004 UTC (8 years, 4 months ago) by dsl
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Changes since 1.76: +3 -19 lines
Diff to previous 1.76 (colored)

Put a syntax.c under CVS instead of building if with the mksyntax program.
Kill mksyntax.c - no longer possible to get the 'wrong sort of chars'.
/bin/sh now has no helper binaries.
syntax.c uses C99 initialisers, run time initialisation could be used
for systems where the compiler doesn't support them.
I've used some #defines to help make this possible - but writing the code
starts making it rather messy.

Revision 1.76 / (download) - annotate - [select for diffs], Sat Jan 17 15:40:09 2004 UTC (8 years, 4 months ago) by dsl
Branch: MAIN
Changes since 1.75: +2 -5 lines
Diff to previous 1.75 (colored)

Put syntax.h under CVS instead of having it generated by mksyntax.
Use CHAR_MIN (from limits.h) to determine whether target char are signed
or unsigned - the syntax tables will not be indexed properly.
Rip out all the stuff from mksyntax.c that wrote syntax.h.
syntax.c can stiff be generated incorrectly...

Revision 1.75 / (download) - annotate - [select for diffs], Sat Jan 17 11:47:30 2004 UTC (8 years, 4 months ago) by dsl
Branch: MAIN
Changes since 1.74: +8 -13 lines
Diff to previous 1.74 (colored)

Replace mkinit.c with mkinit.sh
Build mksyntax directly from mksyntax.c so that the -DTARGET_CHAR=xxx
is applied when it is build.
OTOH mksyntax is broken as it tries to determine properties of the
target system by running code on the build system.

Revision 1.74 / (download) - annotate - [select for diffs], Fri Jan 16 23:24:38 2004 UTC (8 years, 4 months ago) by dsl
Branch: MAIN
Changes since 1.73: +4 -4 lines
Diff to previous 1.73 (colored)

Replace the C program mknodes.c with a shell script mknodes.sh
(mkinit and mksyntax may also die soon...)

Revision 1.73 / (download) - annotate - [select for diffs], Sun Nov 16 14:14:18 2003 UTC (8 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.72: +8 -8 lines
Diff to previous 1.72 (colored)

Improve how various "simple" host tools are built and invoked.

Revision 1.72 / (download) - annotate - [select for diffs], Tue Oct 21 10:01:19 2003 UTC (8 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.71: +10 -22 lines
Diff to previous 1.71 (colored)

Rework how MAKEVERBOSE operates:

    *	Don't bother prefixing commands with a line of  ${_MKCMD}\
	and instead rely upon "make -s".  This is less intrusive on
	all the Makefiles than the former.  Idea from David Laight.

    *	Rename the variables use to print messages.  The scheme now is:
	    _MKMSG_FOO		Run  _MKMSG 'foo'
	    _MKTARGET_FOO	Run  _MKMSG_FOO ${.TARGET}
	From discussion with Alistair Crooks.

Revision 1.71 / (download) - annotate - [select for diffs], Sun Oct 19 04:45:01 2003 UTC (8 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.70: +10 -10 lines
Diff to previous 1.70 (colored)

rework to use the newer _MKMSGCREATE (et al) macros

Revision 1.70 / (download) - annotate - [select for diffs], Sun Oct 19 00:43:02 2003 UTC (8 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.69: +4 -4 lines
Diff to previous 1.69 (colored)

improve MAKEVERBOSE message for HOST_LINKed tools

Revision 1.69 / (download) - annotate - [select for diffs], Sun Oct 19 00:35:26 2003 UTC (8 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.68: +27 -12 lines
Diff to previous 1.68 (colored)

Support MAKEVERBOSE (XXX: mksyntax is noisy when MAKEVERBOSE=0).
Use DPSRCS appropriately.

Revision 1.68 / (download) - annotate - [select for diffs], Sat Oct 18 07:58:35 2003 UTC (8 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.67: +9 -4 lines
Diff to previous 1.67 (colored)

Link the host tools against tools/compat -lnbcompat since someone decided to
use strlcpy() and snprintf() in the host tools...

Should fix part of [toolchain/22504], and build problems on other
platforms that don't have strlcpy() or snprintf()...

Revision 1.67 / (download) - annotate - [select for diffs], Sun Sep 14 12:11:10 2003 UTC (8 years, 8 months ago) by jmmv
Branch: MAIN
Changes since 1.66: +2 -1 lines
Diff to previous 1.66 (colored)

Add 'trace' to CLEANFILES, generated when debug is enabled.

Revision 1.66 / (download) - annotate - [select for diffs], Thu May 15 10:13:36 2003 UTC (9 years ago) by dsl
Branch: MAIN
Changes since 1.65: +19 -4 lines
Diff to previous 1.65 (colored)

Fix problems with parallel makes.

Revision 1.65 / (download) - annotate - [select for diffs], Thu May 8 13:03:19 2003 UTC (9 years ago) by christos
Branch: MAIN
Changes since 1.64: +3 -3 lines
Diff to previous 1.64 (colored)

Use ${HOST_SH}

Revision 1.64 / (download) - annotate - [select for diffs], Mon Mar 10 17:58:21 2003 UTC (9 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.63: +7 -2 lines
Diff to previous 1.63 (colored)

If building as a CRUNCHEDPROG, use "lex -L" and "yacc -l" to suppress #line
generation.  This may solve [bin/20637].

Revision 1.63 / (download) - annotate - [select for diffs], Wed Jan 22 20:36:03 2003 UTC (9 years, 4 months ago) by dsl
Branch: MAIN
Changes since 1.62: +2 -1 lines
Diff to previous 1.62 (colored)

Support command -p, -v and -V as posix
Stop temporary PATH assigments messing up hash table
Fix sh -c -e "echo $0 $*" -a x (as posix)
(agreed by christos)

Revision 1.62 / (download) - annotate - [select for diffs], Thu Jan 9 13:57:26 2003 UTC (9 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.61: +6 -3 lines
Diff to previous 1.61 (colored)

allow this to be compiled with unsigned-chars.

Revision 1.57.2.2 / (download) - annotate - [select for diffs], Fri Dec 6 23:29:26 2002 UTC (9 years, 5 months ago) by he
Branch: netbsd-1-6
CVS Tags: netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001
Changes since 1.57.2.1: +2 -2 lines
Diff to previous 1.57.2.1 (colored) to branchpoint 1.57 (colored) next main 1.58 (colored)

Pull up revision 1.60 (requested by thorpej in ticket #1027):
  Use ``signed char'' instead of ``char'' to replace ``int8_t''.
  Should fix cross-building problem introudced by the pull-up
  in ticket #874.

Revision 1.57.2.1 / (download) - annotate - [select for diffs], Sun Dec 1 12:03:45 2002 UTC (9 years, 5 months ago) by he
Branch: netbsd-1-6
Changes since 1.57: +3 -3 lines
Diff to previous 1.57 (colored)

Pull up revision 1.59 (requested by thorpej in ticket #819):
  Use ``unsigned char'' and ``char'' instead of ``u_int8_t''
  and ``int8_t'' for TARGET_CHAR when building mksyntax.
  This lets the host tool work on non-BSD systems without
  causing too many changes to how sh is built.

Revision 1.61 / (download) - annotate - [select for diffs], Sun Nov 24 22:35:38 2002 UTC (9 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.60: +5 -3 lines
Diff to previous 1.60 (colored)

Fixes from David Laight:
- ansification
- format of output of jobs command (etc)
- job identiers %+, %- etc
- $? and $(...)
- correct quoting of output of set, export -p and readonly -p
- differentiation between nornal and 'posix special' builtins
- correct behaviour (posix) for errors on builtins and special builtins
- builtin printf and kill
- set -o debug (if compiled with DEBUG)
- cd src obj (as ksh - too useful to do without)
- unset -e name, remove non-readonly variable from export list.
  (so I could unset -e PS1 before running the test shell...)

Revision 1.60 / (download) - annotate - [select for diffs], Thu Oct 31 17:14:46 2002 UTC (9 years, 6 months ago) by wrstuden
Branch: MAIN
Changes since 1.59: +2 -2 lines
Diff to previous 1.59 (colored)

Use signed char to replace int8_t, not just char. Should fix macppc
cross-build problems introduced in rev 1.59.

Pointed out by Valeriy E. Ushakov uwe at ptc dot spbu dot ru on
tech-toolchain.

Revision 1.59 / (download) - annotate - [select for diffs], Sun Sep 15 00:19:22 2002 UTC (9 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.58: +3 -3 lines
Diff to previous 1.58 (colored)

Use "unsigned char" and "char" instead of "u_int8_t" and "int8_t"
for TARGET_CHAR when building mksyntax.  This isn't perfect, but
it lets the host tool work on non-BSD systems without completely
redoing how sh is built.

Revision 1.58 / (download) - annotate - [select for diffs], Mon Aug 19 09:56:02 2002 UTC (9 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 (colored)

Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path (etc).

Revision 1.57 / (download) - annotate - [select for diffs], Wed May 15 20:45:17 2002 UTC (10 years ago) by bjh21
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1
Branch point for: netbsd-1-6
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored)

The printf builtin has been "temporarily" disabled for eight years.  Remove
its directory from .PATH to avoid confusion.

Revision 1.56 / (download) - annotate - [select for diffs], Tue Feb 12 06:39:10 2002 UTC (10 years, 3 months ago) by ross
Branch: MAIN
CVS Tags: ELRICshvfork-base, ELRICshvfork
Changes since 1.55: +1 -1 lines
Diff to previous 1.55 (colored)

back this directory up a day, systems won't even boot (rc.subr splodes)

suggested back-to-the-drawing-board test: $ echo "${PWD:-notlikely}"

Revision 1.55 / (download) - annotate - [select for diffs], Mon Feb 11 18:55:10 2002 UTC (10 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored)

Add a commented out -DDEBUG in CPPFLAGS.

Revision 1.54 / (download) - annotate - [select for diffs], Thu Feb 7 06:25:07 2002 UTC (10 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.53: +5 -1 lines
Diff to previous 1.53 (colored)

.ifdef SMALLPROG, -DSMALL

Revision 1.53 / (download) - annotate - [select for diffs], Sat Nov 3 13:40:30 2001 UTC (10 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.52: +1 -2 lines
Diff to previous 1.52 (colored)

change from WARNS?=1 to WARNS?=2 for bin/

Revision 1.52 / (download) - annotate - [select for diffs], Wed Apr 18 17:35:36 2001 UTC (11 years, 1 month ago) by bjh21
Branch: MAIN
Changes since 1.51: +4 -3 lines
Diff to previous 1.51 (colored)

Use ${MACHINE_CPU} == "arm" to test for ARMishness.

Revision 1.51 / (download) - annotate - [select for diffs], Fri Dec 29 16:30:31 2000 UTC (11 years, 4 months ago) by bjh21
Branch: MAIN
Changes since 1.50: +3 -2 lines
Diff to previous 1.50 (colored)

arm26 has unsigned chars too.

Revision 1.48.2.1 / (download) - annotate - [select for diffs], Sat Jun 3 14:28:43 2000 UTC (11 years, 11 months ago) by he
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-PATCH003
Changes since 1.48: +4 -3 lines
Diff to previous 1.48 (colored) next main 1.49 (colored)

Pull up revision 1.50 (requested by he):
  Enable test as a shell builtin.  Fixes PR#9847.

Revision 1.50 / (download) - annotate - [select for diffs], Sun Apr 9 23:27:03 2000 UTC (12 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl
Changes since 1.49: +4 -3 lines
Diff to previous 1.49 (colored)

PR/9847: Geoff C. Wing: Make test(1) a builtin.

Revision 1.49 / (download) - annotate - [select for diffs], Fri Jul 9 03:05:49 1999 UTC (12 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.48: +2 -1 lines
Diff to previous 1.48 (colored)

compile with WARNS = 2

Revision 1.48 / (download) - annotate - [select for diffs], Fri Feb 5 22:19:47 1999 UTC (13 years, 3 months ago) by tron
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001
Branch point for: netbsd-1-4
Changes since 1.47: +3 -3 lines
Diff to previous 1.47 (colored)

Remove "arith.h" while cleaning.

Revision 1.47 / (download) - annotate - [select for diffs], Fri Feb 5 07:52:51 1999 UTC (13 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.46: +2 -1 lines
Diff to previous 1.46 (colored)

PR/5577: Craig M. Chase: sh does not build with PARALLEL set.
- Added YHEADER in Makefile, removed arith.h and adjusted the sources.

Revision 1.46 / (download) - annotate - [select for diffs], Thu Oct 8 00:29:38 1998 UTC (13 years, 7 months ago) by ross
Branch: MAIN
Changes since 1.45: +4 -4 lines
Diff to previous 1.45 (colored)

The recent cross-compile changes broke the build of x_sh. Properly use
${.IMPSRC} instead of the broken ${.CURDIR}/thing.c.

Revision 1.45 / (download) - annotate - [select for diffs], Sat Sep 12 18:58:41 1998 UTC (13 years, 8 months ago) by wrstuden
Branch: MAIN
Changes since 1.44: +1 -2 lines
Diff to previous 1.44 (colored)

We don't generate .o's anymore for helper programs, so don't CLEANFILES them.

Revision 1.44 / (download) - annotate - [select for diffs], Sat Sep 12 18:55:07 1998 UTC (13 years, 8 months ago) by wrstuden
Branch: MAIN
Changes since 1.43: +17 -1 lines
Diff to previous 1.43 (colored)

Patch to make sh cross-compile right. mksyntax reports unsigned char for
powerpc, and signed for m68k & i386.

Revision 1.35.2.1 / (download) - annotate - [select for diffs], Fri May 8 06:01:02 1998 UTC (14 years ago) by mycroft
Branch: netbsd-1-3
CVS Tags: netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002
Changes since 1.35: +8 -12 lines
Diff to previous 1.35 (colored) next main 1.36 (colored)

Sync with trunk, per request of christos.

Revision 1.43 / (download) - annotate - [select for diffs], Sun Apr 19 05:22:08 1998 UTC (14 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.42: +3 -3 lines
Diff to previous 1.42 (colored)

move OBJS depenency on built headers to after include of bsd.prog.mk, so
that things are built in the right order on 'make cleandir && make' (i.e.
so that the headers are properly built).

Revision 1.42 / (download) - annotate - [select for diffs], Mon Apr 13 12:06:48 1998 UTC (14 years, 1 month ago) by lukem
Branch: MAIN
Changes since 1.41: +3 -8 lines
Diff to previous 1.41 (colored)

* remove CFLAGS+=-w for powerpc (added in 1.26):
	- it was in the wrong place
	- makefiles shouldn't override CFLAGS; only CPPFLAGS and COPTS
	- christos fixed unsigned char stuff in 1.33 which should
	  remove the need for -w anyway
* move .include <bsd.prog.mk> to EOF

Revision 1.41 / (download) - annotate - [select for diffs], Thu Apr 9 00:32:31 1998 UTC (14 years, 1 month ago) by tv
Branch: MAIN
Changes since 1.40: +2 -1 lines
Diff to previous 1.40 (colored)

.y.c <sys.mk> rule fixes.  Don't create a y.tab.h file unless asked for,
and use smarter creation of the header file.

Revision 1.40 / (download) - annotate - [select for diffs], Mon Mar 30 12:06:48 1998 UTC (14 years, 1 month ago) by veego
Branch: MAIN
Changes since 1.39: +3 -3 lines
Diff to previous 1.39 (colored)

Another try to make this work again. Lets hope that the we don't need a 4th
fix for it.

Revision 1.39 / (download) - annotate - [select for diffs], Mon Mar 30 10:07:16 1998 UTC (14 years, 1 month ago) by mrg
Branch: MAIN
Changes since 1.38: +4 -4 lines
Diff to previous 1.38 (colored)

make this work again when . is not in $PATH

Revision 1.38 / (download) - annotate - [select for diffs], Sun Mar 29 09:27:40 1998 UTC (14 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.37: +7 -7 lines
Diff to previous 1.37 (colored)

Pr/5221: Jason Thorpe: Simplify sh Makefile, so that builts from other
	 directories work.

Revision 1.37 / (download) - annotate - [select for diffs], Wed Jan 21 10:47:37 1998 UTC (14 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.36: +1 -2 lines
Diff to previous 1.36 (colored)

BSD4_4 is a standard symbol in <sys/param.h>; make sure that files
that need this defined, include <sys/param.h> and don't define it in
the Makefile. Add a comment to that effect.

Revision 1.36 / (download) - annotate - [select for diffs], Tue Jan 20 22:43:34 1998 UTC (14 years, 4 months ago) by pk
Branch: MAIN
Changes since 1.35: +2 -1 lines
Diff to previous 1.35 (colored)

Define BSD4_4: quad_t's in struct rlimit;

Revision 1.35 / (download) - annotate - [select for diffs], Fri Oct 10 19:57:03 1997 UTC (14 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH001, netbsd-1-3-BETA
Branch point for: netbsd-1-3
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored)

CFLAGS->CPPFLAGS

Revision 1.34 / (download) - annotate - [select for diffs], Sun Jul 20 22:37:55 1997 UTC (14 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.33: +1 -2 lines
Diff to previous 1.33 (colored)

Remove WARNS=1 from all the subdirectory Makefiles, and add it to Makefile.inc
now that all /bin has been cleaned.

Revision 1.33 / (download) - annotate - [select for diffs], Fri Jul 4 21:40:55 1997 UTC (14 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored)

Make the syntax tables work on machines where characters are unsigned.

Revision 1.32 / (download) - annotate - [select for diffs], Fri Jul 4 21:00:36 1997 UTC (14 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.31: +3 -14 lines
Diff to previous 1.31 (colored)

Don't roll own rules to build helper programs.
Add WARNS

Revision 1.31 / (download) - annotate - [select for diffs], Mon Jun 16 02:42:38 1997 UTC (14 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

add auto-generated token.h to dependancy for ${OBJS}.
not everyone runs "make depend" ...

Revision 1.30 / (download) - annotate - [select for diffs], Thu May 15 10:03:24 1997 UTC (15 years ago) by veego
Branch: MAIN
Changes since 1.29: +2 -1 lines
Diff to previous 1.29 (colored)

Add mkinit.o mknodes.o mksyntax.o to CLEANFILES

Revision 1.29 / (download) - annotate - [select for diffs], Fri May 9 07:50:04 1997 UTC (15 years ago) by mycroft
Branch: MAIN
Changes since 1.28: +7 -11 lines
Diff to previous 1.28 (colored)

Eliminate bogus redefinitions of standard targets.

Revision 1.28 / (download) - annotate - [select for diffs], Thu May 8 21:11:04 1997 UTC (15 years ago) by gwr
Branch: MAIN
Changes since 1.27: +2 -5 lines
Diff to previous 1.27 (colored)

Back out the .PATH.c changes.  The .depend problem (and others)
will be fixed using the new .NOPATH make feature instead.

Revision 1.27 / (download) - annotate - [select for diffs], Tue May 6 20:44:59 1997 UTC (15 years ago) by gwr
Branch: MAIN
Changes since 1.26: +5 -2 lines
Diff to previous 1.26 (colored)

Use .PATH.c: ...

Revision 1.26 / (download) - annotate - [select for diffs], Thu Apr 17 08:13:26 1997 UTC (15 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.25: +18 -1 lines
Diff to previous 1.25 (colored)

- XXX Inhibit warnings on PowerPC for now - there are lots of
  "char is unsigned" problems here.
- Add rules for mkinit, mknodes, and mksyntax that use the HOST_*
  facilities, for cross-compiling.

Revision 1.23.4.1 / (download) - annotate - [select for diffs], Sun Jan 26 04:57:09 1997 UTC (15 years, 4 months ago) by rat
Branch: netbsd-1-2
CVS Tags: netbsd-1-2-PATCH001
Changes since 1.23: +21 -22 lines
Diff to previous 1.23 (colored) next main 1.24 (colored)

Update /bin/sh from trunk per request of Christos Zoulas.  Fixes
many bugs.

Revision 1.25 / (download) - annotate - [select for diffs], Tue Oct 22 13:22:19 1996 UTC (15 years, 7 months ago) by cgd
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

add builtins.h to the list of (built) headers depended on by ${OBJS}, so
make from 'cleandir' works.

Revision 1.24 / (download) - annotate - [select for diffs], Wed Oct 16 14:23:51 1996 UTC (15 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.23: +21 -22 lines
Diff to previous 1.23 (colored)

PR/2808: Depend and clean fixes from FreeBSD

Revision 1.23 / (download) - annotate - [select for diffs], Sun Feb 18 12:29:18 1996 UTC (16 years, 3 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-BETA
Branch point for: netbsd-1-2
Changes since 1.22: +6 -9 lines
Diff to previous 1.22 (colored)

Fix problems with the way init.o is built:
* Prevent gratuitous rebuilds when nothing has changed.
* Make sure it's rebuilt if a .h file is updated.
From Mike Long, PR 1454.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Oct 22 00:15:02 1995 UTC (16 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.21: +6 -1 lines
Diff to previous 1.21 (colored)

Parallel make fixes.

Revision 1.21 / (download) - annotate - [select for diffs], Sat Jun 10 20:19:40 1995 UTC (16 years, 11 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.20: +2 -1 lines
Diff to previous 1.20 (colored)

Add a DPADD.

Revision 1.20 / (download) - annotate - [select for diffs], Thu May 11 21:28:33 1995 UTC (17 years ago) by christos
Branch: MAIN
Changes since 1.19: +4 -6 lines
Diff to previous 1.19 (colored)

Merge in my changes from vangogh, and fix the x=`false`; echo $? == 0
bug.

Revision 1.19 / (download) - annotate - [select for diffs], Tue Mar 21 09:08:36 1995 UTC (17 years, 2 months ago) by cgd
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

convert to new RCS id conventions.

Revision 1.18 / (download) - annotate - [select for diffs], Fri Nov 4 17:13:27 1994 UTC (17 years, 6 months ago) by jtc
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

ulimit builtin (PR #388)

This public domain code, originally by Doug Gwyn, Doug Kingston, Eric
Gisin, and Michael Rendell was ripped from pdksh 5.0.8 and hacked for
use with ash.

Revision 1.17 / (download) - annotate - [select for diffs], Fri Jun 24 07:33:12 1994 UTC (17 years, 11 months ago) by jtc
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.16: +2 -2 lines
Diff to previous 1.16 (colored)

Renamed builtins to builtins.def to eliminate make's (incorrect) circular
dependancy between the builtins data file and builtins.c.

The bug only occured when there was no obj directory, and is a result of
NetBSD's better (compared to 4.4lite's) default make rules.

Fixes bug #301.

Revision 1.16 / (download) - annotate - [select for diffs], Sat Jun 11 16:11:35 1994 UTC (17 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored)

Add RCS ids.

Revision 1.15 / (download) - annotate - [select for diffs], Thu Jun 2 09:10:58 1994 UTC (17 years, 11 months ago) by pk
Branch: MAIN
Changes since 1.14: +1 -1 lines
Diff to previous 1.14 (colored)

Exclude `mkinit' from argument list to `mkinit'; this especially causes
trouble when compiling with `-g'.

Revision 1.14 / (download) - annotate - [select for diffs], Sat May 14 22:20:04 1994 UTC (18 years ago) by cgd
Branch: MAIN
Changes since 1.13: +1 -1 lines
Diff to previous 1.13 (colored)

add back in support for building w/o obj dir.  also, add NO_HISTORY
define, which (if you invoke mkbuiltins properly) gets you a sh w/o
history of command line editing (for floppy sh).

Revision 1.13 / (download) - annotate - [select for diffs], Thu May 12 23:55:56 1994 UTC (18 years ago) by jtc
Branch: MAIN
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored)

Added DPADD.

Revision 1.12 / (download) - annotate - [select for diffs], Thu May 12 16:09:09 1994 UTC (18 years ago) by jtc
Branch: MAIN
Changes since 1.11: +3 -9 lines
Diff to previous 1.11 (colored)

Use libc's sys_siglist[] instead of building and using our own array of
signal names. (from charles)

Revision 1.11 / (download) - annotate - [select for diffs], Wed May 11 17:14:22 1994 UTC (18 years ago) by jtc
Branch: MAIN
Changes since 1.10: +1 -1 lines
Diff to previous 1.10 (colored)

temporarily disable printf builtin

Revision 1.10 / (download) - annotate - [select for diffs], Wed May 11 17:09:42 1994 UTC (18 years ago) by jtc
Branch: MAIN
Changes since 1.9: +28 -20 lines
Diff to previous 1.9 (colored)

sync with 4.4lite

Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Wed May 11 17:00:59 1994 UTC (18 years ago) by jtc
Branch: WFJ-920714, CSRG
CVS Tags: lite-1
Changes since 1.1.1.1: +11 -8 lines
Diff to previous 1.1.1.1 (colored)

44lite code

Revision 1.9 / (download) - annotate - [select for diffs], Tue Dec 28 10:59:05 1993 UTC (18 years, 5 months ago) by davidb
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

Changed to use make's new .OBJDIR

Revision 1.8 / (download) - annotate - [select for diffs], Sun Nov 14 15:35:34 1993 UTC (18 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.7: +10 -10 lines
Diff to previous 1.7 (colored)

from Thomas Eberhardt <thomas@mathematik.uni-Bremen.de>:
    Some reordering and modifications in the Makefiles for sh, dump,
    restore to get dependicies right.  The README in /usr/share/mk
    states that it's a Bad Thing(tm) to add something after
    .include <bsd.prog.mk>, but this seems the only way to get the
    dependencies right.

Revision 1.7 / (download) - annotate - [select for diffs], Mon Aug 9 04:58:18 1993 UTC (18 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.6: +4 -4 lines
Diff to previous 1.6 (colored)

Tweak for cross-compiling.

Revision 1.6 / (download) - annotate - [select for diffs], Fri Aug 6 21:50:14 1993 UTC (18 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.5: +4 -10 lines
Diff to previous 1.5 (colored)

Use sys_signame[].

Revision 1.5 / (download) - annotate - [select for diffs], Mon Aug 2 17:18:50 1993 UTC (18 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.4: +1 -1 lines
Diff to previous 1.4 (colored)

Add RCS identifiers, remove some completely useless RCS logs and patchkit
headers, and a few other insignificant changes.

Revision 1.4 / (download) - annotate - [select for diffs], Tue May 4 13:56:27 1993 UTC (19 years ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-0-9-base, netbsd-0-9-RELEASE, netbsd-0-9-BETA, netbsd-0-9-ALPHA2, netbsd-0-9-ALPHA, netbsd-0-9
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored)

Make sure init.c is touched so it doesn't get rebuilt if we
make again.  (Okay, so I did reproduce it.)

Revision 1.3 / (download) - annotate - [select for diffs], Tue Mar 23 00:27:30 1993 UTC (19 years, 2 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-alpha-1, netbsd-0-8
Changes since 1.2: +1 -1 lines
Diff to previous 1.2 (colored)

changed "Id" to "Header" for rcsids

Revision 1.2 / (download) - annotate - [select for diffs], Mon Mar 22 08:04:00 1993 UTC (19 years, 2 months ago) by cgd
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1 (colored)

added rcs ids to all files

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Mar 21 09:45:37 1993 UTC (19 years, 2 months ago) by cgd
Branch: WFJ-920714, CSRG
CVS Tags: patchkit-0-2-2, WFJ-386bsd-01
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

initial import of 386bsd-0.1 sources

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

Initial revision

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




CVSweb <webmaster@jp.NetBSD.org>