Change executable names for examples to `ot-cli` and `ot-ncp`. (#173)
diff --git a/examples/cc2538/app/cli/Makefile.am b/examples/cc2538/app/cli/Makefile.am
index 914a3a9..561a569 100644
--- a/examples/cc2538/app/cli/Makefile.am
+++ b/examples/cc2538/app/cli/Makefile.am
@@ -28,27 +28,27 @@
include $(abs_top_nlbuild_autotools_dir)/automake/pre.am
-bin_PROGRAMS = soc
+bin_PROGRAMS = \
+ ot-cli \
+ $(NULL)
-soc_CPPFLAGS = \
+ot_cli_CPPFLAGS = \
-I$(top_srcdir)/include \
- -I$(top_srcdir)/src \
- -I$(top_srcdir)/src/core \
-I$(top_srcdir)/examples/cc2538/platform \
$(NULL)
-soc_LDADD = \
+ot_cli_LDADD = \
$(top_builddir)/src/core/libopenthread.a \
$(top_builddir)/src/cli/libopenthread-cli.a \
$(top_builddir)/examples/cc2538/platform/libopenthread-cc2538.a \
$(top_builddir)/third_party/mbedtls/libmbedcrypto.a \
$(NULL)
-soc_LDFLAGS = \
+ot_cli_LDFLAGS = \
-T $(top_srcdir)/examples/cc2538/platform/cc2538.ld \
$(NULL)
-soc_SOURCES = \
+ot_cli_SOURCES = \
main.c \
$(NULL)
diff --git a/examples/cc2538/app/ncp/Makefile.am b/examples/cc2538/app/ncp/Makefile.am
index 0d5164c..efbd54b 100644
--- a/examples/cc2538/app/ncp/Makefile.am
+++ b/examples/cc2538/app/ncp/Makefile.am
@@ -28,27 +28,27 @@
include $(abs_top_nlbuild_autotools_dir)/automake/pre.am
-bin_PROGRAMS = ncp
+bin_PROGRAMS = \
+ ot-ncp \
+ $(NULL)
-ncp_CPPFLAGS = \
+ot_ncp_CPPFLAGS = \
-I$(top_srcdir)/include \
- -I$(top_srcdir)/src \
- -I$(top_srcdir)/src/core \
-I$(top_srcdir)/examples/cc2538/platform \
$(NULL)
-ncp_LDADD = \
+ot_ncp_LDADD = \
$(top_builddir)/src/ncp/libopenthread-ncp.a \
$(top_builddir)/src/core/libopenthread.a \
$(top_builddir)/examples/cc2538/platform/libopenthread-cc2538.a \
$(top_builddir)/third_party/mbedtls/libmbedcrypto.a \
$(NULL)
-ncp_LDFLAGS = \
+ot_ncp_LDFLAGS = \
-T $(top_srcdir)/examples/cc2538/platform/cc2538.ld \
$(NULL)
-ncp_SOURCES = \
+ot_ncp_SOURCES = \
main.c \
$(NULL)
diff --git a/examples/posix/app/cli/Makefile.am b/examples/posix/app/cli/Makefile.am
index 38b406b..d115976 100644
--- a/examples/posix/app/cli/Makefile.am
+++ b/examples/posix/app/cli/Makefile.am
@@ -28,26 +28,25 @@
include $(abs_top_nlbuild_autotools_dir)/automake/pre.am
-bin_PROGRAMS = soc
-
-soc_CPPFLAGS = \
- -I$(top_srcdir)/include \
- -I$(top_srcdir)/src \
- -I$(top_srcdir)/src/core \
- -I$(top_srcdir)/examples/posix/platform \
- $(OPENTHREAD_TARGET_DEFINES) \
+bin_PROGRAMS = \
+ ot-cli \
$(NULL)
-soc_LDADD = \
+ot_cli_CPPFLAGS = \
+ -I$(top_srcdir)/include \
+ -I$(top_srcdir)/examples/posix/platform \
+ $(NULL)
+
+ot_cli_LDADD = \
$(top_builddir)/src/core/libopenthread.a \
$(top_builddir)/src/cli/libopenthread-cli.a \
$(top_builddir)/examples/posix/platform/libopenthread-posix.a \
$(top_builddir)/third_party/mbedtls/libmbedcrypto.a \
- -lstdc++ \
+ -lstdc++ \
$(NULL)
-soc_SOURCES = \
- main.c \
+ot_cli_SOURCES = \
+ main.c \
$(NULL)
include $(abs_top_nlbuild_autotools_dir)/automake/post.am
diff --git a/examples/posix/app/cli/README.md b/examples/posix/app/cli/README.md
index 974f6ef..c89b938 100644
--- a/examples/posix/app/cli/README.md
+++ b/examples/posix/app/cli/README.md
@@ -21,7 +21,7 @@
```bash
$ cd openthread/examples/posix/app/cli
-$ ./soc 1
+$ ./ot-cli 1
```
Start OpenThread:
@@ -56,7 +56,7 @@
```bash
$ cd openthread/examples/posix/app/cli
-$ ./soc 2
+$ ./ot-cli 2
```
Start OpenThread:
diff --git a/examples/posix/app/ncp/Makefile.am b/examples/posix/app/ncp/Makefile.am
index aed2a0a..9e89b0d 100644
--- a/examples/posix/app/ncp/Makefile.am
+++ b/examples/posix/app/ncp/Makefile.am
@@ -28,18 +28,16 @@
include $(abs_top_nlbuild_autotools_dir)/automake/pre.am
-bin_PROGRAMS = ncp
-
-ncp_CPPFLAGS = \
- -I$(top_srcdir)/include \
- -I$(top_srcdir)/src \
- -I$(top_srcdir)/src/core \
- -I$(top_srcdir)/examples/posix/platform \
- -I$(top_srcdir)/third_party \
- $(OPENTHREAD_TARGET_DEFINES) \
+bin_PROGRAMS = \
+ ot-ncp \
$(NULL)
-ncp_LDADD = \
+ot_ncp_CPPFLAGS = \
+ -I$(top_srcdir)/include \
+ -I$(top_srcdir)/examples/posix/platform \
+ $(NULL)
+
+ot_ncp_LDADD = \
$(top_builddir)/src/ncp/libopenthread-ncp.a \
$(top_builddir)/src/core/libopenthread.a \
$(top_builddir)/examples/posix/platform/libopenthread-posix.a \
@@ -47,7 +45,7 @@
-lstdc++ \
$(NULL)
-ncp_SOURCES = \
+ot_ncp_SOURCES = \
main.c \
$(NULL)
diff --git a/src/core/thread/mle.cpp b/src/core/thread/mle.cpp
index 33fdd9d..ca353fd 100644
--- a/src/core/thread/mle.cpp
+++ b/src/core/thread/mle.cpp
@@ -102,11 +102,13 @@
memcpy(mMeshLocal64.GetAddress().m8 + 1, mMac.GetExtendedPanId(), 5);
mMeshLocal64.GetAddress().m8[6] = 0x00;
mMeshLocal64.GetAddress().m8[7] = 0x00;
+
// mesh-local 64
for (int i = 8; i < 16; i++)
{
mMeshLocal64.GetAddress().m8[i] = otPlatRandomGet();
}
+
mMeshLocal64.mPrefixLength = 64;
mMeshLocal64.mPreferredLifetime = 0xffffffff;
mMeshLocal64.mValidLifetime = 0xffffffff;
diff --git a/tests/scripts/thread-cert/node.py b/tests/scripts/thread-cert/node.py
index dc0c571..ad758cd 100755
--- a/tests/scripts/thread-cert/node.py
+++ b/tests/scripts/thread-cert/node.py
@@ -54,9 +54,9 @@
""" Initialize a simulation node. """
if "top_builddir" in os.environ.keys():
srcdir = os.environ['top_builddir']
- cmd = '%s/examples/posix/app/cli/soc' % srcdir
+ cmd = '%s/examples/posix/app/cli/ot-cli' % srcdir
else:
- cmd = './soc'
+ cmd = './ot-cli'
cmd += ' %d' % nodeid
print cmd