Imported Upstream version 0.8~alpha1
[platform/upstream/syncevolution.git] / src / client-api / build / autotools / include / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2
3 nobase_pkginclude_HEADERS = \
4     common/base/globalsdef.h \
5     common/base/ErrorHandler.h \
6     common/base/Log.h \
7     common/base/constants.h \
8     common/base/errors.h \
9     common/base/fscapi.h \
10     common/base/md5.h \
11     common/base/base64.h \
12     common/base/test.h \
13     common/base/util/utils.h \
14     common/base/util/ArrayElement.h \
15     common/base/util/ArrayList.h \
16     common/base/util/KeyValuePair.h \
17     common/base/util/WKeyValuePair.h \
18     common/base/util/XMLProcessor.h \
19     common/base/util/StringBuffer.h \
20     common/base/util/WString.h \
21     common/client/DMTClientConfig.h \
22     common/client/SyncClient.h \
23     common/event/constants.h \
24     common/filter/Clause.h \
25     common/filter/LogicalClause.h \
26     common/filter/SourceFilter.h \
27     common/http/constants.h \
28     common/http/Proxy.h \
29     common/http/TransportAgent.h \
30     common/http/URL.h \
31     common/http/errors.h \
32     common/spds/AccessConfig.h \
33     common/spds/DeviceConfig.h \
34     common/spdm/constants.h \
35     common/spdm/errors.h \
36     common/spdm/DMTree.h \
37     common/spdm/ManagementNode.h \
38     common/spds/AbstractSyncConfig.h \
39     common/spds/AbstractSyncSourceConfig.h \
40     common/spds/CredentialHandler.h \
41     common/spds/ItemReport.h \
42     common/spds/SyncSourceConfig.h \
43     common/spds/SyncItem.h \
44     common/spds/SyncItemStatus.h \
45     common/spds/SyncMLBuilder.h \
46     common/spds/SyncMLProcessor.h \
47     common/spds/SyncManager.h \
48     common/spds/SyncManagerConfig.h \
49     common/spds/SyncMap.h \
50     common/spds/SyncReport.h \
51     common/spds/SyncSource.h \
52     common/spds/SyncSourceReport.h \
53     common/spds/SyncStatus.h \
54     common/spds/spdsutils.h \
55     common/spds/constants.h \
56     common/spds/errors.h \
57     common/syncml/core/CTCap.h \
58     common/syncml/core/CTTypeSupported.h \
59     common/syncml/core/VerDTD.h \
60     common/vocl/VConverter.h \
61     common/vocl/VObject.h \
62     common/vocl/VProperty.h \
63     common/vocl/vCard/Address.h \
64     common/vocl/vCard/BusinessDetail.h \
65     common/vocl/vCard/Contact30.h \
66     common/vocl/vCard/ContactDetail.h \
67     common/vocl/vCard/Contact.h \
68     common/vocl/vCard/Email.h \
69     common/vocl/vCard/Name.h \
70     common/vocl/vCard/Note.h \
71     common/vocl/vCard/PersonalDetail.h \
72     common/vocl/vCard/Phone.h  \
73     common/vocl/vCard/Title.h  \
74     common/vocl/vCard/TypedProperty.h \
75     common/vocl/vCard/vCardConverter.h \
76     common/vocl/vCard/vCardProperty.h \
77     common/vocl/vCard/WebPage.h \
78     common/event/ManageListener.h \
79     common/event/SyncListener.h \
80     common/event/SyncItemListener.h \
81     common/event/SyncStatusListener.h \
82     common/event/SyncSourceListener.h \
83     common/event/TransportListener.h \
84     common/event/BaseEvent.h \
85     common/event/SyncEvent.h \
86     common/event/SyncItemEvent.h \
87     common/event/SyncStatusEvent.h \
88     common/event/SyncSourceEvent.h \
89     common/event/TransportEvent.h \
90     common/event/Listener.h \
91     posix/spdm/DeviceManagementNode.h \
92     posix/base/posixlog.h
93
94 # fix header files for public distribution
95 $(nobase_pkginclude_HEADERS): % : ../../../src/include/%
96         mkdir -p `dirname $@`
97         rm -f $@
98         if [ "$(@F)" == "Log.h" ]; then echo '#include <stdarg.h>' >>$@; fi
99         sed -e 's/WCHAR/char/g' -e 's/= *NULL/= 0/g' -e 's/__declspec([^)]*)//g' -e 's/__cdecl//g' -e 's/EXTRA_SECTION_[0123456789]*//g' $< >>$@
100
101 clean : cleancopies
102 cleancopies :
103         for i in $(nobase_pkginclude_HEADERS); do rm -rf `echo $$i | sed -e 's;\([^/]*\).*;\1;'`; done