tagging release
[dasher.git] / trunk / Src / DasherCore / Makefile.am
blob76d202ac25e09536a5d8b57209d60c923afa668e
1 SUBDIRS = LanguageModelling Alphabet
3 noinst_LIBRARIES = libdashercore.a
4 libdashercore_a_SOURCES = \
5                 ActionButton.cpp \
6                 ActionButton.h \
7                 AlphabetManager.cpp \
8                 AlphabetManager.h \
9                 AlphabetManagerFactory.cpp \
10                 AlphabetManagerFactory.h \
11                 AutoSpeedControl.cpp \
12                 AutoSpeedControl.h \
13                 BasicLog.cpp \
14                 BasicLog.h \
15                 CircleStartHandler.cpp \
16                 CircleStartHandler.h \
17                 ClickFilter.cpp \
18                 ClickFilter.h \
19                 ColourIO.cpp \
20                 ColourIO.h \
21                 ControlManager.cpp \
22                 ControlManager.h \
23                 ControlManagerFactory.cpp \
24                 ControlManagerFactory.h \
25                 ConversionHelper.h \
26                 ConversionManager.cpp \
27                 ConversionManager.h \
28                 ConversionManagerFactory.cpp \
29                 ConversionManagerFactory.h \
30                 DasherButtons.cpp \
31                 DasherButtons.h \
32                 DasherComponent.cpp \
33                 DasherComponent.h \
34                 DasherInput.h \
35                 DasherInterfaceBase.cpp \
36                 DasherInterfaceBase.h \
37                 DasherModel.cpp \
38                 DasherModel.h \
39                 DasherModule.cpp \
40                 DasherModule.h \
41                 DasherNode.cpp \
42                 DasherNode.h \
43                 DasherScreen.h \
44                 DasherTypes.h \
45                 DasherView.cpp \
46                 DasherView.h \
47                 DasherView.inl \
48                 DasherViewSquare.cpp \
49                 DasherViewSquare.h \
50                 DasherViewSquare.inl \
51                 DefaultFilter.cpp \
52                 DefaultFilter.h \
53                 DelayedDraw.cpp \
54                 DynamicFilter.h \
55                 DynamicFilter.cpp \
56                 Event.h \
57                 EventHandler.cpp \
58                 EventHandler.h \
59                 EyetrackerFilter.cpp \
60                 EyetrackerFilter.h \
61                 FileLogger.cpp \
62                 FileLogger.h \
63                 FrameRate.h \
64                 GnomeSettingsStore.cpp \
65                 GnomeSettingsStore.h \
66                 InputFilter.h \
67                 MemoryLeak.cpp \
68                 MemoryLeak.h \
69                 ModuleFactory.h \
70                 ModuleManager.cpp \
71                 ModuleManager.h \
72                 NodeCreationManager.cpp \
73                 NodeCreationManager.h \
74                 NodeManager.h \
75                 NodeManagerFactory.h \
76                 OneDimensionalFilter.cpp \
77                 OneDimensionalFilter.h \
78                 Parameters.h \
79                 SCENode.cpp \
80                 SCENode.h \
81                 SettingsStore.cpp \
82                 SettingsStore.h \
83                 SimpleTimer.cpp \
84                 SimpleTimer.h \
85                 SocketInput.cpp \
86                 SocketInput.h \
87                 SocketInputBase.cpp \
88                 SocketInputBase.h \
89                 StartHandler.h \
90                 StylusFilter.cpp \
91                 StylusFilter.h \
92                 TimeSpan.cpp \
93                 TimeSpan.h \
94                 TwoBoxStartHandler.cpp \
95                 TwoBoxStartHandler.h \
96                 TwoButtonDynamicFilter.cpp \
97                 TwoButtonDynamicFilter.h \
98                 UserButton.cpp \
99                 UserButton.h \
100                 UserLocation.cpp \
101                 UserLocation.h \
102                 UserLog.cpp \
103                 UserLog.h \
104                 UserLogBase.h \
105                 UserLogParam.cpp \
106                 UserLogParam.h \
107                 UserLogTrial.cpp \
108                 UserLogTrial.h \
109                 View/DelayedDraw.h \
110                 WrapperFactory.cpp \
111                 WrapperFactory.h \
112                 XMLUtil.cpp \
113                 XMLUtil.h
115 libdashercore_a_LIBADD = @CHINESE_SOURCES@ @JAPANESE_SOURCES@
116 libdashercore_a_DEPENDENCIES = @CHINESE_SOURCES@ @JAPANESE_SOURCES@
118 EXTRA_libdashercore_a_SOURCES = \
119                 CannaConversionHelper.cpp \
120                 CannaConversionHelper.h \
121                 PinYinConversionHelper.cpp \
122                 PinYinConversionHelper.h
124 AM_CXXFLAGS = $(GTK2_CFLAGS) $(SETTINGS_CFLAGS) $(gnome_speech_CFLAGS) $(gnome_a11y_CFLAGS) $(glade_CFLAGS) $(gnome_CFLAGS) $(wnck_CFLAGS) -DWNCK_I_KNOW_THIS_IS_UNSTABLE -I$(srcdir)/../DasherCore -DPROGDATA=\"$(pkgdatadir)\" -I../../intl -I$(top_srcdir)/intl 
126 EXTRA_DIST = \
127                 LanguageModelling/BigramLanguageModel.cpp \
128                 LanguageModelling/BigramLanguageModel.h \
129                 LanguageModelling/KanjiConversionIME.cpp \
130                 LanguageModelling/KanjiConversionIME.h \
131                 DasherCore.vcproj \
132                 DasherCore_vc70.vcproj \
133                 DasherCore_vc71.vcproj \
134                 DasherCore_vc80.vcproj \
135                 IMEConversionHelper.cpp \
136                 IMEConversionHelper.h