]> err.no Git - yubikey-personalization.old/commitdiff
Create proper tests/ subdir.
authorFredrik Thulin <fredrik@yubico.com>
Thu, 13 Jan 2011 12:37:13 +0000 (13:37 +0100)
committerFredrik Thulin <fredrik@yubico.com>
Fri, 14 Jan 2011 10:26:47 +0000 (11:26 +0100)
Makefile.am
configure.ac
tests/Makefile.am [new file with mode: 0644]
tests/selftest.c [moved from selftest.c with 100% similarity]

index 8ad06104b784e4aa0446eced5ec635c9337aa281..f42adc8550f7960ee99d6a1f8a46627836757881 100644 (file)
@@ -28,7 +28,7 @@
 
 # Subdirectories
 
-SUBDIRS=ykcore
+SUBDIRS=ykcore tests
 
 ACLOCAL_AMFLAGS = -I m4
 
@@ -67,15 +67,6 @@ ykpersonalize_LDADD = ./libykpers-1.la ./ykcore/libykcore.la
 
 dist_man1_MANS = ykpersonalize.1
 
-# Self tests.
-
-AM_LDFLAGS = -no-install
-LDADD = ./libykpers-1.la
-
-ctests = selftest$(EXEEXT)
-check_PROGRAMS = $(ctests)
-TESTS = $(ctests)
-
 # Dist docs from wiki.
 EXTRA_DIST = doc/Compatibility.wiki doc/MakeRelease.wiki doc/ReadMe.wiki doc/UsbhidIssue.wiki doc/WindowsBuild.wiki
 
index f27fec038687e49d0566f42a20c813e24ee08f93..891c369a738fbe74af42da4f395a37813febaf44 100644 (file)
@@ -106,6 +106,7 @@ AC_CONFIG_FILES([
   Makefile
   ykpers-1.pc
   ykcore/Makefile
+  tests/Makefile
 ])
 AC_OUTPUT
 
diff --git a/tests/Makefile.am b/tests/Makefile.am
new file mode 100644 (file)
index 0000000..392a939
--- /dev/null
@@ -0,0 +1,38 @@
+# Copyright (c) 2011 Yubico AB
+# All rights reserved.
+# 
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+# 
+#     * Redistributions of source code must retain the above copyright
+#       notice, this list of conditions and the following disclaimer.
+# 
+#     * 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.
+# 
+# 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.
+
+# Self tests.
+
+AM_LDFLAGS = -no-install
+AM_CFLAGS=-I$(srcdir)/.. -I$(srcdir)/../ykcore
+LDADD = ../libykpers-1.la
+
+ykpersonalize_LDADD = ../libykpers-1.la ../ykcore/libykcore.la
+
+ctests = selftest$(EXEEXT)
+check_PROGRAMS = $(ctests)
+TESTS = $(ctests)
similarity index 100%
rename from selftest.c
rename to tests/selftest.c