1
# Fix the code to not use E_DATA_SERVER_UI_CFLAGS
4
-DCONNECTOR_PREFIX=\""$(prefix)"\" \
6
-I$(top_srcdir)/servers/exchange/xntlm \
10
$(E_DATA_SERVER_CFLAGS) \
11
$(E_DATA_SERVER_UI_CFLAGS)
13
noinst_LTLIBRARIES = \
16
PROP_GENERATED = e2k-propnames.h e2k-propnames.c e2k-proptags.h
18
mapi_properties = $(srcdir)/mapi-properties
19
e2k_propnames_h_in = $(srcdir)/e2k-propnames.h.in
20
e2k_propnames_c_in = $(srcdir)/e2k-propnames.c.in
21
e2k_proptags_h_in = $(srcdir)/e2k-proptags.h.in
23
e2k-propnames.h: $(e2k_propnames_h_in) $(mapi_properties)
25
@( awk '/^@AUTOGENERATE@/ {exit;} {print;}' $(e2k_propnames_h_in); \
26
awk '/^x/ { printf "#define %-39s E2K_NS_MAPI_PROPTAG \"%s\"\n", $$2, $$1; }' $(mapi_properties); \
27
awk '{if (tail) { print; }} /^@AUTOGENERATE@/ {tail=1;}' $(e2k_propnames_h_in) ) \
30
e2k-propnames.c: $(e2k_propnames_c_in) $(mapi_properties)
32
@( awk '/^@AUTOGENERATE@/ {exit;} {print;}' $(e2k_propnames_c_in); \
33
awk '/^x/ { print "\t{ \"" $$1 "\", \"" $$2 "\" },"; }' $(mapi_properties); \
34
awk '{if (tail) { print; }} /^@AUTOGENERATE@/ {tail=1;}' $(e2k_propnames_c_in) ) \
37
e2k-proptags.h: $(e2k_proptags_h_in) $(mapi_properties)
39
@( awk '/^@AUTOGENERATE@/ {exit;} {print;}' $(e2k_proptags_h_in); \
40
awk '/^x/ { printf "#define E2K_PROPTAG_%-39s 0%s\n", $$2, $$1; }' $(mapi_properties); \
41
awk '{if (tail) { print; }} /^@AUTOGENERATE@/ {tail=1;}' $(e2k_proptags_h_in) ) \
44
BUILT_SOURCES = $(PROP_GENERATED)
45
NODIST_FILES = $(PROP_GENERATED)
46
CLEANFILES = $(PROP_GENERATED)
48
MARSHAL_GENERATED = e2k-marshal.c e2k-marshal.h
50
e2k-marshal.h: e2k-marshal.list
51
( @GLIB_GENMARSHAL@ --prefix=e2k_marshal $(srcdir)/e2k-marshal.list --header > e2k-marshal.tmp \
52
&& mv e2k-marshal.tmp e2k-marshal.h ) \
53
|| ( rm -f e2k-marshal.tmp && exit 1 )
55
e2k-marshal.c: e2k-marshal.h
56
( (echo '#include "e2k-marshal.h"'; @GLIB_GENMARSHAL@ --prefix=e2k_marshal $(srcdir)/e2k-marshal.list --body) > e2k-marshal.tmp \
57
&& mv e2k-marshal.tmp e2k-marshal.c ) \
58
|| ( rm -f e2k-marshal.tmp && exit 1 )
60
BUILT_SOURCES += $(MARSHAL_GENERATED)
61
NODIST_FILES += $(MARSHAL_GENERATED)
62
CLEANFILES += $(MARSHAL_GENERATED)
73
libexchange_la_SOURCES = \
74
$(MARSHAL_GENERATED) \
85
e2k-global-catalog.c \
86
e2k-global-catalog-ldap.h \
103
e2k-security-descriptor.c \
104
e2k-security-descriptor.h \
118
libexchangeincludedir = $(privincludedir)/exchange
120
libexchangeinclude_HEADERS = \
124
e2k-global-catalog.h \
125
e2k-global-catalog-ldap.h \
133
e2k-security-descriptor.h \
145
$(e2k_propnames_h_in) \
146
$(e2k_propnames_c_in) \
150
cd $(distdir); rm -f $(NODIST_FILES)