changeset 20711:111ccb776e79 draft

reporoot-to-srctop
author Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
date Fri, 12 Jan 2018 18:49:53 -0500
parents 0dfe55bd6964
children 47811baf5bcf
files kernel/mk/dboot-build.mk kernel/mk/dboot-defines.mk kernel/mk/dboot.mk kernel/mk/defines.mk kernel/mk/genunix-build-subsys.mk kernel/mk/genunix-build.mk kernel/mk/genunix-defines.mk kernel/mk/genunix-subsys.mk kernel/mk/genunix.mk kernel/mk/program-defines.mk kernel/mk/unix-defines.mk
diffstat 11 files changed, 66 insertions(+), 66 deletions(-) [+]
line wrap: on
line diff
--- a/kernel/mk/dboot-build.mk	Tue Jun 27 22:55:11 2017 +0300
+++ b/kernel/mk/dboot-build.mk	Fri Jan 12 18:49:53 2018 -0500
@@ -8,19 +8,19 @@
 # a 64-bit unix.o.  We accomplish this by messing with KERNEL_AFLAGS on some
 # targets.
 
-.if empty(REPOROOT)
-.error "You must define REPOROOT to point to the top-level of the repository"
+.if empty(SRCTOP)
+.error "You must define SRCTOP to point to the top-level of the repository"
 .endif
 
-.include <${REPOROOT}/Makefile.cfgparam>
+.include <${SRCTOP}/Makefile.cfgparam>
 
 # prevent dboot.mk inclusion in user's Makefile from setting up confusing targets
 _DBOOT_BUILD=yes
 .include <${.CURDIR}/Makefile>
 
-.include <${REPOROOT}/kernel/mk/defines.mk>
-.include <${REPOROOT}/kernel/mk/program-defines.mk>
-.include <${REPOROOT}/kernel/mk/dboot-defines.mk>
+.include <${SRCTOP}/kernel/mk/defines.mk>
+.include <${SRCTOP}/kernel/mk/program-defines.mk>
+.include <${SRCTOP}/kernel/mk/dboot-defines.mk>
 
 SRCS = $(DBOOT_SRCS)
 
--- a/kernel/mk/dboot-defines.mk	Tue Jun 27 22:55:11 2017 +0300
+++ b/kernel/mk/dboot-defines.mk	Fri Jan 12 18:49:53 2018 -0500
@@ -34,10 +34,10 @@
 	-D_I32LPx
 
 KERNEL_INCLUDES += \
-	-I$(REPOROOT)/usr/src/common \
-	-I$(REPOROOT)/usr/src/common/util
+	-I$(SRCTOP)/usr/src/common \
+	-I$(SRCTOP)/usr/src/common/util
 
 KERNEL_INCLUDES_i386 += \
-	-I$(REPOROOT)/arch/x86/kernel/platform/i86pc/include \
-	-I$(REPOROOT)/arch/x86/kernel/platform/i86xpv/include \
-	-I$(REPOROOT)/usr/src/uts/common/xen
+	-I$(SRCTOP)/arch/x86/kernel/platform/i86pc/include \
+	-I$(SRCTOP)/arch/x86/kernel/platform/i86xpv/include \
+	-I$(SRCTOP)/usr/src/uts/common/xen
--- a/kernel/mk/dboot.mk	Tue Jun 27 22:55:11 2017 +0300
+++ b/kernel/mk/dboot.mk	Fri Jan 12 18:49:53 2018 -0500
@@ -1,10 +1,10 @@
 .if empty(_DBOOT_BUILD)
 
-.if empty(REPOROOT)
-.error "You must define REPOROOT to point to the top-level of the repository"
+.if empty(SRCTOP)
+.error "You must define SRCTOP to point to the top-level of the repository"
 .endif
 
-.include <${REPOROOT}/Makefile.cfgparam>
+.include <${SRCTOP}/Makefile.cfgparam>
 .include <bsd.subdir.mk>
 
 BUILD=
@@ -19,13 +19,13 @@
 
 dboot-32:
 	@mkdir -p obj32
-	@${MAKE} -f ${REPOROOT}/kernel/mk/dboot-build.mk dboot \
-		BITS=32 REPOROOT=${REPOROOT}
+	@${MAKE} -f ${SRCTOP}/kernel/mk/dboot-build.mk dboot \
+		BITS=32 SRCTOP=${SRCTOP}
 
 dboot-64:
 	@mkdir -p obj64
-	@${MAKE} -f ${REPOROOT}/kernel/mk/dboot-build.mk dboot \
-		BITS=64 REPOROOT=${REPOROOT}
+	@${MAKE} -f ${SRCTOP}/kernel/mk/dboot-build.mk dboot \
+		BITS=64 SRCTOP=${SRCTOP}
 
 clean cleandir:
 	@rm -rf obj32 obj64
--- a/kernel/mk/defines.mk	Tue Jun 27 22:55:11 2017 +0300
+++ b/kernel/mk/defines.mk	Fri Jan 12 18:49:53 2018 -0500
@@ -81,13 +81,13 @@
 	-D_SYSCALL32_IMPL
 
 KERNEL_INCLUDES = \
-	-I${REPOROOT}/usr/src/uts/common \
-	-I${REPOROOT}/arch/${CONFIG_MACH}/include \
-	-I${REPOROOT}/arch/${CONFIG_MACH}/include/offsets/${BITS} \
-	-I${REPOROOT}/include
+	-I${SRCTOP}/usr/src/uts/common \
+	-I${SRCTOP}/arch/${CONFIG_MACH}/include \
+	-I${SRCTOP}/arch/${CONFIG_MACH}/include/offsets/${BITS} \
+	-I${SRCTOP}/include
 
 KERNEL_INCLUDES_i386 = \
-	-I${REPOROOT}/usr/src/uts/intel
+	-I${SRCTOP}/usr/src/uts/intel
 
 KERNEL_INCLUDES_sparc =
 
--- a/kernel/mk/genunix-build-subsys.mk	Tue Jun 27 22:55:11 2017 +0300
+++ b/kernel/mk/genunix-build-subsys.mk	Fri Jan 12 18:49:53 2018 -0500
@@ -2,26 +2,26 @@
 # Build genunix subsystem
 #
 
-.if empty(REPOROOT)
-.error "You must define REPOROOT to point to the top-level of the repository"
+.if empty(SRCTOP)
+.error "You must define SRCTOP to point to the top-level of the repository"
 .endif
 
-.include <${REPOROOT}/Makefile.cfgparam>
+.include <${SRCTOP}/Makefile.cfgparam>
 
 # prevent genunix.mk inclusion in user's Makefile from setting up confusing targets
 _GENUNIX_BUILD=yes
 .include <${.CURDIR}/Makefile>
 
-.include <${REPOROOT}/kernel/mk/defines.mk>
-.include <${REPOROOT}/kernel/mk/program-defines.mk>
+.include <${SRCTOP}/kernel/mk/defines.mk>
+.include <${SRCTOP}/kernel/mk/program-defines.mk>
 .if ${BUILD_GENUNIX} == "yes"
-.include <${REPOROOT}/kernel/mk/genunix-defines.mk>
+.include <${SRCTOP}/kernel/mk/genunix-defines.mk>
 SRCS = $(GENUNIX_SRCS)
 DIRS = $(GENUNIX_SUBDIR)
 TGT = genunix
 OFILE = genunix.o
 .else
-.include <${REPOROOT}/kernel/mk/unix-defines.mk>
+.include <${SRCTOP}/kernel/mk/unix-defines.mk>
 SRCS = $(UNIX_SRCS)
 DIRS = $(UNIX_SUBDIR)
 TGT = unix
--- a/kernel/mk/genunix-build.mk	Tue Jun 27 22:55:11 2017 +0300
+++ b/kernel/mk/genunix-build.mk	Fri Jan 12 18:49:53 2018 -0500
@@ -2,18 +2,18 @@
 # Build and install genunix
 #
 
-.if empty(REPOROOT)
-.error "You must define REPOROOT to point to the top-level of the repository"
+.if empty(SRCTOP)
+.error "You must define SRCTOP to point to the top-level of the repository"
 .endif
 
-.include <${REPOROOT}/Makefile.cfgparam>
+.include <${SRCTOP}/Makefile.cfgparam>
 
 # prevent genunix.mk inclusion in user's Makefile from setting up confusing targets
 _GENUNIX_BUILD=yes
 .include <${.CURDIR}/Makefile>
 
-.include <${REPOROOT}/kernel/mk/defines.mk>
-.include <${REPOROOT}/kernel/mk/genunix-defines.mk>
+.include <${SRCTOP}/kernel/mk/defines.mk>
+.include <${SRCTOP}/kernel/mk/genunix-defines.mk>
 
 CFLAGS = $(KERNEL_CFLAGS)
 LDFLAGS = $(KERNEL_LDFLAGS)
--- a/kernel/mk/genunix-defines.mk	Tue Jun 27 22:55:11 2017 +0300
+++ b/kernel/mk/genunix-defines.mk	Fri Jan 12 18:49:53 2018 -0500
@@ -35,8 +35,8 @@
 	-DOPTERON_ERRATUM_721
 
 KERNEL_INCLUDES += \
-	-I$(REPOROOT)/usr/src/uts/common/fs/zfs \
-	-I$(REPOROOT)/usr/src/common
+	-I$(SRCTOP)/usr/src/uts/common/fs/zfs \
+	-I$(SRCTOP)/usr/src/common
 
 KERNEL_INCLUDES_i386 += \
-	-I$(REPOROOT)/arch/x86/kernel/platform/i86pc/include
+	-I$(SRCTOP)/arch/x86/kernel/platform/i86pc/include
--- a/kernel/mk/genunix-subsys.mk	Tue Jun 27 22:55:11 2017 +0300
+++ b/kernel/mk/genunix-subsys.mk	Fri Jan 12 18:49:53 2018 -0500
@@ -1,7 +1,7 @@
 .if empty(_GENUNIX_BUILD)
 
-.if empty(REPOROOT)
-.error "You must define REPOROOT to point to the top-level of the repository"
+.if empty(SRCTOP)
+.error "You must define SRCTOP to point to the top-level of the repository"
 .endif
 
 # process all subdirs only once
@@ -14,7 +14,7 @@
 SUBDIR += ${GENUNIX_SUBDIR} ${UNIX_SUBDIR}
 SUBDIR := ${SUBDIR:O:u}
 
-.include <${REPOROOT}/Makefile.cfgparam>
+.include <${SRCTOP}/Makefile.cfgparam>
 .include <bsd.subdir.mk>
 
 BUILD=
@@ -29,23 +29,23 @@
 
 genunix-32: ${GENUNIX_SUBDIR}
 	@mkdir -p obj32
-	@${MAKE} -f ${REPOROOT}/kernel/mk/genunix-build-subsys.mk genunix \
-		BITS=32 REPOROOT=${REPOROOT} BUILD_GENUNIX=yes
+	@${MAKE} -f ${SRCTOP}/kernel/mk/genunix-build-subsys.mk genunix \
+		BITS=32 SRCTOP=${SRCTOP} BUILD_GENUNIX=yes
 
 genunix-64: ${GENUNIX_SUBDIR}
 	@mkdir -p obj64
-	@${MAKE} -f ${REPOROOT}/kernel/mk/genunix-build-subsys.mk genunix \
-		BITS=64 REPOROOT=${REPOROOT} BUILD_GENUNIX=yes
+	@${MAKE} -f ${SRCTOP}/kernel/mk/genunix-build-subsys.mk genunix \
+		BITS=64 SRCTOP=${SRCTOP} BUILD_GENUNIX=yes
 
 unix-32: ${UNIX_SUBDIR}
 	@mkdir -p obj32
-	@${MAKE} -f ${REPOROOT}/kernel/mk/genunix-build-subsys.mk unix \
-		BITS=32 REPOROOT=${REPOROOT} BUILD_GENUNIX=no
+	@${MAKE} -f ${SRCTOP}/kernel/mk/genunix-build-subsys.mk unix \
+		BITS=32 SRCTOP=${SRCTOP} BUILD_GENUNIX=no
 
 unix-64: ${UNIX_SUBDIR}
 	@mkdir -p obj64
-	@${MAKE} -f ${REPOROOT}/kernel/mk/genunix-build-subsys.mk unix \
-		BITS=64 REPOROOT=${REPOROOT} BUILD_GENUNIX=no
+	@${MAKE} -f ${SRCTOP}/kernel/mk/genunix-build-subsys.mk unix \
+		BITS=64 SRCTOP=${SRCTOP} BUILD_GENUNIX=no
 
 clean cleandir:
 	@rm -rf obj32 obj64
--- a/kernel/mk/genunix.mk	Tue Jun 27 22:55:11 2017 +0300
+++ b/kernel/mk/genunix.mk	Fri Jan 12 18:49:53 2018 -0500
@@ -1,7 +1,7 @@
 .if empty(_GENUNIX_BUILD)
 
-REPOROOT=..
-.include <$(REPOROOT)/Makefile.cfgparam>
+SRCTOP=..
+.include <$(SRCTOP)/Makefile.cfgparam>
 .include <bsd.subdir.mk>
 
 SUBDIR += ${GENUNIX_SUBDIR}
@@ -21,23 +21,23 @@
 # we don't use a for loop to allow for more parallelism
 all-32:
 	@mkdir -p obj32
-	@${MAKE} -f ${REPOROOT}/kernel/mk/genunix-build.mk all \
-		BITS=32 REPOROOT=${REPOROOT}
+	@${MAKE} -f ${SRCTOP}/kernel/mk/genunix-build.mk all \
+		BITS=32 SRCTOP=${SRCTOP}
 
 all-64:
 	@mkdir -p obj64
-	@${MAKE} -f ${REPOROOT}/kernel/mk/genunix-build.mk all \
-		BITS=64 REPOROOT=${REPOROOT}
+	@${MAKE} -f ${SRCTOP}/kernel/mk/genunix-build.mk all \
+		BITS=64 SRCTOP=${SRCTOP}
 
 clean cleandir:
-	@${MAKE} -f ${REPOROOT}/kernel/mk/genunix-build.mk clean \
-		REPOROOT=${REPOROOT}
+	@${MAKE} -f ${SRCTOP}/kernel/mk/genunix-build.mk clean \
+		SRCTOP=${SRCTOP}
 	@rm -rf obj32 obj64
 
 install:
 .for bits in ${BUILD}
-	@${MAKE} -f ${REPOROOT}/kernel/mk/genunix-build.mk install \
-		BITS=${bits} REPOROOT=${REPOROOT}
+	@${MAKE} -f ${SRCTOP}/kernel/mk/genunix-build.mk install \
+		BITS=${bits} SRCTOP=${SRCTOP}
 .endfor
 
 .PHONY: all all-32 all-64 clean cleandir install
--- a/kernel/mk/program-defines.mk	Tue Jun 27 22:55:11 2017 +0300
+++ b/kernel/mk/program-defines.mk	Fri Jan 12 18:49:53 2018 -0500
@@ -39,4 +39,4 @@
 .SUFFIXES: .bdf
 
 .bdf.c:
-	awk -f ${REPOROOT}/tools/bdf_to_c.awk ${.IMPSRC} > ${.TARGET}
+	awk -f ${SRCTOP}/tools/bdf_to_c.awk ${.IMPSRC} > ${.TARGET}
--- a/kernel/mk/unix-defines.mk	Tue Jun 27 22:55:11 2017 +0300
+++ b/kernel/mk/unix-defines.mk	Fri Jan 12 18:49:53 2018 -0500
@@ -43,11 +43,11 @@
 	-DMODDIR_SUFFIX='"${CONFIG_MACH64}"'
 
 KERNEL_INCLUDES += \
-	-I$(REPOROOT)/usr/src/uts/common/fs/zfs \
-	-I$(REPOROOT)/usr/src/common
+	-I$(SRCTOP)/usr/src/uts/common/fs/zfs \
+	-I$(SRCTOP)/usr/src/common
 
 KERNEL_INCLUDES_i386 += \
-	-I$(REPOROOT)/arch/x86/kernel/platform/i86pc/include \
-	-I$(REPOROOT)/arch/x86/kernel/platform/i86xpv/include \
-	-I$(REPOROOT)/usr/src/common/dis/i386 \
-	-I$(REPOROOT)/usr/src/uts/common/xen
+	-I$(SRCTOP)/arch/x86/kernel/platform/i86pc/include \
+	-I$(SRCTOP)/arch/x86/kernel/platform/i86xpv/include \
+	-I$(SRCTOP)/usr/src/common/dis/i386 \
+	-I$(SRCTOP)/usr/src/uts/common/xen