summaryrefslogtreecommitdiff
path: root/usr/src/cmd/mdb/Makefile.module
diff options
context:
space:
mode:
authorAlexander Pyhalov <apyhalov@gmail.com>2016-08-30 12:55:15 +0300
committerGordon Ross <gordon.w.ross@gmail.com>2016-09-29 22:49:32 -0400
commit9f9230833b50b8271840dc2c12bd1e94d9df7d12 (patch)
treed674face6d7ae05e652e1ffeed7c0ce37cc32f86 /usr/src/cmd/mdb/Makefile.module
parent8ae05c101a3c849364fa53a66ec87aa59823326a (diff)
downloadillumos-gate-9f9230833b50b8271840dc2c12bd1e94d9df7d12.tar.gz
5969 update illumos-gate to use python2.7
Portions contributed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Reviewed by: Albert Lee <trisk@omniti.com> Reviewed by: Adam Stevko <adam.stevko@gmail.com> Approved by: Gordon Ross <gwr@nexenta.com>
Diffstat (limited to 'usr/src/cmd/mdb/Makefile.module')
-rw-r--r--usr/src/cmd/mdb/Makefile.module11
1 files changed, 9 insertions, 2 deletions
diff --git a/usr/src/cmd/mdb/Makefile.module b/usr/src/cmd/mdb/Makefile.module
index f741cd8278..47a3e15fe2 100644
--- a/usr/src/cmd/mdb/Makefile.module
+++ b/usr/src/cmd/mdb/Makefile.module
@@ -31,13 +31,20 @@
include $(SRC)/cmd/mdb/Makefile.tools
+#
+# Make sure we're getting a consistent execution environment for the
+# embedded scripts.
+#
+SHELL= /usr/bin/ksh93
+
$(KMOD_SOURCES_DIFFERENT)KMODSRCS = $(MODSRCS)
$(KMOD_SOURCES_DIFFERENT)KMODASMSRCS = $(MODASMSRCS)
MODOBJS = $(MODSRCS:%.c=dmod/%.o) $(MODASMSRCS:%.s=dmod/%.o)
KMODOBJS = $(KMODSRCS:%.c=kmod/%.o) $(KMODASMSRCS:%.s=kmod/%.o)
-MODNAME = $(MODULE:%.so=%)
+MODNAME_cmd = if [ -n "$(MODULE_NAME)" ]; then print $(MODULE_NAME); else print $(MODULE)| sed -e 's:\.so$$::'; fi
+MODNAME = $(MODNAME_cmd:sh)
KMODULE = $(MODNAME)
MODFILE = dmod/$(MODULE)
@@ -101,7 +108,7 @@ C99MODE = $(C99_ENABLE)
CFLAGS += $(CCVERBOSE)
CFLAGS64 += $(CCVERBOSE)
-CPPFLAGS += $($(MDBTGT)_TGTFLAGS) -I../../../common
+CPPFLAGS += $($(MDBTGT)_TGTFLAGS) -I../../../common -I/usr/include/python$(PYTHON_VERSION)
LDFLAGS += $(ZTEXT)
LDFLAGS64 += $(ZTEXT)
ASFLAGS += -P