summaryrefslogtreecommitdiff
path: root/cesar/cp2/secu
diff options
context:
space:
mode:
Diffstat (limited to 'cesar/cp2/secu')
-rw-r--r--cesar/cp2/secu/test/Makefile12
-rw-r--r--cesar/cp2/secu/test/host-Makefile10
-rw-r--r--cesar/cp2/secu/test/sparc-Makefile12
-rw-r--r--cesar/cp2/secu/test/sparc-ecos.ecc.sh5
4 files changed, 34 insertions, 5 deletions
diff --git a/cesar/cp2/secu/test/Makefile b/cesar/cp2/secu/test/Makefile
index 83a44e1f39..4cf466fc3f 100644
--- a/cesar/cp2/secu/test/Makefile
+++ b/cesar/cp2/secu/test/Makefile
@@ -1,8 +1,10 @@
-BASE = ../../..
+all: host sparc
-HOST_PROGRAMS = test-sha2
+host: host-Makefile
+ make -f host-Makefile
-test-sha2_SOURCES = test-sha2.c
-test-sha2_MODULES = lib cp2/secu
+sparc: sparc-Makefile sparc-ecos.ecc.sh
+ make -f sparc-Makefile
-include $(BASE)/common/make/top.mk
+clean :
+ rm -rf obj
diff --git a/cesar/cp2/secu/test/host-Makefile b/cesar/cp2/secu/test/host-Makefile
new file mode 100644
index 0000000000..507a03fe11
--- /dev/null
+++ b/cesar/cp2/secu/test/host-Makefile
@@ -0,0 +1,10 @@
+BASE = ../../..
+
+HOST_PROGRAMS = test-sha2
+
+test-sha2_SOURCES = test-sha2.c
+test-sha2_MODULES = lib cp2/secu
+
+VARIANT = host
+
+include $(BASE)/common/make/top.mk
diff --git a/cesar/cp2/secu/test/sparc-Makefile b/cesar/cp2/secu/test/sparc-Makefile
new file mode 100644
index 0000000000..6c54b9b289
--- /dev/null
+++ b/cesar/cp2/secu/test/sparc-Makefile
@@ -0,0 +1,12 @@
+BASE = ../../..
+
+TARGET = sparc
+ECOS = y
+
+TARGET_PROGRAMS = test-sha2
+
+test-sha2_SOURCES = test-sha2.c
+test-sha2_MODULES = lib cp2/secu
+
+VARIANT = sparc
+include $(BASE)/common/make/top.mk
diff --git a/cesar/cp2/secu/test/sparc-ecos.ecc.sh b/cesar/cp2/secu/test/sparc-ecos.ecc.sh
new file mode 100644
index 0000000000..db2208c6cc
--- /dev/null
+++ b/cesar/cp2/secu/test/sparc-ecos.ecc.sh
@@ -0,0 +1,5 @@
+config=${1:-ecos-gen.ecc}
+ecosconfig --config=$config new sparc_leon default
+cat >> $config <<'EOF'
+EOF
+ecosconfig --config=$config check