Module Name: src Committed By: uebayasi Date: Thu Nov 6 11:40:32 UTC 2014
Modified Files: src/usr.bin/config: defs.h main.c mkmakefile.c Log Message: config(1): Rename internal flag to enable modular build To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62 src/usr.bin/config/defs.h cvs rdiff -u -r1.72 -r1.73 src/usr.bin/config/main.c cvs rdiff -u -r1.25 -r1.26 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.61 src/usr.bin/config/defs.h:1.62 --- src/usr.bin/config/defs.h:1.61 Sat Nov 1 14:24:45 2014 +++ src/usr.bin/config/defs.h Thu Nov 6 11:40:32 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: defs.h,v 1.61 2014/11/01 14:24:45 uebayasi Exp $ */ +/* $NetBSD: defs.h,v 1.62 2014/11/06 11:40:32 uebayasi Exp $ */ /* * Copyright (c) 1992, 1993 @@ -587,6 +587,7 @@ void emit_options(void); void emit_params(void); /* main.c */ +extern int Mflag; void addoption(const char *, const char *); void addfsoption(const char *); void addmkoption(const char *, const char *); @@ -629,7 +630,6 @@ 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.72 src/usr.bin/config/main.c:1.73 --- src/usr.bin/config/main.c:1.72 Tue Nov 4 23:00:35 2014 +++ src/usr.bin/config/main.c Thu Nov 6 11:40:32 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: main.c,v 1.72 2014/11/04 23:00:35 joerg Exp $ */ +/* $NetBSD: main.c,v 1.73 2014/11/06 11:40:32 uebayasi Exp $ */ /* * Copyright (c) 1992, 1993 @@ -45,7 +45,7 @@ #endif #include <sys/cdefs.h> -__RCSID("$NetBSD: main.c,v 1.72 2014/11/04 23:00:35 joerg Exp $"); +__RCSID("$NetBSD: main.c,v 1.73 2014/11/06 11:40:32 uebayasi Exp $"); #ifndef MAKE_BOOTSTRAP #include <sys/cdefs.h> @@ -89,6 +89,7 @@ COPYRIGHT("@(#) Copyright (c) 1992, 1993 int vflag; /* verbose output */ int Pflag; /* pack locators */ int Lflag; /* lint config generation */ +int Mflag; /* modular build */ int handling_cmdlineopts; /* currently processing -D/-U options */ int yyparse(void); @@ -176,7 +177,7 @@ main(int argc, char **argv) break; case 'M': - usekobjs = 1; + Mflag = 1; break; case 'L': Index: src/usr.bin/config/mkmakefile.c diff -u src/usr.bin/config/mkmakefile.c:1.25 src/usr.bin/config/mkmakefile.c:1.26 --- src/usr.bin/config/mkmakefile.c:1.25 Wed Oct 29 17:14:50 2014 +++ src/usr.bin/config/mkmakefile.c Thu Nov 6 11:40:32 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: mkmakefile.c,v 1.25 2014/10/29 17:14:50 christos Exp $ */ +/* $NetBSD: mkmakefile.c,v 1.26 2014/11/06 11:40:32 uebayasi Exp $ */ /* * Copyright (c) 1992, 1993 @@ -45,7 +45,7 @@ #endif #include <sys/cdefs.h> -__RCSID("$NetBSD: mkmakefile.c,v 1.25 2014/10/29 17:14:50 christos Exp $"); +__RCSID("$NetBSD: mkmakefile.c,v 1.26 2014/11/06 11:40:32 uebayasi Exp $"); #include <sys/param.h> #include <ctype.h> @@ -85,9 +85,6 @@ static void emitappmkoptions(FILE *); static void emitsubs(FILE *, const char *, const char *, int); static int selectopt(const char *, void *); -/* Generate Makefile to build things per-attribute *.ko (a.k.a modular build). */ -int usekobjs = 0; - int mkmakefile(void) { @@ -132,7 +129,7 @@ mkmakefile(void) continue; } if (strcmp(line, "%OBJS\n") == 0) - fn = usekobjs ? emitkobjs : emitobjs; + fn = Mflag ? emitkobjs : emitobjs; else if (strcmp(line, "%CFILES\n") == 0) fn = emitcfiles; else if (strcmp(line, "%SFILES\n") == 0)