CVS commit: src/usr.bin/config

2015-11-21 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sun Nov 22 01:20:36 UTC 2015 Modified Files: src/usr.bin/config: TODO Log Message: A few more. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/usr.bin/config/TODO Please note that diffs are not public

CVS commit: src/usr.bin/config

2015-11-12 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Nov 12 14:38:21 UTC 2015 Modified Files: src/usr.bin/config: defs.h mkioconf.c Log Message: In ioconfname mode, #define IOCONF as the ioconf token. Avoids having to retype the name to call config_init/fini_component(). To

CVS commit: src/usr.bin/config

2015-11-12 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Nov 12 14:38:21 UTC 2015 Modified Files: src/usr.bin/config: defs.h mkioconf.c Log Message: In ioconfname mode, #define IOCONF as the ioconf token. Avoids having to retype the name to call config_init/fini_component(). To

CVS commit: src/usr.bin/config

2015-09-12 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sat Sep 12 19:11:13 UTC 2015 Modified Files: src/usr.bin/config: pack.c Log Message: Negating an integer and comparing it to 1 is a fancy way of checking for 0, which in this case would be DEVI_ORPHAN. That clearly can't be the

CVS commit: src/usr.bin/config

2015-09-12 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sat Sep 12 19:11:13 UTC 2015 Modified Files: src/usr.bin/config: pack.c Log Message: Negating an integer and comparing it to 1 is a fancy way of checking for 0, which in this case would be DEVI_ORPHAN. That clearly can't be the

CVS commit: src/usr.bin/config

2015-09-10 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Sep 11 02:26:22 UTC 2015 Modified Files: src/usr.bin/config: TODO Log Message: Libraries should be built in sub-make. libkern is polluting .PATH too much. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30

CVS commit: src/usr.bin/config

2015-09-10 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Sep 11 02:26:22 UTC 2015 Modified Files: src/usr.bin/config: TODO Log Message: Libraries should be built in sub-make. libkern is polluting .PATH too much. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30

CVS commit: src/usr.bin/config

2015-09-07 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 8 00:53:39 UTC 2015 Modified Files: src/usr.bin/config: TODO Log Message: ${LD} input files and library (*.a) support. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/usr.bin/config/TODO Please

CVS commit: src/usr.bin/config

2015-09-07 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 8 00:53:39 UTC 2015 Modified Files: src/usr.bin/config: TODO Log Message: ${LD} input files and library (*.a) support. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/usr.bin/config/TODO Please

CVS commit: src/usr.bin/config

2015-09-07 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 8 05:48:07 UTC 2015 Modified Files: src/usr.bin/config: TODO Log Message: About ${CTFCONVERT}. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/usr.bin/config/TODO Please note that diffs are not

CVS commit: src/usr.bin/config

2015-09-07 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 8 02:23:34 UTC 2015 Modified Files: src/usr.bin/config: TODO Log Message: ${MD_OBJS} and friends. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/usr.bin/config/TODO Please note that diffs are not

CVS commit: src/usr.bin/config

2015-09-07 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 8 02:23:34 UTC 2015 Modified Files: src/usr.bin/config: TODO Log Message: ${MD_OBJS} and friends. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/usr.bin/config/TODO Please note that diffs are not

CVS commit: src/usr.bin/config

2015-09-07 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 8 05:48:07 UTC 2015 Modified Files: src/usr.bin/config: TODO Log Message: About ${CTFCONVERT}. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/usr.bin/config/TODO Please note that diffs are not

CVS commit: src/usr.bin/config

2015-09-04 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Sep 4 10:16:35 UTC 2015 Modified Files: src/usr.bin/config: defs.h files.c mkmakefile.c scan.l Log Message: Sort files in ${ALLFILES} in the order of parsing of `files.*'. config(1) reads the first `files.${MACHINE}' when

CVS commit: src/usr.bin/config

2015-09-04 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Sep 4 10:16:35 UTC 2015 Modified Files: src/usr.bin/config: defs.h files.c mkmakefile.c scan.l Log Message: Sort files in ${ALLFILES} in the order of parsing of `files.*'. config(1) reads the first `files.${MACHINE}' when

CVS commit: src/usr.bin/config

2015-09-04 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Sep 4 15:50:48 UTC 2015 Modified Files: src/usr.bin/config: files.c Log Message: Fix segmentation fault. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/usr.bin/config/files.c Please note that diffs

CVS commit: src/usr.bin/config

2015-09-04 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Sep 4 15:50:48 UTC 2015 Modified Files: src/usr.bin/config: files.c Log Message: Fix segmentation fault. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/usr.bin/config/files.c Please note that diffs

CVS commit: src/usr.bin/config

2015-09-04 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Sep 4 21:32:54 UTC 2015 Modified Files: src/usr.bin/config: files.c Log Message: Fix previous. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/usr.bin/config/files.c Please note that diffs are not

CVS commit: src/usr.bin/config

2015-09-04 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Sep 4 21:32:54 UTC 2015 Modified Files: src/usr.bin/config: files.c Log Message: Fix previous. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/usr.bin/config/files.c Please note that diffs are not

CVS commit: src/usr.bin/config

2015-09-04 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Sep 4 06:01:40 UTC 2015 Modified Files: src/usr.bin/config: defs.h files.c main.c Log Message: *.o files don't need special handling at all now. Makefile.kern.inc knows *.o input files don't need to get compiled, but need

CVS commit: src/usr.bin/config

2015-09-04 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Sep 4 06:01:40 UTC 2015 Modified Files: src/usr.bin/config: defs.h files.c main.c Log Message: *.o files don't need special handling at all now. Makefile.kern.inc knows *.o input files don't need to get compiled, but need

CVS commit: src/usr.bin/config

2015-09-03 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Thu Sep 3 13:53:36 UTC 2015 Modified Files: src/usr.bin/config: defs.h files.c main.c mkdevsw.c mkheaders.c mkioconf.c mkswap.c Log Message: After thought, revert "Generate *.c files under conf/". Generate *.c

CVS commit: src/usr.bin/config

2015-09-03 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Thu Sep 3 13:53:36 UTC 2015 Modified Files: src/usr.bin/config: defs.h files.c main.c mkdevsw.c mkheaders.c mkioconf.c mkswap.c Log Message: After thought, revert "Generate *.c files under conf/". Generate *.c

re: CVS commit: src/usr.bin/config

2015-09-03 Thread matthew green
Masao Uebayashi writes: > They were intentionally overly strict. Please put them back. Or > change them to not overly strict. there's no good reason to change either makeoptions to to force all options to be listed in the files files. like most of the items in config/TODO, there is no

CVS commit: src/usr.bin/config

2015-09-03 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Thu Sep 3 06:08:38 UTC 2015 Modified Files: src/usr.bin/config: main.c Log Message: Fix build. To generate a diff of this commit: cvs rdiff -u -r1.86 -r1.87 src/usr.bin/config/main.c Please note that diffs are not public

CVS commit: src/usr.bin/config

2015-09-03 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Thu Sep 3 06:08:38 UTC 2015 Modified Files: src/usr.bin/config: main.c Log Message: Fix build. To generate a diff of this commit: cvs rdiff -u -r1.86 -r1.87 src/usr.bin/config/main.c Please note that diffs are not public

Re: CVS commit: src/usr.bin/config

2015-09-03 Thread Masao Uebayashi
They were intentionally overly strict. Please put them back. Or change them to not overly strict. You make me wonder if I should add this to Makefile.kern.nc: ${SYSTEM_OBJ}: Makefile

CVS commit: src/usr.bin/config

2015-09-03 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Sep 4 05:13:32 UTC 2015 Modified Files: src/usr.bin/config: files.c mkmakefile.c Log Message: Now Makefile.kern.inc handles swap.c compiling/linking nicely, config(1) can become less hackish. To generate a diff of this

CVS commit: src/usr.bin/config

2015-09-03 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Sep 4 05:13:32 UTC 2015 Modified Files: src/usr.bin/config: files.c mkmakefile.c Log Message: Now Makefile.kern.inc handles swap.c compiling/linking nicely, config(1) can become less hackish. To generate a diff of this

CVS commit: src/usr.bin/config

2015-09-03 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Sep 4 01:24:01 UTC 2015 Modified Files: src/usr.bin/config: files.c mkmakefile.c Log Message: Share more code by making *.o handling less special. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30

CVS commit: src/usr.bin/config

2015-09-03 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Sep 4 01:24:01 UTC 2015 Modified Files: src/usr.bin/config: files.c mkmakefile.c Log Message: Share more code by making *.o handling less special. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30

CVS commit: src/usr.bin/config

2015-09-03 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Thu Sep 3 13:32:07 UTC 2015 Modified Files: src/usr.bin/config: mkmakefile.c Log Message: Pretty-print `Makefile' output. To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 src/usr.bin/config/mkmakefile.c Please

CVS commit: src/usr.bin/config

2015-09-03 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Thu Sep 3 13:32:07 UTC 2015 Modified Files: src/usr.bin/config: mkmakefile.c Log Message: Pretty-print `Makefile' output. To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 src/usr.bin/config/mkmakefile.c Please

CVS commit: src/usr.bin/config

2015-09-03 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Sep 4 05:52:15 UTC 2015 Modified Files: src/usr.bin/config: mkmakefile.c Log Message: Output ${ALLFILES}, the list of selected *.[csSo] files, sorted in the exact order config(1) parses "file ..." commands in config(5)

CVS commit: src/usr.bin/config

2015-09-03 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Sep 4 05:52:15 UTC 2015 Modified Files: src/usr.bin/config: mkmakefile.c Log Message: Output ${ALLFILES}, the list of selected *.[csSo] files, sorted in the exact order config(1) parses "file ..." commands in config(5)

re: CVS commit: src/usr.bin/config

2015-09-03 Thread matthew green
Masao Uebayashi writes: > On Fri, Sep 4, 2015 at 4:10 AM, matthew green wrote: > > Masao Uebayashi writes: > >> They were intentionally overly strict. Please put them back. Or > >> change them to not overly strict. > > > > there's no good reason to change either makeoptions

CVS commit: src/usr.bin/config

2015-09-02 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Wed Sep 2 16:29:44 UTC 2015 Modified Files: src/usr.bin/config: mkmakefile.c Log Message: Fix build. To generate a diff of this commit: cvs rdiff -u -r1.59 -r1.60 src/usr.bin/config/mkmakefile.c Please note that diffs are

CVS commit: src/usr.bin/config

2015-09-02 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Wed Sep 2 16:29:44 UTC 2015 Modified Files: src/usr.bin/config: mkmakefile.c Log Message: Fix build. To generate a diff of this commit: cvs rdiff -u -r1.59 -r1.60 src/usr.bin/config/mkmakefile.c Please note that diffs are

CVS commit: src/usr.bin/config

2015-09-02 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Thu Sep 3 02:45:24 UTC 2015 Modified Files: src/usr.bin/config: main.c Log Message: In `-S' mode, create symlinks from outside of $S to build directory, for files that are placed outside of $S, so that `Makefile.kern.inc' can

CVS commit: src/usr.bin/config

2015-09-02 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Thu Sep 3 02:45:24 UTC 2015 Modified Files: src/usr.bin/config: main.c Log Message: In `-S' mode, create symlinks from outside of $S to build directory, for files that are placed outside of $S, so that `Makefile.kern.inc' can

CVS commit: src/usr.bin/config

2015-09-02 Thread matthew green
Module Name:src Committed By: mrg Date: Thu Sep 3 05:45:16 UTC 2015 Modified Files: src/usr.bin/config: TODO Log Message: remove these items: o Disallow unknown options. o Kill makeoptions. because they're overly strict and i use these both regularly to do stuff that

CVS commit: src/usr.bin/config

2015-09-02 Thread matthew green
Module Name:src Committed By: mrg Date: Thu Sep 3 05:45:16 UTC 2015 Modified Files: src/usr.bin/config: TODO Log Message: remove these items: o Disallow unknown options. o Kill makeoptions. because they're overly strict and i use these both regularly to do stuff that

CVS commit: src/usr.bin/config

2015-09-02 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Wed Sep 2 13:06:06 UTC 2015 Modified Files: src/usr.bin/config: mkmakefile.c Log Message: Simplify generated `Makefile' by calculating ${OBJS} from merging ${CFILES}, ${SFILES}, and ${OFILES} except swap.o excluded. To

CVS commit: src/usr.bin/config

2015-09-02 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Wed Sep 2 13:06:06 UTC 2015 Modified Files: src/usr.bin/config: mkmakefile.c Log Message: Simplify generated `Makefile' by calculating ${OBJS} from merging ${CFILES}, ${SFILES}, and ${OFILES} except swap.o excluded. To

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 20:18:41 UTC 2015 Modified Files: src/usr.bin/config: mkmakefile.c Log Message: Fix build. To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56 src/usr.bin/config/mkmakefile.c Please note that diffs are

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 20:18:41 UTC 2015 Modified Files: src/usr.bin/config: mkmakefile.c Log Message: Fix build. To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56 src/usr.bin/config/mkmakefile.c Please note that diffs are

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 10:37:48 UTC 2015 Modified Files: src/usr.bin/config: defs.h Log Message: Start merging struct files and struct objects. To generate a diff of this commit: cvs rdiff -u -r1.74 -r1.75 src/usr.bin/config/defs.h

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 10:37:48 UTC 2015 Modified Files: src/usr.bin/config: defs.h Log Message: Start merging struct files and struct objects. To generate a diff of this commit: cvs rdiff -u -r1.74 -r1.75 src/usr.bin/config/defs.h

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 12:10:56 UTC 2015 Modified Files: src/usr.bin/config: defs.h files.c mkmakefile.c Log Message: Use per-suffix lists where appropriate. To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 12:10:56 UTC 2015 Modified Files: src/usr.bin/config: defs.h files.c mkmakefile.c Log Message: Use per-suffix lists where appropriate. To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 11:22:59 UTC 2015 Modified Files: src/usr.bin/config: defs.h files.c gram.y mkmakefile.c Log Message: Merge struct objects into struct files. Keep per-suffix file lists. To generate a diff of this commit: cvs

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 11:22:59 UTC 2015 Modified Files: src/usr.bin/config: defs.h files.c gram.y mkmakefile.c Log Message: Merge struct objects into struct files. Keep per-suffix file lists. To generate a diff of this commit: cvs

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 11:35:47 UTC 2015 Modified Files: src/usr.bin/config: defs.h mkmakefile.c Log Message: Abstract struct filetype is no longer needed. To generate a diff of this commit: cvs rdiff -u -r1.76 -r1.77

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 11:35:47 UTC 2015 Modified Files: src/usr.bin/config: defs.h mkmakefile.c Log Message: Abstract struct filetype is no longer needed. To generate a diff of this commit: cvs rdiff -u -r1.76 -r1.77

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 12:32:26 UTC 2015 Modified Files: src/usr.bin/config: defs.h Log Message: Clean up struct files. To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79 src/usr.bin/config/defs.h Please note that diffs are

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 12:32:26 UTC 2015 Modified Files: src/usr.bin/config: defs.h Log Message: Clean up struct files. To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79 src/usr.bin/config/defs.h Please note that diffs are

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 12:46:20 UTC 2015 Modified Files: src/usr.bin/config: defs.h files.c Log Message: Keep track of directory of files internally. To generate a diff of this commit: cvs rdiff -u -r1.79 -r1.80 src/usr.bin/config/defs.h

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 12:46:20 UTC 2015 Modified Files: src/usr.bin/config: defs.h files.c Log Message: Keep track of directory of files internally. To generate a diff of this commit: cvs rdiff -u -r1.79 -r1.80 src/usr.bin/config/defs.h

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Wed Sep 2 05:09:25 UTC 2015 Modified Files: src/usr.bin/config: defs.h files.c main.c mkdevsw.c mkheaders.c mkioconf.c mkswap.c Log Message: In `-S' mode, generate *.c files under conf/ subdirectory. Register

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Wed Sep 2 05:09:25 UTC 2015 Modified Files: src/usr.bin/config: defs.h files.c main.c mkdevsw.c mkheaders.c mkioconf.c mkswap.c Log Message: In `-S' mode, generate *.c files under conf/ subdirectory. Register

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 14:32:20 UTC 2015 Modified Files: src/usr.bin/config: main.c Log Message: Prepare to build subdirectories. Not enabled yet. To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83 src/usr.bin/config/main.c

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 14:32:20 UTC 2015 Modified Files: src/usr.bin/config: main.c Log Message: Prepare to build subdirectories. Not enabled yet. To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83 src/usr.bin/config/main.c

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 13:45:52 UTC 2015 Modified Files: src/usr.bin/config: defs.h Log Message: Bump version for "buildprefix". To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82 src/usr.bin/config/defs.h Please note that

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 13:45:52 UTC 2015 Modified Files: src/usr.bin/config: defs.h Log Message: Bump version for "buildprefix". To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82 src/usr.bin/config/defs.h Please note that

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 13:42:48 UTC 2015 Modified Files: src/usr.bin/config: config.5 defs.h files.c gram.y scan.l util.c Log Message: Introduce a new syntax, "buildprefix", to specify prefix of files under kernel build subdirectory. This

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 13:42:48 UTC 2015 Modified Files: src/usr.bin/config: config.5 defs.h files.c gram.y scan.l util.c Log Message: Introduce a new syntax, "buildprefix", to specify prefix of files under kernel build subdirectory. This

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 16:01:23 UTC 2015 Modified Files: src/usr.bin/config: config.1 defs.h files.c main.c mkmakefile.c Log Message: Experimental ``suffix rules + subdirectories'' build support (-S). To generate a diff of this commit:

CVS commit: src/usr.bin/config

2015-09-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 16:01:23 UTC 2015 Modified Files: src/usr.bin/config: config.1 defs.h files.c main.c mkmakefile.c Log Message: Experimental ``suffix rules + subdirectories'' build support (-S). To generate a diff of this commit:

CVS commit: src/usr.bin/config

2015-08-31 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 00:38:30 UTC 2015 Modified Files: src/usr.bin/config: mkmakefile.c Log Message: Refactor emit file functions. No functional changes. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50

CVS commit: src/usr.bin/config

2015-08-31 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 01:17:57 UTC 2015 Modified Files: src/usr.bin/config: mkmakefile.c Log Message: Properly handle absolute prefix. To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51 src/usr.bin/config/mkmakefile.c Please

CVS commit: src/usr.bin/config

2015-08-31 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Tue Sep 1 01:50:14 UTC 2015 Modified Files: src/usr.bin/config: config.5 main.c Log Message: Allow redefinition of options (with only a warning message). Removal of non-included options was already only a warning. This also

CVS commit: src/usr.bin/config

2015-08-31 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 00:38:30 UTC 2015 Modified Files: src/usr.bin/config: mkmakefile.c Log Message: Refactor emit file functions. No functional changes. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50

CVS commit: src/usr.bin/config

2015-08-31 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Sep 1 01:17:57 UTC 2015 Modified Files: src/usr.bin/config: mkmakefile.c Log Message: Properly handle absolute prefix. To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51 src/usr.bin/config/mkmakefile.c Please

CVS commit: src/usr.bin/config

2015-08-31 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Tue Sep 1 01:50:14 UTC 2015 Modified Files: src/usr.bin/config: config.5 main.c Log Message: Allow redefinition of options (with only a warning message). Removal of non-included options was already only a warning. This also

CVS commit: src/usr.bin/config

2015-08-31 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Mon Aug 31 11:52:37 UTC 2015 Modified Files: src/usr.bin/config: config.5 Log Message: Tyepo To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/usr.bin/config/config.5 Please note that diffs are not public

CVS commit: src/usr.bin/config

2015-08-31 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Mon Aug 31 11:52:37 UTC 2015 Modified Files: src/usr.bin/config: config.5 Log Message: Tyepo To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/usr.bin/config/config.5 Please note that diffs are not public

Re: CVS commit: src/usr.bin/config

2015-08-31 Thread David Laight
On Sat, Aug 29, 2015 at 12:03:51PM +0900, Masao Uebayashi wrote: > Such a hack is needed because config(1) has to generate rules > explicitly for each *.[cS]. If you try to override a rule (e.g. > compile this pmap_bootstrap.c with ${NOPROF_C}), it will be a > duplicated rule. > > If *.[cS] ->

CVS commit: src/usr.bin/config

2015-08-31 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Mon Aug 31 12:00:12 UTC 2015 Modified Files: src/usr.bin/config: config.5 Log Message: Need to read closer - there was another occurrence of the same tyepo To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32

CVS commit: src/usr.bin/config

2015-08-31 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Mon Aug 31 12:00:12 UTC 2015 Modified Files: src/usr.bin/config: config.5 Log Message: Need to read closer - there was another occurrence of the same tyepo To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32

CVS commit: src/usr.bin/config

2015-08-30 Thread Thomas Klausner
Module Name:src Committed By: wiz Date: Sun Aug 30 06:57:51 UTC 2015 Modified Files: src/usr.bin/config: config.5 Log Message: Fix a macro usage. Add more markup. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/usr.bin/config/config.5 Please note that

CVS commit: src/usr.bin/config

2015-08-30 Thread Thomas Klausner
Module Name:src Committed By: wiz Date: Sun Aug 30 06:57:51 UTC 2015 Modified Files: src/usr.bin/config: config.5 Log Message: Fix a macro usage. Add more markup. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/usr.bin/config/config.5 Please note that

CVS commit: src/usr.bin/config

2015-08-30 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sun Aug 30 21:58:19 UTC 2015 Modified Files: src/usr.bin/config: defs.h mkmakefile.c Log Message: Revert Accept only relative paths This will be redone in much better, stricter way. To generate a diff of this commit:

CVS commit: src/usr.bin/config

2015-08-30 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Mon Aug 31 02:58:25 UTC 2015 Modified Files: src/usr.bin/config: defs.h gram.y main.c Log Message: Restore the old behavior of maxusers to allow the value to be overriden. Problem reported by John D. Baker. To generate a diff

CVS commit: src/usr.bin/config

2015-08-29 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Aug 29 07:24:49 UTC 2015 Modified Files: src/usr.bin/config: main.c sem.c Log Message: Fix previous. To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78 src/usr.bin/config/main.c cvs rdiff -u -r1.72 -r1.73

CVS commit: src/usr.bin/config

2015-08-29 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Aug 29 07:24:49 UTC 2015 Modified Files: src/usr.bin/config: main.c sem.c Log Message: Fix previous. To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78 src/usr.bin/config/main.c cvs rdiff -u -r1.72 -r1.73

re: CVS commit: src/usr.bin/config

2015-08-29 Thread matthew green
Masao Uebayashi writes: Module Name: src Committed By: uebayasi Date: Fri Aug 28 08:31:28 UTC 2015 Modified Files: src/usr.bin/config: mkmakefile.c Log Message: Accept only relative paths (from $S) for `file' and `object'. Simplify code. config(1) does not need to be

CVS commit: src/usr.bin/config

2015-08-29 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Aug 29 13:34:21 UTC 2015 Modified Files: src/usr.bin/config: main.c Log Message: Revert MAXUSERS. CVS is hard. To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79 src/usr.bin/config/main.c Please note that

CVS commit: src/usr.bin/config

2015-08-29 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Aug 29 13:34:21 UTC 2015 Modified Files: src/usr.bin/config: main.c Log Message: Revert MAXUSERS. CVS is hard. To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79 src/usr.bin/config/main.c Please note that

CVS commit: src/usr.bin/config

2015-08-29 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Aug 29 17:42:05 UTC 2015 Modified Files: src/usr.bin/config: mkmakefile.c Log Message: No need to define swapkernel.o build rule. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47

CVS commit: src/usr.bin/config

2015-08-29 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Aug 29 17:42:05 UTC 2015 Modified Files: src/usr.bin/config: mkmakefile.c Log Message: No need to define swapkernel.o build rule. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47

CVS commit: src/usr.bin/config

2015-08-29 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Aug 29 17:35:23 UTC 2015 Modified Files: src/usr.bin/config: mkmakefile.c Log Message: Define ``normal'' .c/.S rules as .for loops. Still explicit and ugly, but these will be eventually replaced with suffix rules. Tested

CVS commit: src/usr.bin/config

2015-08-29 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Aug 29 17:35:23 UTC 2015 Modified Files: src/usr.bin/config: mkmakefile.c Log Message: Define ``normal'' .c/.S rules as .for loops. Still explicit and ugly, but these will be eventually replaced with suffix rules. Tested

CVS commit: src/usr.bin/config

2015-08-29 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sun Aug 30 01:33:20 UTC 2015 Modified Files: src/usr.bin/config: config.5 defs.h main.c Log Message: Define `makeoptions' values as parameters with makeoptions_ prefix too. C sources are encouraged to include relevant opt_*.h

CVS commit: src/usr.bin/config

2015-08-29 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sun Aug 30 01:33:20 UTC 2015 Modified Files: src/usr.bin/config: config.5 defs.h main.c Log Message: Define `makeoptions' values as parameters with makeoptions_ prefix too. C sources are encouraged to include relevant opt_*.h

Re: CVS commit: src/usr.bin/config

2015-08-28 Thread Masao Uebayashi
I will probably allow $S/.. only for `object' paths. To realize suffix rules, I have to dig subdirectories under kernel build directory. But that is only for files that are compiled. I don't need to dig subdirectories for objects whose relative path is `../../../a/b/c'.

CVS commit: src/usr.bin/config

2015-08-28 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Aug 28 08:56:39 UTC 2015 Modified Files: src/usr.bin/config: files.c Log Message: Error out if a given path is absolute. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/usr.bin/config/files.c Please

CVS commit: src/usr.bin/config

2015-08-28 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Aug 28 08:56:39 UTC 2015 Modified Files: src/usr.bin/config: files.c Log Message: Error out if a given path is absolute. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/usr.bin/config/files.c Please

CVS commit: src/usr.bin/config

2015-08-28 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Aug 28 09:16:29 UTC 2015 Modified Files: src/usr.bin/config: mkmakefile.c Log Message: Simplify. To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/usr.bin/config/mkmakefile.c Please note that diffs are

CVS commit: src/usr.bin/config

2015-08-28 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Aug 28 09:16:29 UTC 2015 Modified Files: src/usr.bin/config: mkmakefile.c Log Message: Simplify. To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/usr.bin/config/mkmakefile.c Please note that diffs are

CVS commit: src/usr.bin/config

2015-08-28 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Aug 28 08:31:28 UTC 2015 Modified Files: src/usr.bin/config: mkmakefile.c Log Message: Accept only relative paths (from $S) for `file' and `object'. Simplify code. config(1) does not need to be super-smart about path

<    1   2   3   4   5   6   >