summaryrefslogtreecommitdiffstats
path: root/sys/conf
diff options
context:
space:
mode:
Diffstat (limited to 'sys/conf')
-rw-r--r--sys/conf/Makefile.i38631
-rw-r--r--sys/conf/Makefile.powerpc31
2 files changed, 36 insertions, 26 deletions
diff --git a/sys/conf/Makefile.i386 b/sys/conf/Makefile.i386
index e026cdf..25bf3e7 100644
--- a/sys/conf/Makefile.i386
+++ b/sys/conf/Makefile.i386
@@ -1,6 +1,6 @@
# Copyright 1990 W. Jolitz
# from: @(#)Makefile.i386 7.1 5/10/91
-# $Id: Makefile.i386,v 1.10 1993/10/23 08:28:17 nate Exp $
+# $Id: Makefile.i386,v 1.11 1993/11/07 04:41:11 wollman Exp $
#
# Makefile for FreeBSD
#
@@ -67,13 +67,13 @@ PROFILE_C= ${CC} -S -c ${CFLAGS} $< ; \
clean:
rm -f eddep *386bsd tags *.o locore.i [a-uw-z]*.s \
- errs linterrs makelinks genassym
+ errs linterrs makelinks genassym ,assym.s stamp-assym
-lint: /tmp param.c
- @lint -hbxn -I. -DGENERIC -Dvolatile= ${COPTS} ${PARAM} \
- ${I386}/i386/Locore.c ${CFILES} ioconf.c param.c | \
- grep -v 'struct/union .* never defined' | \
- grep -v 'possible pointer alignment problem'
+#lint: /tmp param.c
+# @lint -hbxn -I. -DGENERIC -Dvolatile= ${COPTS} ${PARAM} \
+# ${I386}/i386/Locore.c ${CFILES} ioconf.c param.c | \
+# grep -v 'struct/union .* never defined' | \
+# grep -v 'possible pointer alignment problem'
symbols.sort: ${I386}/i386/symbols.raw
grep -v '^#' ${I386}/i386/symbols.raw \
@@ -95,16 +95,21 @@ autoconf.o: Makefile
# depend on network configuration
af.o uipc_proto.o locore.o: Makefile
-# depend on maxusers
-assym.s: Makefile
-
# depends on KDB (cons.o also depends on GENERIC)
trap.o cons.o: Makefile
assym.s: genassym
- ./genassym >assym.s
-
-genassym:
+ ./genassym >,assym.s
+ if cmp -s assym.s ,assym.s; then \
+ rm -f ,assym.s; \
+ else \
+ rm -f assym.s; \
+ mv ,assym.s assym.s; \
+ fi
+
+# Some of the defines that genassym outputs may well depend on the
+# value of kernel options.
+genassym: Makefile
${CC} ${INCLUDES} -DKERNEL ${IDENT} ${PARAM} \
${I386}/i386/genassym.c -o genassym
diff --git a/sys/conf/Makefile.powerpc b/sys/conf/Makefile.powerpc
index e026cdf..25bf3e7 100644
--- a/sys/conf/Makefile.powerpc
+++ b/sys/conf/Makefile.powerpc
@@ -1,6 +1,6 @@
# Copyright 1990 W. Jolitz
# from: @(#)Makefile.i386 7.1 5/10/91
-# $Id: Makefile.i386,v 1.10 1993/10/23 08:28:17 nate Exp $
+# $Id: Makefile.i386,v 1.11 1993/11/07 04:41:11 wollman Exp $
#
# Makefile for FreeBSD
#
@@ -67,13 +67,13 @@ PROFILE_C= ${CC} -S -c ${CFLAGS} $< ; \
clean:
rm -f eddep *386bsd tags *.o locore.i [a-uw-z]*.s \
- errs linterrs makelinks genassym
+ errs linterrs makelinks genassym ,assym.s stamp-assym
-lint: /tmp param.c
- @lint -hbxn -I. -DGENERIC -Dvolatile= ${COPTS} ${PARAM} \
- ${I386}/i386/Locore.c ${CFILES} ioconf.c param.c | \
- grep -v 'struct/union .* never defined' | \
- grep -v 'possible pointer alignment problem'
+#lint: /tmp param.c
+# @lint -hbxn -I. -DGENERIC -Dvolatile= ${COPTS} ${PARAM} \
+# ${I386}/i386/Locore.c ${CFILES} ioconf.c param.c | \
+# grep -v 'struct/union .* never defined' | \
+# grep -v 'possible pointer alignment problem'
symbols.sort: ${I386}/i386/symbols.raw
grep -v '^#' ${I386}/i386/symbols.raw \
@@ -95,16 +95,21 @@ autoconf.o: Makefile
# depend on network configuration
af.o uipc_proto.o locore.o: Makefile
-# depend on maxusers
-assym.s: Makefile
-
# depends on KDB (cons.o also depends on GENERIC)
trap.o cons.o: Makefile
assym.s: genassym
- ./genassym >assym.s
-
-genassym:
+ ./genassym >,assym.s
+ if cmp -s assym.s ,assym.s; then \
+ rm -f ,assym.s; \
+ else \
+ rm -f assym.s; \
+ mv ,assym.s assym.s; \
+ fi
+
+# Some of the defines that genassym outputs may well depend on the
+# value of kernel options.
+genassym: Makefile
${CC} ${INCLUDES} -DKERNEL ${IDENT} ${PARAM} \
${I386}/i386/genassym.c -o genassym
OpenPOWER on IntegriCloud