Added struct I8Array_r, in order to support arrays of uint64_t
[jelmer/openchange.git] / config.mk.in
1 # Mode (Release or snapshot?)
2 SNAPSHOT=@OPENCHANGE_VERSION_IS_SVN_SNAPSHOT@
3
4 # Binary
5 CC=@CC@
6 CXX=@CXX@
7 BISON=@BISON@
8 FLEX=@FLEX@
9 PIDL=@PIDL@
10 PERL=@PERL@
11 DOXYGEN=@DOXYGEN@
12 INSTALL=@INSTALL@
13 SED=sed -i 's/"\(.*\)\/\(.*\)\.h"/<\1\/\2.h>/g'
14 PYTHON=@PYTHON@
15 PYTHON_CONFIG=@PYTHON_CONFIG@
16
17 prefix=@prefix@
18 exec_prefix=@exec_prefix@
19 bindir=@bindir@
20 libdir=@libdir@
21 modulesdir=@modulesdir@
22 datarootdir=@datarootdir@
23 datadir=@datadir@
24 includedir=@includedir@
25 mandir=@mandir@
26 top_builddir=@builddir@
27 pythondir=@pythondir@
28
29 sambaprefix=@sambaprefix@
30
31 DSOOPT=-shared -fPIC
32 CFLAGS=@CFLAGS@ @COMPILER_OPTIONS_C@ @ASSERT_DEFINITION@ @SUBUNIT_CFLAGS@ \
33        -DDEFAULT_LDIF=\"$(datadir)/setup/profiles\"                                             \
34        -DMAPISTORE_LDIF=\"$(datadir)/setup/mapistore\"                                          \
35        -DMAPISTORE_BACKEND_INSTALLDIR=\"$(libdir)/mapistore_backends\"                          \
36        -DMAPISTORE_MAPPING_PATH=\"$(prefix)/private/mapistore\"                                 \
37        -DLZXPRESS_DATADIR=\"$(datadir)/mapitest/lzxpress\"                                      \
38        -DLZFU_DATADIR=\"$(datadir)/mapitest/lzfu\"                                              \
39        -DHAVE_ICAL_0_46=@have_libical_0_46@
40
41 # This value should be determined by configure at some point
42 SHLIBEXT=so
43 PACKAGE_VERSION=@PACKAGE_VERSION@
44
45 SAMBA_CFLAGS=@SAMBA_CFLAGS@
46 SAMBA_LIBS=@SAMBA_LIBS@
47 # If you have problems linking to samba-util-common (Fedora 13/14), try this instead.
48 # You'll also need to fix your LD_LIBRARY_PATH
49 # SAMBA_LIBS=@SAMBA_LIBS@  -L@sambaprefix@/lib/samba -lsamba-util-common
50
51 LDB_CFLAGS=@LDB_CFLAGS@
52 LDB_LIBS=@LDB_LIBS@
53
54 TDB_CFLAGS=@TDB_CFLAGS@
55 TDB_LIBS=@TDB_LIBS@
56
57 TALLOC_CFLAGS=@TALLOC_CFLAGS@
58 TALLOC_LIBS=@TALLOC_LIBS@
59
60 CFLAGS+=$(SAMBA_CFLAGS) $(LDB_CFLAGS) $(TALLOC_CFLAGS) $(TDB_CFLAGS) $(THREAD_CFLAGS)
61 LIBS+=$(SAMBA_LIBS) $(LDB_LIBS) $(TALLOC_LIBS) $(THREAD_LIBS)
62 LDFLAGS+=@LDFLAGS@
63
64 THREAD_LIBS=@THREAD_LIBS@
65 THREAD_CFLAGS=@THREAD_CFLAGS@
66
67 SAMBASERVER_CFLAGS=@SAMBASERVER_CFLAGS@
68 SAMBASERVER_LIBS=@SAMBASERVER_LIBS@
69
70 DL_LIBS=@DL_LIBS@
71
72 # Assign CFLAGS to CXXFLAGS
73 CXXFLAGS=@CFLAGS@ @COMPILER_OPTIONS_CXX@ $(SAMBA_CFLAGS) $(LDB_CFLAGS) $(TALLOC_CFLAGS) $(TDB_CFLAGS) $(THREAD_CFLAGS)
74
75 # OPENCHANGE LIBRARIES
76 OC_IDL=@OC_IDL@
77 OC_LIBS=@OC_LIBS@
78 OC_LIBS_INSTALL=@OC_LIBS_INSTALL@
79 OC_LIBS_UNINSTALL=@OC_LIBS_UNINSTALL@
80 OC_LIBS_INSTALLPC=@OC_LIBS_INSTALLPC@
81 OC_LIBS_INSTALLHEADER=@OC_LIBS_INSTALLHEADER@
82 OC_LIBS_INSTALLLIB=@OC_LIBS_INSTALLLIB@
83 LIBMAPIADMIN_LIBS+=@SAMR_LIBS@
84 LIBMAPIADMIN_CFLAGS=@SAMR_CFLAGS@
85
86
87 # TORTURE
88 SAMBA_MODULESDIR=${sambaprefix}/modules/
89 SERVER_MODULESDIR=${SAMBA_MODULESDIR}dcerpc_server/
90
91 # TOOLS
92 OC_TOOLS=@OC_TOOLS@
93 OC_TOOLS_INSTALL=@OC_TOOLS_INSTALL@
94 OC_TOOLS_UNINSTALL=@OC_TOOLS_UNINSTALL@
95 MAGIC_LIBS=@MAGIC_LIBS@
96 ICAL_CFLAGS=@ICAL_CFLAGS@
97 ICAL_LIBS=@ICAL_LIBS@
98
99 # SERVER
100 OC_SERVER=@OC_SERVER@
101 OC_SERVER_INSTALL=@OC_SERVER_INSTALL@
102 OC_SERVER_UNINSTALL=@OC_SERVER_UNINSTALL@
103
104 # MAPISTORE BACKENDS
105 OC_MAPISTORE=@OC_MAPISTORE@
106 OC_MAPISTORE_CLEAN=@OC_MAPISTORE_CLEAN@
107 OC_MAPISTORE_INSTALL=@OC_MAPISTORE_INSTALL@
108 OC_MAPISTORE_UNINSTALL=@OC_MAPISTORE_UNINSTALL@
109
110 MAPISTORE_TEST=@MAPISTORE_TEST@
111
112 SUBUNIT_LIBS=@SUBUNIT_LIBS@
113
114 # Python
115 PYMAPIALL=@PYMAPIALL@
116 PYMAPIINSTALL=@PYMAPIINSTALL@
117 PYMAPIUNINSTALL=@PYMAPIUNINSTALL@
118
119 PYCDIR=@PYCDIR@
120
121 # Coverage
122 COVERAGE_INIT=@COVERAGE_INIT@
123
124 MANUALLY_CREATE_SYMLINKS=@MANUALLY_CREATE_SYMLINKS@
125
126 # Qt support
127 QT4_CXXFLAGS=@Qt4_CFLAGS@
128 QT4_LIBS=@Qt4_LIBS@
129 MOC=@MOC@
130 OPENCHANGE_QT4=@OPENCHANGE_QT4@