summaryrefslogtreecommitdiff
path: root/NxWidgets/UnitTests
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-03-22 22:41:11 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-03-22 22:41:11 +0000
commitef0b23ea7dba56647ceffa0b561d971f7f963540 (patch)
treeaa2fdfc42b8d3994288a6dc854163e993ac5b1bf /NxWidgets/UnitTests
parent4dedf494c242b2c4b52707441eefe2a36fbacf0f (diff)
downloadnuttx-ef0b23ea7dba56647ceffa0b561d971f7f963540.tar.gz
nuttx-ef0b23ea7dba56647ceffa0b561d971f7f963540.tar.bz2
nuttx-ef0b23ea7dba56647ceffa0b561d971f7f963540.zip
Prep for NxWidgets 1.0 release
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4506 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'NxWidgets/UnitTests')
-rw-r--r--NxWidgets/UnitTests/CButton/Makefile4
-rwxr-xr-xNxWidgets/UnitTests/CButton/cbutton-pushed.pngbin0 -> 22223 bytes
-rwxr-xr-xNxWidgets/UnitTests/CButton/cbutton-released.pngbin0 -> 19844 bytes
-rw-r--r--NxWidgets/UnitTests/CButton/cbuttontest.hxx2
-rw-r--r--NxWidgets/UnitTests/CButtonArray/Makefile4
-rwxr-xr-xNxWidgets/UnitTests/CButtonArray/cbuttonarray.pngbin0 -> 35615 bytes
-rw-r--r--NxWidgets/UnitTests/CButtonArray/cbuttonarraytest.hxx2
-rw-r--r--NxWidgets/UnitTests/CCheckBox/Makefile4
-rwxr-xr-xNxWidgets/UnitTests/CCheckBox/ccheckbox.pngbin0 -> 20124 bytes
-rw-r--r--NxWidgets/UnitTests/CCheckBox/ccheckboxtest.hxx2
-rw-r--r--NxWidgets/UnitTests/CGlyphButton/Makefile4
-rw-r--r--NxWidgets/UnitTests/CGlyphButton/cglyphbuttontest.hxx2
-rw-r--r--NxWidgets/UnitTests/CImage/Makefile4
-rw-r--r--NxWidgets/UnitTests/CImage/cimagetest.hxx2
-rw-r--r--NxWidgets/UnitTests/CKeypad/Makefile4
-rw-r--r--NxWidgets/UnitTests/CKeypad/ckeypadtest.hxx2
-rw-r--r--NxWidgets/UnitTests/CLabel/Makefile4
-rwxr-xr-xNxWidgets/UnitTests/CLabel/clabel.pngbin0 -> 18204 bytes
-rw-r--r--NxWidgets/UnitTests/CLabel/clabeltest.hxx2
-rw-r--r--NxWidgets/UnitTests/CLatchButton/Makefile4
-rw-r--r--NxWidgets/UnitTests/CLatchButton/clatchbuttontest.hxx2
-rw-r--r--NxWidgets/UnitTests/CLatchButtonArray/Makefile4
-rw-r--r--NxWidgets/UnitTests/CLatchButtonArray/clatchbuttonarraytest.hxx2
-rw-r--r--NxWidgets/UnitTests/CListBox/Makefile4
-rw-r--r--NxWidgets/UnitTests/CListBox/clistboxtest.hxx2
-rw-r--r--NxWidgets/UnitTests/CProgressBar/Makefile4
-rwxr-xr-xNxWidgets/UnitTests/CProgressBar/cprogressbar.pngbin0 -> 20469 bytes
-rw-r--r--NxWidgets/UnitTests/CProgressBar/cprogressbartest.hxx2
-rw-r--r--NxWidgets/UnitTests/CRadioButton/Makefile4
-rwxr-xr-xNxWidgets/UnitTests/CRadioButton/cradiobutton.pngbin0 -> 32930 bytes
-rw-r--r--NxWidgets/UnitTests/CRadioButton/cradiobuttontest.hxx2
-rw-r--r--NxWidgets/UnitTests/CScrollbarHorizontal/Makefile4
-rwxr-xr-xNxWidgets/UnitTests/CScrollbarHorizontal/cscrollbarhorizontal.pngbin0 -> 20426 bytes
-rw-r--r--NxWidgets/UnitTests/CScrollbarHorizontal/cscrollbarhorizontaltest.hxx2
-rw-r--r--NxWidgets/UnitTests/CScrollbarVertical/Makefile4
-rwxr-xr-xNxWidgets/UnitTests/CScrollbarVertical/cscrollbarvertical.pngbin0 -> 31491 bytes
-rw-r--r--NxWidgets/UnitTests/CScrollbarVertical/cscrollbarverticaltest.hxx2
-rw-r--r--NxWidgets/UnitTests/CSliderHorizonal/Makefile4
-rwxr-xr-xNxWidgets/UnitTests/CSliderHorizonal/csliderhorizontal.pngbin0 -> 21590 bytes
-rw-r--r--NxWidgets/UnitTests/CSliderHorizonal/csliderhorizontaltest.hxx2
-rw-r--r--NxWidgets/UnitTests/CSliderVertical/Makefile4
-rwxr-xr-xNxWidgets/UnitTests/CSliderVertical/cslidervertical.pngbin0 -> 19625 bytes
-rw-r--r--NxWidgets/UnitTests/CSliderVertical/csliderverticaltest.hxx2
-rw-r--r--NxWidgets/UnitTests/CTextBox/Makefile4
-rwxr-xr-xNxWidgets/UnitTests/CTextBox/ctextbox.pngbin0 -> 45575 bytes
-rw-r--r--NxWidgets/UnitTests/CTextBox/ctextboxtest.hxx2
-rwxr-xr-xNxWidgets/UnitTests/TestStatus.txt59
-rwxr-xr-xNxWidgets/UnitTests/tools/addobjs.sh141
-rwxr-xr-xNxWidgets/UnitTests/tools/install.sh152
49 files changed, 110 insertions, 344 deletions
diff --git a/NxWidgets/UnitTests/CButton/Makefile b/NxWidgets/UnitTests/CButton/Makefile
index fbb7d815b..4e1ae042f 100644
--- a/NxWidgets/UnitTests/CButton/Makefile
+++ b/NxWidgets/UnitTests/CButton/Makefile
@@ -41,7 +41,7 @@ include $(APPDIR)/Make.defs
# Add the path to the NXWidget include directory to the CFLAGS
-NXWIDGETS_DIR="$(TESTDIR)/../../NXWidgets/libnxwidgets"
+NXWIDGETS_DIR="$(TESTDIR)/../../libnxwidgets"
NXWIDGETS_INC="$(NXWIDGETS_DIR)/include"
NXWIDGETS_LIB="$(NXWIDGETS_DIR)/libnxwidgets$(LIBEXT)"
@@ -56,7 +56,7 @@ endif
# Get the path to the archiver tool
-TESTTOOL_DIR="$(TESTDIR)/../tools"
+TESTTOOL_DIR="$(TESTDIR)/../../tools"
ARCHIVER=$(TESTTOOL_DIR)/addobjs.sh
# Hello, World! C++ Example
diff --git a/NxWidgets/UnitTests/CButton/cbutton-pushed.png b/NxWidgets/UnitTests/CButton/cbutton-pushed.png
new file mode 100755
index 000000000..079076b86
--- /dev/null
+++ b/NxWidgets/UnitTests/CButton/cbutton-pushed.png
Binary files differ
diff --git a/NxWidgets/UnitTests/CButton/cbutton-released.png b/NxWidgets/UnitTests/CButton/cbutton-released.png
new file mode 100755
index 000000000..0626aedb0
--- /dev/null
+++ b/NxWidgets/UnitTests/CButton/cbutton-released.png
Binary files differ
diff --git a/NxWidgets/UnitTests/CButton/cbuttontest.hxx b/NxWidgets/UnitTests/CButton/cbuttontest.hxx
index f125af6b3..cba947b73 100644
--- a/NxWidgets/UnitTests/CButton/cbuttontest.hxx
+++ b/NxWidgets/UnitTests/CButton/cbuttontest.hxx
@@ -68,7 +68,7 @@
#endif
#ifndef CONFIG_CBUTTONTEST_BGCOLOR
-# define CONFIG_CBUTTONTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKCOLOR
+# define CONFIG_CBUTTONTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKGROUNDCOLOR
#endif
#ifndef CONFIG_CBUTTONTEST_FONTCOLOR
diff --git a/NxWidgets/UnitTests/CButtonArray/Makefile b/NxWidgets/UnitTests/CButtonArray/Makefile
index 6bb67424c..a37e49142 100644
--- a/NxWidgets/UnitTests/CButtonArray/Makefile
+++ b/NxWidgets/UnitTests/CButtonArray/Makefile
@@ -41,7 +41,7 @@ include $(APPDIR)/Make.defs
# Add the path to the NXWidget include directory to the CFLAGS
-NXWIDGETS_DIR="$(TESTDIR)/../../NXWidgets/libnxwidgets"
+NXWIDGETS_DIR="$(TESTDIR)/../../libnxwidgets"
NXWIDGETS_INC="$(NXWIDGETS_DIR)/include"
NXWIDGETS_LIB="$(NXWIDGETS_DIR)/libnxwidgets$(LIBEXT)"
@@ -56,7 +56,7 @@ endif
# Get the path to the archiver tool
-TESTTOOL_DIR="$(TESTDIR)/../tools"
+TESTTOOL_DIR="$(TESTDIR)/../../tools"
ARCHIVER=$(TESTTOOL_DIR)/addobjs.sh
# Hello, World! C++ Example
diff --git a/NxWidgets/UnitTests/CButtonArray/cbuttonarray.png b/NxWidgets/UnitTests/CButtonArray/cbuttonarray.png
new file mode 100755
index 000000000..8609d1223
--- /dev/null
+++ b/NxWidgets/UnitTests/CButtonArray/cbuttonarray.png
Binary files differ
diff --git a/NxWidgets/UnitTests/CButtonArray/cbuttonarraytest.hxx b/NxWidgets/UnitTests/CButtonArray/cbuttonarraytest.hxx
index ef265efbf..1a75ac2c3 100644
--- a/NxWidgets/UnitTests/CButtonArray/cbuttonarraytest.hxx
+++ b/NxWidgets/UnitTests/CButtonArray/cbuttonarraytest.hxx
@@ -68,7 +68,7 @@
#endif
#ifndef CONFIG_CBUTTONARRAYTEST_BGCOLOR
-# define CONFIG_CBUTTONARRAYTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKCOLOR
+# define CONFIG_CBUTTONARRAYTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKGROUNDCOLOR
#endif
#ifndef CONFIG_CBUTTONARRAYTEST_FONTCOLOR
diff --git a/NxWidgets/UnitTests/CCheckBox/Makefile b/NxWidgets/UnitTests/CCheckBox/Makefile
index 9dae246ce..6b31286df 100644
--- a/NxWidgets/UnitTests/CCheckBox/Makefile
+++ b/NxWidgets/UnitTests/CCheckBox/Makefile
@@ -41,7 +41,7 @@ include $(APPDIR)/Make.defs
# Add the path to the NXWidget include directory to the CFLAGS
-NXWIDGETS_DIR="$(TESTDIR)/../../NXWidgets/libnxwidgets"
+NXWIDGETS_DIR="$(TESTDIR)/../../libnxwidgets"
NXWIDGETS_INC="$(NXWIDGETS_DIR)/include"
NXWIDGETS_LIB="$(NXWIDGETS_DIR)/libnxwidgets$(LIBEXT)"
@@ -56,7 +56,7 @@ endif
# Get the path to the archiver tool
-TESTTOOL_DIR="$(TESTDIR)/../tools"
+TESTTOOL_DIR="$(TESTDIR)/../../tools"
ARCHIVER=$(TESTTOOL_DIR)/addobjs.sh
# Hello, World! C++ Example
diff --git a/NxWidgets/UnitTests/CCheckBox/ccheckbox.png b/NxWidgets/UnitTests/CCheckBox/ccheckbox.png
new file mode 100755
index 000000000..9f51c82f0
--- /dev/null
+++ b/NxWidgets/UnitTests/CCheckBox/ccheckbox.png
Binary files differ
diff --git a/NxWidgets/UnitTests/CCheckBox/ccheckboxtest.hxx b/NxWidgets/UnitTests/CCheckBox/ccheckboxtest.hxx
index 52371ab73..73e72e282 100644
--- a/NxWidgets/UnitTests/CCheckBox/ccheckboxtest.hxx
+++ b/NxWidgets/UnitTests/CCheckBox/ccheckboxtest.hxx
@@ -66,7 +66,7 @@
#endif
#ifndef CONFIG_CCHECKBOXTEST_BGCOLOR
-# define CONFIG_CCHECKBOXTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKCOLOR
+# define CONFIG_CCHECKBOXTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKGROUNDCOLOR
#endif
// What is the entry point called?
diff --git a/NxWidgets/UnitTests/CGlyphButton/Makefile b/NxWidgets/UnitTests/CGlyphButton/Makefile
index 527d882fa..01e843555 100644
--- a/NxWidgets/UnitTests/CGlyphButton/Makefile
+++ b/NxWidgets/UnitTests/CGlyphButton/Makefile
@@ -41,7 +41,7 @@ include $(APPDIR)/Make.defs
# Add the path to the NXWidget include directory to the CFLAGS
-NXWIDGETS_DIR="$(TESTDIR)/../../NXWidgets/libnxwidgets"
+NXWIDGETS_DIR="$(TESTDIR)/../../libnxwidgets"
NXWIDGETS_INC="$(NXWIDGETS_DIR)/include"
NXWIDGETS_LIB="$(NXWIDGETS_DIR)/libnxwidgets$(LIBEXT)"
@@ -56,7 +56,7 @@ endif
# Get the path to the archiver tool
-TESTTOOL_DIR="$(TESTDIR)/../tools"
+TESTTOOL_DIR="$(TESTDIR)/../../tools"
ARCHIVER=$(TESTTOOL_DIR)/addobjs.sh
# Hello, World! C++ Example
diff --git a/NxWidgets/UnitTests/CGlyphButton/cglyphbuttontest.hxx b/NxWidgets/UnitTests/CGlyphButton/cglyphbuttontest.hxx
index 889ce21ca..940d82a9f 100644
--- a/NxWidgets/UnitTests/CGlyphButton/cglyphbuttontest.hxx
+++ b/NxWidgets/UnitTests/CGlyphButton/cglyphbuttontest.hxx
@@ -69,7 +69,7 @@
#endif
#ifndef CONFIG_CGLYPHBUTTONTEST_BGCOLOR
-# define CONFIG_CGLYPHBUTTONTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKCOLOR
+# define CONFIG_CGLYPHBUTTONTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKGROUNDCOLOR
#endif
#ifndef CONFIG_CGLYPHBUTTONTEST_FONTCOLOR
diff --git a/NxWidgets/UnitTests/CImage/Makefile b/NxWidgets/UnitTests/CImage/Makefile
index e248761e7..8db783364 100644
--- a/NxWidgets/UnitTests/CImage/Makefile
+++ b/NxWidgets/UnitTests/CImage/Makefile
@@ -41,7 +41,7 @@ include $(APPDIR)/Make.defs
# Add the path to the NXWidget include directory to the CFLAGS
-NXWIDGETS_DIR="$(TESTDIR)/../../NXWidgets/libnxwidgets"
+NXWIDGETS_DIR="$(TESTDIR)/../../libnxwidgets"
NXWIDGETS_INC="$(NXWIDGETS_DIR)/include"
NXWIDGETS_LIB="$(NXWIDGETS_DIR)/libnxwidgets$(LIBEXT)"
@@ -56,7 +56,7 @@ endif
# Get the path to the archiver tool
-TESTTOOL_DIR="$(TESTDIR)/../tools"
+TESTTOOL_DIR="$(TESTDIR)/../../tools"
ARCHIVER=$(TESTTOOL_DIR)/addobjs.sh
# Hello, World! C++ Example
diff --git a/NxWidgets/UnitTests/CImage/cimagetest.hxx b/NxWidgets/UnitTests/CImage/cimagetest.hxx
index 8a8a55556..64592ee23 100644
--- a/NxWidgets/UnitTests/CImage/cimagetest.hxx
+++ b/NxWidgets/UnitTests/CImage/cimagetest.hxx
@@ -68,7 +68,7 @@
#endif
#ifndef CONFIG_CIMAGETEST_BGCOLOR
-# define CONFIG_CIMAGETEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKCOLOR
+# define CONFIG_CIMAGETEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKGROUNDCOLOR
#endif
// What is the entry point called?
diff --git a/NxWidgets/UnitTests/CKeypad/Makefile b/NxWidgets/UnitTests/CKeypad/Makefile
index 631be3b68..ddb8fb962 100644
--- a/NxWidgets/UnitTests/CKeypad/Makefile
+++ b/NxWidgets/UnitTests/CKeypad/Makefile
@@ -41,7 +41,7 @@ include $(APPDIR)/Make.defs
# Add the path to the NXWidget include directory to the CFLAGS
-NXWIDGETS_DIR="$(TESTDIR)/../../NXWidgets/libnxwidgets"
+NXWIDGETS_DIR="$(TESTDIR)/../../libnxwidgets"
NXWIDGETS_INC="$(NXWIDGETS_DIR)/include"
NXWIDGETS_LIB="$(NXWIDGETS_DIR)/libnxwidgets$(LIBEXT)"
@@ -56,7 +56,7 @@ endif
# Get the path to the archiver tool
-TESTTOOL_DIR="$(TESTDIR)/../tools"
+TESTTOOL_DIR="$(TESTDIR)/../../tools"
ARCHIVER=$(TESTTOOL_DIR)/addobjs.sh
# Hello, World! C++ Example
diff --git a/NxWidgets/UnitTests/CKeypad/ckeypadtest.hxx b/NxWidgets/UnitTests/CKeypad/ckeypadtest.hxx
index 820113960..c1c7ba79e 100644
--- a/NxWidgets/UnitTests/CKeypad/ckeypadtest.hxx
+++ b/NxWidgets/UnitTests/CKeypad/ckeypadtest.hxx
@@ -69,7 +69,7 @@
#endif
#ifndef CONFIG_CKEYPADTEST_BGCOLOR
-# define CONFIG_CKEYPADTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKCOLOR
+# define CONFIG_CKEYPADTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKGROUNDCOLOR
#endif
// What is the entry point called?
diff --git a/NxWidgets/UnitTests/CLabel/Makefile b/NxWidgets/UnitTests/CLabel/Makefile
index 163d04175..4e49a7f5c 100644
--- a/NxWidgets/UnitTests/CLabel/Makefile
+++ b/NxWidgets/UnitTests/CLabel/Makefile
@@ -41,7 +41,7 @@ include $(APPDIR)/Make.defs
# Add the path to the NXWidget include directory to the CFLAGS
-NXWIDGETS_DIR="$(TESTDIR)/../../NXWidgets/libnxwidgets"
+NXWIDGETS_DIR="$(TESTDIR)/../../libnxwidgets"
NXWIDGETS_INC="$(NXWIDGETS_DIR)/include"
NXWIDGETS_LIB="$(NXWIDGETS_DIR)/libnxwidgets$(LIBEXT)"
@@ -56,7 +56,7 @@ endif
# Get the path to the archiver tool
-TESTTOOL_DIR="$(TESTDIR)/../tools"
+TESTTOOL_DIR="$(TESTDIR)/../../tools"
ARCHIVER=$(TESTTOOL_DIR)/addobjs.sh
# Hello, World! C++ Example
diff --git a/NxWidgets/UnitTests/CLabel/clabel.png b/NxWidgets/UnitTests/CLabel/clabel.png
new file mode 100755
index 000000000..d74430ca5
--- /dev/null
+++ b/NxWidgets/UnitTests/CLabel/clabel.png
Binary files differ
diff --git a/NxWidgets/UnitTests/CLabel/clabeltest.hxx b/NxWidgets/UnitTests/CLabel/clabeltest.hxx
index 2d404b2df..f7e13fdfb 100644
--- a/NxWidgets/UnitTests/CLabel/clabeltest.hxx
+++ b/NxWidgets/UnitTests/CLabel/clabeltest.hxx
@@ -68,7 +68,7 @@
#endif
#ifndef CONFIG_CLABELTEST_BGCOLOR
-# define CONFIG_CLABELTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKCOLOR
+# define CONFIG_CLABELTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKGROUNDCOLOR
#endif
#ifndef CONFIG_CLABELTEST_FONTCOLOR
diff --git a/NxWidgets/UnitTests/CLatchButton/Makefile b/NxWidgets/UnitTests/CLatchButton/Makefile
index ea6e7d662..d953c3e99 100644
--- a/NxWidgets/UnitTests/CLatchButton/Makefile
+++ b/NxWidgets/UnitTests/CLatchButton/Makefile
@@ -41,7 +41,7 @@ include $(APPDIR)/Make.defs
# Add the path to the NXWidget include directory to the CFLAGS
-NXWIDGETS_DIR="$(TESTDIR)/../../NXWidgets/libnxwidgets"
+NXWIDGETS_DIR="$(TESTDIR)/../../libnxwidgets"
NXWIDGETS_INC="$(NXWIDGETS_DIR)/include"
NXWIDGETS_LIB="$(NXWIDGETS_DIR)/libnxwidgets$(LIBEXT)"
@@ -56,7 +56,7 @@ endif
# Get the path to the archiver tool
-TESTTOOL_DIR="$(TESTDIR)/../tools"
+TESTTOOL_DIR="$(TESTDIR)/../../tools"
ARCHIVER=$(TESTTOOL_DIR)/addobjs.sh
# Hello, World! C++ Example
diff --git a/NxWidgets/UnitTests/CLatchButton/clatchbuttontest.hxx b/NxWidgets/UnitTests/CLatchButton/clatchbuttontest.hxx
index 22ded3d77..62405ac88 100644
--- a/NxWidgets/UnitTests/CLatchButton/clatchbuttontest.hxx
+++ b/NxWidgets/UnitTests/CLatchButton/clatchbuttontest.hxx
@@ -68,7 +68,7 @@
#endif
#ifndef CONFIG_CLATCHBUTTONTEST_BGCOLOR
-# define CONFIG_CLATCHBUTTONTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKCOLOR
+# define CONFIG_CLATCHBUTTONTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKGROUNDCOLOR
#endif
#ifndef CONFIG_CLATCHBUTTONTEST_FONTCOLOR
diff --git a/NxWidgets/UnitTests/CLatchButtonArray/Makefile b/NxWidgets/UnitTests/CLatchButtonArray/Makefile
index faa9d8fd9..ddd44f8b3 100644
--- a/NxWidgets/UnitTests/CLatchButtonArray/Makefile
+++ b/NxWidgets/UnitTests/CLatchButtonArray/Makefile
@@ -41,7 +41,7 @@ include $(APPDIR)/Make.defs
# Add the path to the NXWidget include directory to the CFLAGS
-NXWIDGETS_DIR="$(TESTDIR)/../../NXWidgets/libnxwidgets"
+NXWIDGETS_DIR="$(TESTDIR)/../../libnxwidgets"
NXWIDGETS_INC="$(NXWIDGETS_DIR)/include"
NXWIDGETS_LIB="$(NXWIDGETS_DIR)/libnxwidgets$(LIBEXT)"
@@ -56,7 +56,7 @@ endif
# Get the path to the archiver tool
-TESTTOOL_DIR="$(TESTDIR)/../tools"
+TESTTOOL_DIR="$(TESTDIR)/../../tools"
ARCHIVER=$(TESTTOOL_DIR)/addobjs.sh
# Hello, World! C++ Example
diff --git a/NxWidgets/UnitTests/CLatchButtonArray/clatchbuttonarraytest.hxx b/NxWidgets/UnitTests/CLatchButtonArray/clatchbuttonarraytest.hxx
index 89ed242e7..f8642f089 100644
--- a/NxWidgets/UnitTests/CLatchButtonArray/clatchbuttonarraytest.hxx
+++ b/NxWidgets/UnitTests/CLatchButtonArray/clatchbuttonarraytest.hxx
@@ -68,7 +68,7 @@
#endif
#ifndef CONFIG_CLATCHBUTTONARRAYTEST_BGCOLOR
-# define CONFIG_CLATCHBUTTONARRAYTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKCOLOR
+# define CONFIG_CLATCHBUTTONARRAYTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKGROUNDCOLOR
#endif
#ifndef CONFIG_CLATCHBUTTONARRAYTEST_FONTCOLOR
diff --git a/NxWidgets/UnitTests/CListBox/Makefile b/NxWidgets/UnitTests/CListBox/Makefile
index 9f3d5721d..4f933ad98 100644
--- a/NxWidgets/UnitTests/CListBox/Makefile
+++ b/NxWidgets/UnitTests/CListBox/Makefile
@@ -41,7 +41,7 @@ include $(APPDIR)/Make.defs
# Add the path to the NXWidget include directory to the CFLAGS
-NXWIDGETS_DIR="$(TESTDIR)/../../NXWidgets/libnxwidgets"
+NXWIDGETS_DIR="$(TESTDIR)/../../libnxwidgets"
NXWIDGETS_INC="$(NXWIDGETS_DIR)/include"
NXWIDGETS_LIB="$(NXWIDGETS_DIR)/libnxwidgets$(LIBEXT)"
@@ -56,7 +56,7 @@ endif
# Get the path to the archiver tool
-TESTTOOL_DIR="$(TESTDIR)/../tools"
+TESTTOOL_DIR="$(TESTDIR)/../../tools"
ARCHIVER=$(TESTTOOL_DIR)/addobjs.sh
# Hello, World! C++ Example
diff --git a/NxWidgets/UnitTests/CListBox/clistboxtest.hxx b/NxWidgets/UnitTests/CListBox/clistboxtest.hxx
index 5cc356849..88e41f3bf 100644
--- a/NxWidgets/UnitTests/CListBox/clistboxtest.hxx
+++ b/NxWidgets/UnitTests/CListBox/clistboxtest.hxx
@@ -66,7 +66,7 @@
#endif
#ifndef CONFIG_CLISTBOXTEST_BGCOLOR
-# define CONFIG_CLISTBOXTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKCOLOR
+# define CONFIG_CLISTBOXTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKGROUNDCOLOR
#endif
// What is the entry point called?
diff --git a/NxWidgets/UnitTests/CProgressBar/Makefile b/NxWidgets/UnitTests/CProgressBar/Makefile
index 53d66fefa..a1e09ed57 100644
--- a/NxWidgets/UnitTests/CProgressBar/Makefile
+++ b/NxWidgets/UnitTests/CProgressBar/Makefile
@@ -41,7 +41,7 @@ include $(APPDIR)/Make.defs
# Add the path to the NXWidget include directory to the CFLAGS
-NXWIDGETS_DIR="$(TESTDIR)/../../NXWidgets/libnxwidgets"
+NXWIDGETS_DIR="$(TESTDIR)/../../libnxwidgets"
NXWIDGETS_INC="$(NXWIDGETS_DIR)/include"
NXWIDGETS_LIB="$(NXWIDGETS_DIR)/libnxwidgets$(LIBEXT)"
@@ -56,7 +56,7 @@ endif
# Get the path to the archiver tool
-TESTTOOL_DIR="$(TESTDIR)/../tools"
+TESTTOOL_DIR="$(TESTDIR)/../../tools"
ARCHIVER=$(TESTTOOL_DIR)/addobjs.sh
# Hello, World! C++ Example
diff --git a/NxWidgets/UnitTests/CProgressBar/cprogressbar.png b/NxWidgets/UnitTests/CProgressBar/cprogressbar.png
new file mode 100755
index 000000000..321c4d6d9
--- /dev/null
+++ b/NxWidgets/UnitTests/CProgressBar/cprogressbar.png
Binary files differ
diff --git a/NxWidgets/UnitTests/CProgressBar/cprogressbartest.hxx b/NxWidgets/UnitTests/CProgressBar/cprogressbartest.hxx
index f5058a0c4..99312cf8f 100644
--- a/NxWidgets/UnitTests/CProgressBar/cprogressbartest.hxx
+++ b/NxWidgets/UnitTests/CProgressBar/cprogressbartest.hxx
@@ -66,7 +66,7 @@
#endif
#ifndef CONFIG_CPROGRESSBARTEST_BGCOLOR
-# define CONFIG_CPROGRESSBARTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKCOLOR
+# define CONFIG_CPROGRESSBARTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKGROUNDCOLOR
#endif
// What is the entry point called?
diff --git a/NxWidgets/UnitTests/CRadioButton/Makefile b/NxWidgets/UnitTests/CRadioButton/Makefile
index 0b4906dd8..f861326e9 100644
--- a/NxWidgets/UnitTests/CRadioButton/Makefile
+++ b/NxWidgets/UnitTests/CRadioButton/Makefile
@@ -41,7 +41,7 @@ include $(APPDIR)/Make.defs
# Add the path to the NXWidget include directory to the CFLAGS
-NXWIDGETS_DIR="$(TESTDIR)/../../NXWidgets/libnxwidgets"
+NXWIDGETS_DIR="$(TESTDIR)/../../libnxwidgets"
NXWIDGETS_INC="$(NXWIDGETS_DIR)/include"
NXWIDGETS_LIB="$(NXWIDGETS_DIR)/libnxwidgets$(LIBEXT)"
@@ -56,7 +56,7 @@ endif
# Get the path to the archiver tool
-TESTTOOL_DIR="$(TESTDIR)/../tools"
+TESTTOOL_DIR="$(TESTDIR)/../../tools"
ARCHIVER=$(TESTTOOL_DIR)/addobjs.sh
# Hello, World! C++ Example
diff --git a/NxWidgets/UnitTests/CRadioButton/cradiobutton.png b/NxWidgets/UnitTests/CRadioButton/cradiobutton.png
new file mode 100755
index 000000000..058badd5d
--- /dev/null
+++ b/NxWidgets/UnitTests/CRadioButton/cradiobutton.png
Binary files differ
diff --git a/NxWidgets/UnitTests/CRadioButton/cradiobuttontest.hxx b/NxWidgets/UnitTests/CRadioButton/cradiobuttontest.hxx
index 563049dcf..00cded78c 100644
--- a/NxWidgets/UnitTests/CRadioButton/cradiobuttontest.hxx
+++ b/NxWidgets/UnitTests/CRadioButton/cradiobuttontest.hxx
@@ -67,7 +67,7 @@
#endif
#ifndef CONFIG_CRADIOBUTTONTEST_BGCOLOR
-# define CONFIG_CRADIOBUTTONTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKCOLOR
+# define CONFIG_CRADIOBUTTONTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKGROUNDCOLOR
#endif
// What is the entry point called?
diff --git a/NxWidgets/UnitTests/CScrollbarHorizontal/Makefile b/NxWidgets/UnitTests/CScrollbarHorizontal/Makefile
index 6be8f7cd6..a6abb461b 100644
--- a/NxWidgets/UnitTests/CScrollbarHorizontal/Makefile
+++ b/NxWidgets/UnitTests/CScrollbarHorizontal/Makefile
@@ -41,7 +41,7 @@ include $(APPDIR)/Make.defs
# Add the path to the NXWidget include directory to the CFLAGS
-NXWIDGETS_DIR="$(TESTDIR)/../../NXWidgets/libnxwidgets"
+NXWIDGETS_DIR="$(TESTDIR)/../../libnxwidgets"
NXWIDGETS_INC="$(NXWIDGETS_DIR)/include"
NXWIDGETS_LIB="$(NXWIDGETS_DIR)/libnxwidgets$(LIBEXT)"
@@ -56,7 +56,7 @@ endif
# Get the path to the archiver tool
-TESTTOOL_DIR="$(TESTDIR)/../tools"
+TESTTOOL_DIR="$(TESTDIR)/../../tools"
ARCHIVER=$(TESTTOOL_DIR)/addobjs.sh
# Hello, World! C++ Example
diff --git a/NxWidgets/UnitTests/CScrollbarHorizontal/cscrollbarhorizontal.png b/NxWidgets/UnitTests/CScrollbarHorizontal/cscrollbarhorizontal.png
new file mode 100755
index 000000000..8f83ded00
--- /dev/null
+++ b/NxWidgets/UnitTests/CScrollbarHorizontal/cscrollbarhorizontal.png
Binary files differ
diff --git a/NxWidgets/UnitTests/CScrollbarHorizontal/cscrollbarhorizontaltest.hxx b/NxWidgets/UnitTests/CScrollbarHorizontal/cscrollbarhorizontaltest.hxx
index feae319d0..fac165033 100644
--- a/NxWidgets/UnitTests/CScrollbarHorizontal/cscrollbarhorizontaltest.hxx
+++ b/NxWidgets/UnitTests/CScrollbarHorizontal/cscrollbarhorizontaltest.hxx
@@ -66,7 +66,7 @@
#endif
#ifndef CONFIG_CSCROLLBARHORIZONTALTEST_BGCOLOR
-# define CONFIG_CSCROLLBARHORIZONTALTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKCOLOR
+# define CONFIG_CSCROLLBARHORIZONTALTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKGROUNDCOLOR
#endif
// What is the entry point called?
diff --git a/NxWidgets/UnitTests/CScrollbarVertical/Makefile b/NxWidgets/UnitTests/CScrollbarVertical/Makefile
index a2c404aad..ad7ae2a38 100644
--- a/NxWidgets/UnitTests/CScrollbarVertical/Makefile
+++ b/NxWidgets/UnitTests/CScrollbarVertical/Makefile
@@ -41,7 +41,7 @@ include $(APPDIR)/Make.defs
# Add the path to the NXWidget include directory to the CFLAGS
-NXWIDGETS_DIR="$(TESTDIR)/../../NXWidgets/libnxwidgets"
+NXWIDGETS_DIR="$(TESTDIR)/../../libnxwidgets"
NXWIDGETS_INC="$(NXWIDGETS_DIR)/include"
NXWIDGETS_LIB="$(NXWIDGETS_DIR)/libnxwidgets$(LIBEXT)"
@@ -56,7 +56,7 @@ endif
# Get the path to the archiver tool
-TESTTOOL_DIR="$(TESTDIR)/../tools"
+TESTTOOL_DIR="$(TESTDIR)/../../tools"
ARCHIVER=$(TESTTOOL_DIR)/addobjs.sh
# Hello, World! C++ Example
diff --git a/NxWidgets/UnitTests/CScrollbarVertical/cscrollbarvertical.png b/NxWidgets/UnitTests/CScrollbarVertical/cscrollbarvertical.png
new file mode 100755
index 000000000..58067690d
--- /dev/null
+++ b/NxWidgets/UnitTests/CScrollbarVertical/cscrollbarvertical.png
Binary files differ
diff --git a/NxWidgets/UnitTests/CScrollbarVertical/cscrollbarverticaltest.hxx b/NxWidgets/UnitTests/CScrollbarVertical/cscrollbarverticaltest.hxx
index 874a851fd..e6005ced9 100644
--- a/NxWidgets/UnitTests/CScrollbarVertical/cscrollbarverticaltest.hxx
+++ b/NxWidgets/UnitTests/CScrollbarVertical/cscrollbarverticaltest.hxx
@@ -66,7 +66,7 @@
#endif
#ifndef CONFIG_CSCROLLBARVERTICALTEST_BGCOLOR
-# define CONFIG_CSCROLLBARVERTICALTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKCOLOR
+# define CONFIG_CSCROLLBARVERTICALTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKGROUNDCOLOR
#endif
// What is the entry point called?
diff --git a/NxWidgets/UnitTests/CSliderHorizonal/Makefile b/NxWidgets/UnitTests/CSliderHorizonal/Makefile
index b496bdda7..0a86aaf5f 100644
--- a/NxWidgets/UnitTests/CSliderHorizonal/Makefile
+++ b/NxWidgets/UnitTests/CSliderHorizonal/Makefile
@@ -41,7 +41,7 @@ include $(APPDIR)/Make.defs
# Add the path to the NXWidget include directory to the CFLAGS
-NXWIDGETS_DIR="$(TESTDIR)/../../NXWidgets/libnxwidgets"
+NXWIDGETS_DIR="$(TESTDIR)/../../libnxwidgets"
NXWIDGETS_INC="$(NXWIDGETS_DIR)/include"
NXWIDGETS_LIB="$(NXWIDGETS_DIR)/libnxwidgets$(LIBEXT)"
@@ -56,7 +56,7 @@ endif
# Get the path to the archiver tool
-TESTTOOL_DIR="$(TESTDIR)/../tools"
+TESTTOOL_DIR="$(TESTDIR)/../../tools"
ARCHIVER=$(TESTTOOL_DIR)/addobjs.sh
# Hello, World! C++ Example
diff --git a/NxWidgets/UnitTests/CSliderHorizonal/csliderhorizontal.png b/NxWidgets/UnitTests/CSliderHorizonal/csliderhorizontal.png
new file mode 100755
index 000000000..0b68a48c5
--- /dev/null
+++ b/NxWidgets/UnitTests/CSliderHorizonal/csliderhorizontal.png
Binary files differ
diff --git a/NxWidgets/UnitTests/CSliderHorizonal/csliderhorizontaltest.hxx b/NxWidgets/UnitTests/CSliderHorizonal/csliderhorizontaltest.hxx
index 1dde688a8..99d6f739e 100644
--- a/NxWidgets/UnitTests/CSliderHorizonal/csliderhorizontaltest.hxx
+++ b/NxWidgets/UnitTests/CSliderHorizonal/csliderhorizontaltest.hxx
@@ -66,7 +66,7 @@
#endif
#ifndef CONFIG_CSLIDERHORIZONTALTEST_BGCOLOR
-# define CONFIG_CSLIDERHORIZONTALTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKCOLOR
+# define CONFIG_CSLIDERHORIZONTALTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKGROUNDCOLOR
#endif
// What is the entry point called?
diff --git a/NxWidgets/UnitTests/CSliderVertical/Makefile b/NxWidgets/UnitTests/CSliderVertical/Makefile
index 5d5e590f1..76fd0da57 100644
--- a/NxWidgets/UnitTests/CSliderVertical/Makefile
+++ b/NxWidgets/UnitTests/CSliderVertical/Makefile
@@ -41,7 +41,7 @@ include $(APPDIR)/Make.defs
# Add the path to the NXWidget include directory to the CFLAGS
-NXWIDGETS_DIR="$(TESTDIR)/../../NXWidgets/libnxwidgets"
+NXWIDGETS_DIR="$(TESTDIR)/../../libnxwidgets"
NXWIDGETS_INC="$(NXWIDGETS_DIR)/include"
NXWIDGETS_LIB="$(NXWIDGETS_DIR)/libnxwidgets$(LIBEXT)"
@@ -56,7 +56,7 @@ endif
# Get the path to the archiver tool
-TESTTOOL_DIR="$(TESTDIR)/../tools"
+TESTTOOL_DIR="$(TESTDIR)/../../tools"
ARCHIVER=$(TESTTOOL_DIR)/addobjs.sh
# Hello, World! C++ Example
diff --git a/NxWidgets/UnitTests/CSliderVertical/cslidervertical.png b/NxWidgets/UnitTests/CSliderVertical/cslidervertical.png
new file mode 100755
index 000000000..6572746ba
--- /dev/null
+++ b/NxWidgets/UnitTests/CSliderVertical/cslidervertical.png
Binary files differ
diff --git a/NxWidgets/UnitTests/CSliderVertical/csliderverticaltest.hxx b/NxWidgets/UnitTests/CSliderVertical/csliderverticaltest.hxx
index e8d506db9..a0d3df801 100644
--- a/NxWidgets/UnitTests/CSliderVertical/csliderverticaltest.hxx
+++ b/NxWidgets/UnitTests/CSliderVertical/csliderverticaltest.hxx
@@ -66,7 +66,7 @@
#endif
#ifndef CONFIG_CSLIDERVERTICALTEST_BGCOLOR
-# define CONFIG_CSLIDERVERTICALTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKCOLOR
+# define CONFIG_CSLIDERVERTICALTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKGROUNDCOLOR
#endif
// What is the entry point called?
diff --git a/NxWidgets/UnitTests/CTextBox/Makefile b/NxWidgets/UnitTests/CTextBox/Makefile
index 3fe0fa43e..bd7d98491 100644
--- a/NxWidgets/UnitTests/CTextBox/Makefile
+++ b/NxWidgets/UnitTests/CTextBox/Makefile
@@ -41,7 +41,7 @@ include $(APPDIR)/Make.defs
# Add the path to the NXWidget include directory to the CFLAGS
-NXWIDGETS_DIR="$(TESTDIR)/../../NXWidgets/libnxwidgets"
+NXWIDGETS_DIR="$(TESTDIR)/../../libnxwidgets"
NXWIDGETS_INC="$(NXWIDGETS_DIR)/include"
NXWIDGETS_LIB="$(NXWIDGETS_DIR)/libnxwidgets$(LIBEXT)"
@@ -56,7 +56,7 @@ endif
# Get the path to the archiver tool
-TESTTOOL_DIR="$(TESTDIR)/../tools"
+TESTTOOL_DIR="$(TESTDIR)/../../tools"
ARCHIVER=$(TESTTOOL_DIR)/addobjs.sh
# Hello, World! C++ Example
diff --git a/NxWidgets/UnitTests/CTextBox/ctextbox.png b/NxWidgets/UnitTests/CTextBox/ctextbox.png
new file mode 100755
index 000000000..4c9f76ae7
--- /dev/null
+++ b/NxWidgets/UnitTests/CTextBox/ctextbox.png
Binary files differ
diff --git a/NxWidgets/UnitTests/CTextBox/ctextboxtest.hxx b/NxWidgets/UnitTests/CTextBox/ctextboxtest.hxx
index 2a839b06d..1d470a1a8 100644
--- a/NxWidgets/UnitTests/CTextBox/ctextboxtest.hxx
+++ b/NxWidgets/UnitTests/CTextBox/ctextboxtest.hxx
@@ -68,7 +68,7 @@
#endif
#ifndef CONFIG_CTEXTBOXTEST_BGCOLOR
-# define CONFIG_CTEXTBOXTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKCOLOR
+# define CONFIG_CTEXTBOXTEST_BGCOLOR CONFIG_NXWIDGETS_DEFAULT_BACKGROUNDCOLOR
#endif
#ifndef CONFIG_CTEXTBOXTEST_FONTCOLOR
diff --git a/NxWidgets/UnitTests/TestStatus.txt b/NxWidgets/UnitTests/TestStatus.txt
new file mode 100755
index 000000000..965f83ef7
--- /dev/null
+++ b/NxWidgets/UnitTests/TestStatus.txt
@@ -0,0 +1,59 @@
+NxWidgets Test Status
+=====================
+
+At this point, the NXWidgets GUI toolkit code complete but still not
+completely tested. This is a list of testing issues that still need to be
+addressed.
+
+The following Widgets have been have completed unit testing. The level of
+unit testing is, however, superficial. Many features have not yet been
+tested:
+
+ - CLabel
+ - CTextBox
+ - CButton
+ - CButtonArray
+ - CKeypad
+ - CRadioButton (and CRadioButtonGoup)
+ - CGlyphButton
+ - CLatchButton (and CStickyButton)
+ - CLatchButtonArray (and CStickyButtonArray)
+ - CCheckBox
+ - CProgressBar
+ - CImage
+ - CSliderHorizontal (and CSliderHorizontalGrip)
+ - CSliderVertical (and CSliderVerticalGrip)
+ - CScrollBarHorizontal (except paging buttons)
+ - CScrollBarVertical (except paging buttons)
+
+The following components have unit test in place, but do not successfully
+pass the test:
+
+ - CListBox (and CListBoxDataItem) which also tests:
+ o CText
+ o CList and CListDataItem
+ o CScrollingPanel
+
+The following no unit tests (and, hence, are probably non-functional):
+
+ Infrastructure (won't have their own unit tests)
+ - CScrollBarPanel
+
+ Widgets that need unit tests:
+ - CCycleButton
+ - CScrollingTextBox
+ - CMultiLineTextBox
+ - CScrollingListBox
+
+There are things that require testing after all widgets complete their unit
+tests as well. As examples:
+
+ - Need to verify that a screen with many widgets works correctly. That
+ focus is correctly handled when widgets are removed. etc.
+ - Need to verify that widget with many children work correctly together.
+ - Need to verfiy that a display with many windows with multiple wigets
+ per window works okay.
+
+Most unit-level testing was performed in a simulated environment driven by
+simulated mouse and keyboard input. So many features are not tested that
+require human interaction ... such grabbing and dragging scrollbars.
diff --git a/NxWidgets/UnitTests/tools/addobjs.sh b/NxWidgets/UnitTests/tools/addobjs.sh
deleted file mode 100755
index e998cfc64..000000000
--- a/NxWidgets/UnitTests/tools/addobjs.sh
+++ /dev/null
@@ -1,141 +0,0 @@
-#!/bin/bash
-#################################################################################
-# NxWidgets/UnitTests/tools/addobjs.sh
-#
-# Copyright (C) 2012 Gregory Nutt. All rights reserved.
-# Author: Gregory Nutt <gnutt@nuttx.org>
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-# 3. Neither the name NuttX, NxWidgets, nor the names of its contributors
-# me be used to endorse or promote products derived from this software
-# without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
-# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
-# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
-#
-#################################################################################
-
-# set -x
-
-# Get input parameters
-
-usage="Usage: $0 [OPTIONS] <lib-path> <obj-dir>"
-advice="Try '$0 -h' for more information"
-
-unset prefix
-wintool=n
-
-while [ ! -z "$1" ]; do
- case $1 in
- -d )
- set -x
- ;;
- -p )
- shift
- prefix=$1
- ;;
- -w )
- wintool=y
- ;;
- -h )
- echo "$0 will add all object (.o) files in directory to an archive."
- echo ""
- echo $usage
- echo ""
- echo "Where:"
- echo " <alib-path> is the full, absolute path to the library to use"
- echo " <obj-dir> is full path to the directory containing the object files to be added"
- echo "OPTIONS include:"
- echo " -p Prefix to use. For example, to use arm-elf-ar, add '-p arm-elf-'"
- echo " -w Use Windows style paths insted of POSIX paths"
- echo " -d Enable script debug"
- echo " -h Show this usage information"
- exit 0
- ;;
- * )
- break;
- ;;
- esac
- shift
-done
-
-libpath=$1
-objdir=$2
-archiver="${prefix}"ar
-
-# Verify input parameters
-
-if [ -z "${libpath}" ]; then
- echo "Missing required arguments"
- echo ""
- echo $usage
- echo $advice
- exit 1
-fi
-
-if [ -z "${objdir}" ]; then
- echo "Missing required argument <obj-dir>"
- echo ""
- echo $usage
- echo $advice
- exit 1
-fi
-
-if [ ! -w ${libpath} ]; then
- if [ -e ${libpath} ]; then
- echo "${libpath} exists but is not a write-able file"
- echo $advice
- else
- echo "${libpath} does not exist"
- echo $advice
- fi
- exit 1
-fi
-
-if [ ! -d ${objdir} ]; then
- if [ -e ${objdir} ]; then
- echo "${objdir} exists but is not a directory"
- echo $advice
- else
- echo "${objdir} does not exist"
- echo $advice
- fi
- exit 1
-fi
-
-# Add each object file in <obj-dir> to the archive at <lib-path>
-
-for obj in `ls "${objdir}"/*.o`; do
- name=`basename "${obj}"`
- if [ "X${wintool}" = "Xy" ]; then
- objpath=`cygpath -w "${obj}"`
- else
- objpath=${obj}
- fi
- echo "AR: ${name}"
- ${archiver} rcs ${libpath} ${objpath} || \
- { echo "Failed to archive the object file:"; \
- echo " Archive: ${libpath}"; \
- echo " Object: ${obj}"; \
- exit 1; \
- }
-done \ No newline at end of file
diff --git a/NxWidgets/UnitTests/tools/install.sh b/NxWidgets/UnitTests/tools/install.sh
deleted file mode 100755
index 3ba086aff..000000000
--- a/NxWidgets/UnitTests/tools/install.sh
+++ /dev/null
@@ -1,152 +0,0 @@
-#!/bin/bash
-#################################################################################
-# NxWidgets/UnitTests/tools/install.sh
-#
-# Copyright (C) 2012 Gregory Nutt. All rights reserved.
-# Author: Gregory Nutt <gnutt@nuttx.org>
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-# 3. Neither the name NuttX, NxWidgets, nor the names of its contributors
-# me be used to endorse or promote products derived from this software
-# without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
-# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
-# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
-#
-#################################################################################
-#
-# set -x
-# Functions
-
-function ShowUsage()
-{
- echo ""
- echo "USAGE: $0 <apps-directory-path> <test-sub-directory>"
- echo ""
- echo "Where:"
- echo " <apps-directory-path> is the full, absolute path to the NuttX apps/ directory"
- echo " <test-sub-directory> is the name of a sub-directory in the UnitTests directory"
- echo ""
-}
-
-function ShowTests()
-{
- for testdir in ${UNITTEST_DIRPATH}/*; do
- subdir=`basename ${testdir}`
- if [ -d "${UNITTEST_DIRPATH}/${subdir}" ]; then
- if [ -f "${UNITTEST_DIRPATH}/${subdir}/Makefile" ]; then
- echo $subdir
- fi
- fi
- done
-}
-
-# Input parameters
-
-APPS_DIRPATH=$1
-TEST_SUBDIR=$2
-
-if [ -z "${APPS_DIRPATH}" ]; then
- echo "Missing required arguments"
- ShowUsage
- exit 1
-fi
-
-if [ -z "${TEST_SUBDIR}" ]; then
- echo "Missing required argument <test-sub-directory>"
- ShowUsage
- exit 1
-fi
-
-# Make sure that we know where we are and where we are going
-
-WD=`pwd`
-if [ -x install.sh ]; then
- UNITTEST_DIRPATH="${WD}/.."
- TOOLS_DIRPATH="${WD}"
-else
- if [ -x tools/install.sh ]; then
- UNITTEST_DIRPATH="${WD}"
- TOOLS_DIRPATH="${WD}/tools"
- else
- echo "This script must be executed in the UnitTest or UnitTest/tools directory"
- ShowUsage
- exit 1
- fi
-fi
-
-if [ ! -d "${APPS_DIRPATH}" ]; then
- echo "Directory ${APPS_DIRPATH} does not exist"
- ShowUsage
- exit 1
-fi
-
-if [ ! -f "${APPS_DIRPATH}/Makefile" ]; then
- echo "Directory ${APPS_DIRPATH} does not look like a NuttX apps directory"
- ShowUsage
- exit 1
-fi
-
-TEST_PATH="${UNITTEST_DIRPATH}/${TEST_SUBDIR}"
-if [ ! -d "${TEST_PATH}" ]; then
- echo "Directory ${TEST_PATH} does not exist"
- ShowUsage
- ShowTests
- exit 1
-fi
-
-if [ ! -f "${TEST_PATH}/Makefile" ]; then
- echo "Directory ${TEST_PATH} does not look like a unit test directory"
- ShowUsage
- ShowTests
- exit 1
-fi
-
-# Check if the symbolic link "external" exists in the NuttX apps directory
-
-if [ -e "${APPS_DIRPATH}/external" ]; then
- echo "${APPS_DIRPATH}/external already exists..."
- if [ -h "${APPS_DIRPATH}/external" ]; then
- echo " Removing the old symbolic link."
- rm "${APPS_DIRPATH}/external" || \
- { echo " ERROR: Failed to remove old symbolic link"; \
- exit 1;
- }
- else
- echo " ERROR: But it is not a symbolic link!"
- echo " Please remove ${APPS_DIRPATH}/external"
- echo " and run this script again"
- fi
-fi
-
-# Then set up the symbolic link "external" in the NuttX apps to point to the
-# UnitTest subdirectory
-
-echo "Creating symbolic link"
-echo " - To ${TEST_PATH}"
-echo " - At ${APPS_DIRPATH}/external"
-
-ln -s "${TEST_PATH}" "${APPS_DIRPATH}/external" || \
- { echo "Failed to create symbollic link"; \
- exit 1;
- }
-