Fix OpenChange server code and access to Samba4 databases.
[OpenChange-git-clone.git] / config.mk.in
blob5fe5752657efe480f40be8ab4bd157435bfb3e5c
1 # Mode (Release or snapshot?)
2 SNAPSHOT=@OPENCHANGE_VERSION_IS_SVN_SNAPSHOT@
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 PYTHON=@PYTHON@
14 PYTHON_CONFIG=@PYTHON_CONFIG@
15 SMBTORTURE=@SMBTORTURE@
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@
29 sambaprefix=@sambaprefix@
31 DSOOPT=-shared -fPIC
32 CFLAGS=@CFLAGS@ @COMPILER_OPTIONS_C@ @ASSERT_DEFINITION@ \
33 -DDEFAULT_LDIF=\"$(datadir)/setup/profiles\" \
34 -DMAPISTORE_BACKEND_INSTALLDIR=\"$(libdir)/mapistore_backends\" \
35 -DMAPISTORE_MAPPING_PATH=\"$(prefix)/private/mapistore\"
37 # This value should be determined by configure at some point
38 SHLIBEXT=so
39 PACKAGE_VERSION=@PACKAGE_VERSION@
41 SAMBA_CFLAGS=@SAMBA_CFLAGS@
42 SAMBA_LIBS=@SAMBA_LIBS@
44 LDB_CFLAGS=@LDB_CFLAGS@
45 LDB_LIBS=@LDB_LIBS@
47 TDB_CFLAGS=@TDB_CFLAGS@
48 TDB_LIBS=@TDB_LIBS@
50 TALLOC_CFLAGS=@TALLOC_CFLAGS@
51 TALLOC_LIBS=@TALLOC_LIBS@
53 CFLAGS+=$(SAMBA_CFLAGS) $(LDB_CFLAGS) $(TALLOC_CFLAGS) $(TDB_CFLAGS)
54 LIBS+=$(SAMBA_LIBS) $(LDB_LIBS) $(TALLOC_LIBS)
55 LDFLAGS+=@LDFLAGS@
57 # Assign CFLAGS to CXXFLAGS
58 CXXFLAGS=@CFLAGS@ @COMPILER_OPTIONS_CXX@ $(SAMBA_CFLAGS) $(LDB_CFLAGS) $(TALLOC_CFLAGS) $(TDB_CFLAGS)
60 # OPENCHANGE LIBRARIES
61 OC_IDL=@OC_IDL@
62 OC_LIBS=@OC_LIBS@
63 OC_LIBS_INSTALL=@OC_LIBS_INSTALL@
64 OC_LIBS_UNINSTALL=@OC_LIBS_UNINSTALL@
65 OC_LIBS_INSTALLPC=@OC_LIBS_INSTALLPC@
66 OC_LIBS_INSTALLHEADER=@OC_LIBS_INSTALLHEADER@
67 OC_LIBS_INSTALLLIB=@OC_LIBS_INSTALLLIB@
68 LIBMAPIADMIN_LIBS+=@SAMR_LIBS@
69 LIBMAPIADMIN_CFLAGS=@SAMR_CFLAGS@
72 # TORTURE
73 OC_TORTURE=@OC_TORTURE@
74 OC_TORTURE_INSTALL=@OC_TORTURE_INSTALL@
75 OC_TORTURE_UNINSTALL=@OC_TORTURE_UNINSTALL@
76 SAMBA_MODULESDIR=${sambaprefix}/modules/
77 TORTURE_MODULESDIR=${SAMBA_MODULESDIR}torture/
78 SERVER_MODULESDIR=${SAMBA_MODULESDIR}dcerpc_server/
80 # TOOLS
81 OC_TOOLS=@OC_TOOLS@
82 OC_TOOLS_INSTALL=@OC_TOOLS_INSTALL@
83 OC_TOOLS_UNINSTALL=@OC_TOOLS_UNINSTALL@
84 MAGIC_LIBS=@MAGIC_LIBS@
85 ICAL_CFLAGS=@ICAL_CFLAGS@
86 ICAL_LIBS=@ICAL_LIBS@
88 # SERVER
89 OC_SERVER=@OC_SERVER@
90 OC_SERVER_INSTALL=@OC_SERVER_INSTALL@
91 OC_SERVER_UNINSTALL=@OC_SERVER_UNINSTALL@
93 # MAPISTORE BACKENDS
94 OC_MAPISTORE=@OC_MAPISTORE@
95 OC_MAPISTORE_CLEAN=@OC_MAPISTORE_CLEAN@
96 OC_MAPISTORE_INSTALL=@OC_MAPISTORE_INSTALL@
97 OC_MAPISTORE_UNINSTALL=@OC_MAPISTORE_UNINSTALL@
99 SQLITE_CFLAGS=@SQLITE_CFLAGS@
100 SQLITE_LIBS=@SQLITE_LIBS@
102 # SWIG
103 SWIGDIRS-ALL=@SWIGDIRSALL@
104 SWIGDIRS-INSTALL=@SWIGDIRSINSTALL@
105 SWIGDIRS-UNINSTALL=@SWIGDIRSUNINSTALL@
107 SWIG=@SWIG@
109 PERL5DIR=@PERL5DIR@
111 # Python
112 PYMAPIALL=@PYMAPIALL@
113 PYMAPIINSTALL=@PYMAPIINSTALL@
114 PYMAPIUNINSTALL=@PYMAPIUNINSTALL@
116 PYCDIR=@PYCDIR@
118 # Coverage
119 COVERAGE_INIT=@COVERAGE_INIT@