diff options
| author | Warner Losh <imp@FreeBSD.org> | 2011-02-10 19:58:21 +0000 |
|---|---|---|
| committer | Warner Losh <imp@FreeBSD.org> | 2011-02-10 19:58:21 +0000 |
| commit | fbd0c28059e00c23cef712e936e095a3788826ba (patch) | |
| tree | 1ffe43b42f5f40daa452a46da2ba10bc25460183 | |
| parent | 61e05fce5e7a9bd92546cbf7e69d0e9370375ccd (diff) | |
Notes
| -rw-r--r-- | Makefile.inc1 | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/Makefile.inc1 b/Makefile.inc1 index 06d6951c91d24..0fd7e240d1331 100644 --- a/Makefile.inc1 +++ b/Makefile.inc1 @@ -28,6 +28,17 @@ # /usr/share/mk. These include: # obj depend all install clean cleandepend cleanobj +# You are supposed to define both of these when calling Makefile.inc1 +# directly. However, some old scripts don't. Cope for the moment, but +# issue a new warning for a transition period. +.if defined(TARGET) && !defined(TARGET_ARCH) +.warning "You must pass both TARGET and TARGET_ARCH to Makefile.inc1. Setting TARGET_ARCH=${TARGET}." +TARGET_ARCH=${TARGET} +.endif +.if !defined(TARGET) || !defined(TARGET_ARCH) +.error "Both TARGET and TARGET_ARCH must be defined." +.endif + .include <bsd.own.mk> .include <bsd.arch.inc.mk> |
