diff options
author | Alexander Pyhalov <apyhalov@gmail.com> | 2016-08-30 12:55:15 +0300 |
---|---|---|
committer | Gordon Ross <gordon.w.ross@gmail.com> | 2016-09-29 22:49:32 -0400 |
commit | 9f9230833b50b8271840dc2c12bd1e94d9df7d12 (patch) | |
tree | d674face6d7ae05e652e1ffeed7c0ce37cc32f86 /usr/src/cmd/mdb/Makefile.module | |
parent | 8ae05c101a3c849364fa53a66ec87aa59823326a (diff) | |
download | illumos-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.module | 11 |
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 |