SuccessChanges

Summary

  1. contiki: Fix BYTE_ORDER setting to UIP_BYTE_ORDER (details)
  2. ecc/Makefile.in: fix target clean (details)
  3. fixed Makefile variables for cross-compilation (details)
Commit 830ff5c2ec9e77a1fd9b7d3e791f7b1dc8e9e0ca by Gaëtan Harter
contiki: Fix BYTE_ORDER setting to UIP_BYTE_ORDER

There was the wrong #ifdef which prevented setting BYTE_ORDER.
It was working for LITTLE_ENDIAN platforms as defaulting to it.

Change-Id: Ia8028c654f04f92e43b8e0ad24e1a18177a975e7
Signed-off-by: Gaëtan Harter <gaetan.harter@inria.fr>
The file was modifiedplatform-specific/platform.h
Commit 5fece11e282816f8ab9046c9019b0189eeea6e56 by Olaf Bergmann
ecc/Makefile.in: fix target clean

After renaming OBJECTS to ECC_OBJECTS, the clean target was not
updated.

Change-Id: I0b70e1875d46e59d5df51e78176b09672f285ab7
The file was modifiedecc/Makefile.in
Commit cc5863fa0e438ba1fa46c05f2a27cd8dd3d85b96 by Olaf Bergmann
fixed Makefile variables for cross-compilation

When configured for a different host, the variables CC, AR and
RANLIB have not been set correctly. With this fix, tinydtls can
be compiled for another platform when it is configured as a
submodule of an automake-enabled project.

For example, when the dtls branch of libcoap[1] can be cross-compiled
for the raspberry pi as follows:

  ./configure --with-host=arm-linux-gnueabihf --disable-shared

Note that cross-compilation does not yet work without automake as the
m4 macro AM_PROG_AR depends on automake.

[1] https://github.com/obgm/libcoap/tree/dtls

Change-Id: If23080dc7754a48434e7ac787c0bddda1dd9530b
The file was modifiedecc/Makefile.in
The file was modifiedsha2/Makefile.in
The file was modifiedconfigure.ac
The file was modifiedMakefile.in
The file was modifiedaes/Makefile.in
The file was modifiedtests/Makefile.in