Git init
[external/xmlsec1.git] / apps / Makefile.am
1 NULL =
2
3 bin_PROGRAMS = xmlsec1
4
5 # check if we use dynamic loading for xmlsec-crypto or not
6 if XMLSEC_NO_APPS_CRYPTO_DYNAMIC_LOADING
7
8 CRYPTO_DEPS = \
9         $(top_builddir)/src/$(XMLSEC_CRYPTO)/lib$(XMLSEC_CRYPTO_LIB).la \
10         $(top_builddir)/src/libxmlsec1.la \
11         $(NULL)    
12
13 CRYPTO_INCLUDES = \
14         $(XMLSEC_CRYPTO_CFLAGS) \
15         $(NULL)
16
17 CRYPTO_LD_FLAGS = \
18         $(NULL)
19
20 CRYPTO_LD_ADD = \
21         $(CRYPTO_DEPS) \
22         $(XMLSEC_CRYPTO_LIBS) \
23         $(NULL)
24
25 else
26
27 CRYPTO_DEPS =  \
28         $(top_builddir)/src/libxmlsec1.la \
29         $(NULL)
30
31 CRYPTO_INCLUDES = \
32         -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1
33         $(NULL)
34
35 CRYPTO_LD_FLAGS = \
36         $(NULL)
37     
38 CRYPTO_LD_ADD = \
39         $(CRYPTO_DEPS) \
40         $(NULL)
41
42 endif 
43
44
45 INCLUDES = \
46         -DXMLSEC_CRYPTO=\"@XMLSEC_CRYPTO@\" \
47         -DPACKAGE=\"@PACKAGE@\" \
48         -I../include \
49         -I$(top_srcdir)/include \
50         $(XMLSEC_DEFINES) \
51         $(XMLSEC_APP_DEFINES) \
52         $(CRYPTO_INCLUDES) \
53         $(LIBXSLT_CFLAGS) \
54         $(LIBXML_CFLAGS) \
55         $(XMLSEC_DL_INCLUDES) \
56         $(NULL)
57
58 # xmlsec command line utility
59 xmlsec1_SOURCES = \
60         xmlsec.c \
61         crypto.c crypto.h \
62         cmdline.c cmdline.h \
63         $(NULL)
64
65
66 xmlsec1_LDFLAGS = \
67         $(CRYPTO_LD_FLAGS) \
68         @XMLSEC_STATIC_BINARIES@ \
69         $(NULL)
70
71 xmlsec1_LDADD = \
72         $(CRYPTO_LD_ADD) \
73         $(LIBXSLT_LIBS) \
74         $(LIBXML_LIBS) \
75         $(XMLSEC_DL_LIBS) \
76         $(NULL)
77
78 xmlsec1_DEPENDENCIES = \
79         $(CRYPTO_DEPS) \
80         $(NULL)
81