test: online/login describes returned error code
[libisds.git] / test / Makefile.am
blobb4dda3b3bdeed14ad50a1653960b16dfcf161223
1 if BUILD_ONLINE_TEST
2 SUBDIRS = online
3 endif
5 LIBDIR =../src
6 localedir = $(datadir)/locale
7 AM_CPPFLAGS =-I$(LIBDIR)
9 # Large files needed by GPGME
10 AM_CPPFLAGS += @XML_CPPFLAGS@ @LIBCURL_CPPFLAGS@ \
11                                           -DLOCALEDIR=\"$(localedir)\"
12 AM_CFLAGS = @LIBGCRYPT_CFLAGS@ @GPGME_CFLAGS@
13 LDADD = @XML_LIBS@ @LIBCURL@ @LIBGCRYPT_LIBS@ @GPGME_LIBS@ @EXPAT_LIBS@ \
14                 @LTLIBINTL@
16 TESTS = compute_hash context init_gpgpme isds_init \
17                 isds-dbtype isds-filemetatype isds-hash_algorithm
20 noinst_PROGRAMS = $(TESTS)
22 common = test.h \
23         $(LIBDIR)/cdecode.c \
24         $(LIBDIR)/cencode.c \
25         $(LIBDIR)/crypto.c \
26         $(LIBDIR)/isds.c \
27         $(LIBDIR)/physxml.c \
28         $(LIBDIR)/soap.c \
29         $(LIBDIR)/utils.c \
30         $(LIBDIR)/validator.c \
31         $(LIBDIR)/cdecode.h \
32         $(LIBDIR)/cencode.h \
33         $(LIBDIR)/crypto.h \
34         $(LIBDIR)/gettext.h \
35         $(LIBDIR)/isds.h \
36         $(LIBDIR)/isds_priv.h \
37         $(LIBDIR)/physxml.h \
38         $(LIBDIR)/soap.h \
39         $(LIBDIR)/utils.h \
40         $(LIBDIR)/validator.h
42 # Omit isds.c
43 isds_common = test.h \
44         $(LIBDIR)/cdecode.c \
45         $(LIBDIR)/cencode.c \
46         $(LIBDIR)/crypto.c \
47         $(LIBDIR)/physxml.c \
48         $(LIBDIR)/soap.c \
49         $(LIBDIR)/utils.c \
50         $(LIBDIR)/validator.c \
51         $(LIBDIR)/cdecode.h \
52         $(LIBDIR)/cencode.h \
53         $(LIBDIR)/crypto.h \
54         $(LIBDIR)/isds.h \
55         $(LIBDIR)/isds_priv.h \
56         $(LIBDIR)/physxml.h \
57         $(LIBDIR)/soap.h \
58         $(LIBDIR)/utils.h \
59         $(LIBDIR)/validator.h
61 # Access _hidden symbols
62 compute_hash_SOURCES    = compute_hash.c $(common)
63 context_SOURCES                 = context.c $(common)
64 init_gpgpme_SOURCES     = init_gpgpme.c $(common)
65 isds_init_SOURCES               = isds_init.c $(common)
67 # Access static symbols from isds.c
68 isds_dbtype_SOURCES             = isds-dbtype.c $(isds_common)
69 isds_filemetatype_SOURCES       = isds-filemetatype.c $(isds_common)
70 isds_hash_algorithm_SOURCES = isds-hash_algorithm.c $(isds_common)
72 ## First specific tests
73 ##isds-%.test: isds-%.o
74 ##      $(CC) $(LDFLAGS) $< $(filter-out ../src/isds.o,$(OBJS)) -o $@
76 ## Then generic rule. Order is important.
77 ##%.test: %.o
78 ##      $(CC) $(LDFLAGS) $< $(OBJS) -o $@