summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJustin Anderson <jander@mit.edu>2007-09-25 21:34:10 +0000
committerJustin Anderson <jander@mit.edu>2007-09-25 21:34:10 +0000
commit403149c8eee2e85c168c365528d9a6443a237fba (patch)
treeeb0b7d9f1175b799245a3b09e04c6359d771a773 /src
parent0c9671a9f8dc5d0efb2638952089fb2b6b78838a (diff)
downloadkrb5-403149c8eee2e85c168c365528d9a6443a237fba.tar.gz
krb5-403149c8eee2e85c168c365528d9a6443a237fba.tar.xz
krb5-403149c8eee2e85c168c365528d9a6443a237fba.zip
Update ccapi tests to work at new location in krb5 tree. Also, test for platform when compiling so that KfM and KfW can use this
ticket: 5459 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19979 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/ccapi/test/Makefile4
-rw-r--r--src/ccapi/test/test_ccapi_ccache.c2
-rw-r--r--src/ccapi/test/test_ccapi_ccache.h3
-rw-r--r--src/ccapi/test/test_ccapi_context.h2
-rw-r--r--src/ccapi/test/test_ccapi_globals.h8
-rw-r--r--src/ccapi/test/test_ccapi_iterators.c3
-rw-r--r--src/ccapi/test/test_ccapi_iterators.h2
-rw-r--r--src/ccapi/test/test_ccapi_util.c1
-rw-r--r--src/ccapi/test/test_ccapi_util.h1
9 files changed, 14 insertions, 12 deletions
diff --git a/src/ccapi/test/Makefile b/src/ccapi/test/Makefile
index 28d487c010..31655f99d8 100644
--- a/src/ccapi/test/Makefile
+++ b/src/ccapi/test/Makefile
@@ -29,7 +29,7 @@ build-base: $(OBJECTS)
build-tests: $(TEST_OBJECTS)
# rule to compile files in src directory
-$(OBJDIR)/%.o: $(SRCDIR)/%.c
+$(OBJDIR)/%.o: %.c
$(CC) -c -o $@ $<
# Make a build directory
@@ -46,7 +46,7 @@ $(TEST_NAMES): $(TEST_OBJECTS)
$(CC) -o $(TESTDIR)/$@ $(OBJDIR)/$@.o $(OBJECTS) $(LIBS)
copy-script:
- cp $(SRCDIR)/$(SCRIPT_NAME) $(DSTDIR)/$(SCRIPT_NAME)
+ cp $(SCRIPT_NAME) $(DSTDIR)/$(SCRIPT_NAME)
success-message:
@echo
diff --git a/src/ccapi/test/test_ccapi_ccache.c b/src/ccapi/test/test_ccapi_ccache.c
index 892f270ba1..60e2789302 100644
--- a/src/ccapi/test/test_ccapi_ccache.c
+++ b/src/ccapi/test/test_ccapi_ccache.c
@@ -1,4 +1,3 @@
-#include "test_ccapi_ccache.h"
#include <string.h>
#include <stdlib.h>
@@ -7,6 +6,7 @@
#include "test_ccapi_check.h"
#include "test_ccapi_util.h"
#include "test_ccapi_context.h"
+#include "test_ccapi_ccache.h"
// ---------------------------------------------------------------------------
diff --git a/src/ccapi/test/test_ccapi_ccache.h b/src/ccapi/test/test_ccapi_ccache.h
index c953557053..28a4fbabc6 100644
--- a/src/ccapi/test/test_ccapi_ccache.h
+++ b/src/ccapi/test/test_ccapi_ccache.h
@@ -1,8 +1,7 @@
#ifndef _TEST_CCAPI_CCACHE_H_
#define _TEST_CCAPI_CCACHE_H_
-#include <CredentialsCache.h>
-
+#include "test_ccapi_globals.h"
int check_cc_ccache_release();
cc_int32 check_once_cc_ccache_release(cc_context_t context, cc_ccache_t ccache, cc_int32 expected_err, const char *description);
diff --git a/src/ccapi/test/test_ccapi_context.h b/src/ccapi/test/test_ccapi_context.h
index 2c7ce1f68d..788bd9ea7c 100644
--- a/src/ccapi/test/test_ccapi_context.h
+++ b/src/ccapi/test/test_ccapi_context.h
@@ -1,7 +1,7 @@
#ifndef _TEST_CCAPI_CONTEXT_H_
#define _TEST_CCAPI_CONTEXT_H_
-#include <CredentialsCache.h>
+#include "test_ccapi_globals.h"
int check_cc_initialize();
cc_int32 check_once_cc_initialize(cc_context_t *out_context, cc_int32 in_version, cc_int32 *out_supported_version, char const **out_vendor, cc_int32 expected_err, const char *description);
diff --git a/src/ccapi/test/test_ccapi_globals.h b/src/ccapi/test/test_ccapi_globals.h
index eba364a99b..a5c165df2e 100644
--- a/src/ccapi/test/test_ccapi_globals.h
+++ b/src/ccapi/test/test_ccapi_globals.h
@@ -1,7 +1,13 @@
#ifndef _TEST_CCAPI_GLOBALS_H_
#define _TEST_CCAPI_GLOBALS_H_
-#include "CredentialsCache.h"
+#include <krb5.h> // gets us TARGET_OS_MAC
+
+#ifdef TARGET_OS_MAC
+#include <Kerberos/CredentialsCache.h>
+#else
+#include <CredentialsCache.h>
+#endif
/* GLOBALS */
extern unsigned int total_failure_count;
diff --git a/src/ccapi/test/test_ccapi_iterators.c b/src/ccapi/test/test_ccapi_iterators.c
index 2d02cee95e..e15c7deb25 100644
--- a/src/ccapi/test/test_ccapi_iterators.c
+++ b/src/ccapi/test/test_ccapi_iterators.c
@@ -1,5 +1,4 @@
-#include "CredentialsCache.h"
-
+#include "test_ccapi_globals.h"
#include "test_ccapi_iterators.h"
#include "test_ccapi_check.h"
#include "test_ccapi_util.h"
diff --git a/src/ccapi/test/test_ccapi_iterators.h b/src/ccapi/test/test_ccapi_iterators.h
index 77719b940c..d36affa5ab 100644
--- a/src/ccapi/test/test_ccapi_iterators.h
+++ b/src/ccapi/test/test_ccapi_iterators.h
@@ -1,7 +1,7 @@
#ifndef _TEST_CCAPI_ITERATORS_H_
#define _TEST_CCAPI_ITERATORS_H_
-#include <CredentialsCache.h>
+#include "test_ccapi_globals.h"
int check_cc_ccache_iterator_next();
cc_int32 check_once_cc_ccache_iterator_next(cc_ccache_iterator_t iterator, cc_uint32 expected_count, cc_int32 expected_err, const char *description);
diff --git a/src/ccapi/test/test_ccapi_util.c b/src/ccapi/test/test_ccapi_util.c
index d7dc3e1051..fde6946fea 100644
--- a/src/ccapi/test/test_ccapi_util.c
+++ b/src/ccapi/test/test_ccapi_util.c
@@ -3,7 +3,6 @@
#include <stdio.h>
#include <stdarg.h>
#include <stdlib.h>
-#include <krb5.h>
#include "test_ccapi_util.h"
diff --git a/src/ccapi/test/test_ccapi_util.h b/src/ccapi/test/test_ccapi_util.h
index bf8251a1e5..4e98e257e2 100644
--- a/src/ccapi/test/test_ccapi_util.h
+++ b/src/ccapi/test/test_ccapi_util.h
@@ -1,7 +1,6 @@
#ifndef _TEST_CCAPI_UTIL_H_
#define _TEST_CCAPI_UTIL_H_
-#include <CredentialsCache.h>
#include "test_ccapi_globals.h"
#include "test_ccapi_log.h"