Module Name: src
Committed By: uebayasi
Date: Thu Oct 9 19:20:56 UTC 2014
Modified Files:
src/usr.bin/config: defs.h main.c mkmakefile.c
Log Message:
Steal -M to enable "modular" build.
To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 src/usr.bin/config/defs.h
cvs rdiff -u -r1.57 -r1.58 src/usr.bin/config/main.c
cvs rdiff -u -r1.20 -r1.21 src/usr.bin/config/mkmakefile.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/usr.bin/config/defs.h
diff -u src/usr.bin/config/defs.h:1.50 src/usr.bin/config/defs.h:1.51
--- src/usr.bin/config/defs.h:1.50 Thu Oct 9 15:25:26 2014
+++ src/usr.bin/config/defs.h Thu Oct 9 19:20:56 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: defs.h,v 1.50 2014/10/09 15:25:26 uebayasi Exp $ */
+/* $NetBSD: defs.h,v 1.51 2014/10/09 19:20:56 uebayasi Exp $ */
/*
* Copyright (c) 1992, 1993
@@ -606,6 +606,7 @@ int emitioconfh(void);
int mkioconf(void);
/* mkmakefile.c */
+extern int usekobjs;
int mkmakefile(void);
/* mkswap.c */
Index: src/usr.bin/config/main.c
diff -u src/usr.bin/config/main.c:1.57 src/usr.bin/config/main.c:1.58
--- src/usr.bin/config/main.c:1.57 Thu Oct 9 16:08:36 2014
+++ src/usr.bin/config/main.c Thu Oct 9 19:20:56 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: main.c,v 1.57 2014/10/09 16:08:36 uebayasi Exp $ */
+/* $NetBSD: main.c,v 1.58 2014/10/09 19:20:56 uebayasi Exp $ */
/*
* Copyright (c) 1992, 1993
@@ -161,7 +161,7 @@ main(int argc, char **argv)
pflag = 0;
xflag = 0;
- while ((ch = getopt(argc, argv, "D:LPU:dgpvb:s:x")) != -1) {
+ while ((ch = getopt(argc, argv, "D:LMPU:dgpvb:s:x")) != -1) {
switch (ch) {
#ifndef MAKE_BOOTSTRAP
@@ -171,6 +171,10 @@ main(int argc, char **argv)
break;
#endif
+ case 'M':
+ usekobjs = 1;
+ break;
+
case 'L':
Lflag = 1;
break;
Index: src/usr.bin/config/mkmakefile.c
diff -u src/usr.bin/config/mkmakefile.c:1.20 src/usr.bin/config/mkmakefile.c:1.21
--- src/usr.bin/config/mkmakefile.c:1.20 Thu Oct 9 17:36:10 2014
+++ src/usr.bin/config/mkmakefile.c Thu Oct 9 19:20:56 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: mkmakefile.c,v 1.20 2014/10/09 17:36:10 uebayasi Exp $ */
+/* $NetBSD: mkmakefile.c,v 1.21 2014/10/09 19:20:56 uebayasi Exp $ */
/*
* Copyright (c) 1992, 1993
@@ -83,7 +83,7 @@ static void emitsubs(FILE *, const char
static int selectopt(const char *, void *);
/* Generate Makefile to build things per-attribute *.ko (a.k.a modular build). */
-int usekobjs = 0; /* XXX */
+int usekobjs = 0;
int
mkmakefile(void)