desktop: added timezone list to CalendarEditDlg
[barry.git] / desktop / src / Makefile.am
blob27e0f8917cde1afe96e3e9bce0eabcf96fdf261b
1 LIB_OSYNCWRAP_VERSION = 18:0:0
3 SUBDIRS = . 0.22 0.40
5 EXTRA_DIST = \
6         ContactEditDlg.wxg \
7         CalendarEditDlg.wxg \
8         MemoEditDlg.wxg \
9         oextract.cc
11 INCLUDES = $(TREE_BUILD_CXXFLAGS) $(BARRY_CFLAGS) $(OPENSYNC22_CFLAGS) $(OPENSYNC40_CFLAGS) $(GLIB2_CFLAGS) $(EVOLUTION_CFLAGS)
12 # opensync libraries are not included here... they are loaded with dlopen()
13 LIBS = $(TREE_BUILD_LDFLAGS) $(BARRY_LIBS) $(GLIB2_LIBS)
15 AM_CXXFLAGS = -ansi -Wall -g
16 AM_CPPFLAGS = -DBARRYDESKTOP_BASEDATADIR='"$(basedatadir)"' -DBARRYDESKTOP_IMAGEDIR='"$(imagedir)"'
17 AM_LDFLAGS =
19 include_osyncwrapdir = ${includedir}/barry18/osyncwrap
21 bin_PROGRAMS = barrydesktop bsyncjail bsynccl blistevo
22 noinst_PROGRAMS = ostest xmlcompactor xmlmap
23 lib_LTLIBRARIES = libosyncwrap.la
25 include_osyncwrap_HEADERS = \
26         error.h \
27         dlopen.h \
28         tempdir.h \
29         ostypes.h \
30         osbase.h osprivatebase.h \
31         osconfig.h \
32         osconv22.h \
33         osconv40.h \
34         os22.h \
35         os40.h 
37 noinst_HEADERS =
39 libosyncwrap_la_SOURCES = \
40         error.cc error.h \
41         dlopen.cc dlopen.h \
42         tempdir.cc tempdir.h \
43         ostypes.cc ostypes.h \
44         osbase.cc osbase.h osprivatebase.h \
45         osconfig.cc osconfig.h \
46         osconv22.h \
47         osconv40.h \
48         os22.h \
49         os40.h 
50 if WITH_OPENSYNC22
51 libosyncwrap_la_SOURCES += os22.cc osconv22.cc
52 else
53 libosyncwrap_la_SOURCES += null-os22.cc
54 endif
55 if WITH_OPENSYNC40
56 libosyncwrap_la_SOURCES += os40.cc osconv40.cc
57 else
58 libosyncwrap_la_SOURCES += null-os40.cc
59 endif
60 libosyncwrap_la_LDFLAGS = -ldl -version-info ${LIB_OSYNCWRAP_VERSION}
62 barrydesktop_SOURCES = \
63         barrydesktop.cc barrydesktop.h \
64         ipc.h optout.h \
65         EasyCondition.h \
66         windowids.h \
67         util.cc util.h \
68         StringSync.cc StringSync.h \
69         xmlcompactor.cc xmlcompactor.h \
70         xmlmap.cc xmlmap.h \
71         guitimet.cc guitimet.h \
72         ClickImage.cc ClickImage.h \
73         PNGButton.cc PNGButton.h \
74         BaseButtons.cc BaseButtons.h \
75         BaseFrame.cc BaseFrame.h \
76         ContactPhotoWidget.cc ContactPhotoWidget.h \
77         Mode.h \
78         Mode_MainMenu.cc Mode_MainMenu.h \
79         Mode_Sync.cc Mode_Sync.h \
80         Mode_Browse.cc Mode_Browse.h \
81         MigrateDlg.cc MigrateDlg.h \
82         ContactEditDlg.cc ContactEditDlg.h \
83         CalendarEditDlg.cc CalendarEditDlg.h \
84                 wxval.h \
85         MemoEditDlg.cc MemoEditDlg.h \
86         GroupCfgDlg.cc GroupCfgDlg.h \
87         SyncStatusDlg.cc SyncStatusDlg.h \
88         ConflictDlg.cc ConflictDlg.h \
89         configui.cc configui.h \
90         exechelper.cc exechelper.h \
91         CUI_Barry.cc CUI_Barry.h \
92         CUI_Evolution.cc CUI_Evolution.h \
93         CUI_Google.cc CUI_Google.h \
94         CUI_KDEPim.cc CUI_KDEPim.h \
95         EvoSources.cc EvoSources.h \
96         EvoCfgDlg.cc EvoCfgDlg.h \
97         EvoDefaultDlg.cc EvoDefaultDlg.h \
98         deviceset.cc deviceset.h
99 barrydesktop_LDADD = libosyncwrap.la -ldl @WX_LIBS@ $(LIBXMLPP_LIBS) $(LIBGCAL_LIBS) $(EVOLUTION_LIBS)
100 barrydesktop_CXXFLAGS = $(AM_CXXFLAGS) @WX_CXXFLAGS@ $(LIBXMLPP_CFLAGS) \
101         $(LIBGCAL_CFLAGS)
103 bsyncjail_SOURCES = bsyncjail.cc ipc.h
104 bsyncjail_LDADD = libosyncwrap.la -ldl @WX_LIBS@
105 bsyncjail_CXXFLAGS = $(AM_CXXFLAGS) @WX_CXXFLAGS@
107 bsynccl_SOURCES = bsynccl.cc
108 bsynccl_LDADD = libosyncwrap.la -ldl
109 bsynccl_CXXFLAGS = $(AM_CXXFLAGS)
111 ostest_SOURCES = \
112         deviceset.cc deviceset.h \
113         ostest.cc
114 ostest_CXXFLAGS =
115 if WITH_OPENSYNC22
116 ostest_CXXFLAGS += -DWITH_OPENSYNC22
117 endif
118 if WITH_OPENSYNC40
119 ostest_CXXFLAGS += -DWITH_OPENSYNC40
120 endif
121 #ostest_LDFLAGS = -avoid-version
122 ostest_LDADD = libosyncwrap.la -ldl
124 xmlcompactor_SOURCES = xmlcompactor.cc xmlcompactor.h
125 xmlcompactor_CXXFLAGS = -DXMLCOMPACTOR $(AM_CXXFLAGS) $(LIBXMLPP_CFLAGS)
126 xmlcompactor_LDADD = $(LIBXMLPP_LIBS)
128 xmlmap_SOURCES = xmlmap.cc xmlmap.h
129 xmlmap_CXXFLAGS = -DXMLMAP $(AM_CXXFLAGS) $(LIBXMLPP_CFLAGS)
130 xmlmap_LDADD = $(LIBXMLPP_LIBS)
132 blistevo_SOURCES = blistevo.cc \
133         EvoSources.cc EvoSources.h \
134         dlopen.cc dlopen.h \
135         error.cc error.h
136 blistevo_CXXFLAGS = $(AM_CXXFLAGS)
137 blistevo_LDADD = -ldl $(EVOLUTION_LIBS)