~ubuntu-branches/ubuntu/karmic/kst/karmic

« back to all changes in this revision

Viewing changes to kst/kst/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Daniel T Chen
  • Date: 2006-06-30 19:11:30 UTC
  • mfrom: (1.2.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20060630191130-acumuar75bz4puty
Tags: 1.2.1-1ubuntu1
Merge from debian unstable.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
AM_YFLAGS = -d
3
3
AM_LFLAGS = 
4
4
 
5
 
#AM_CFLAGS=-fprofile-arcs -ftest-coverage -O0 -fno-inline
6
 
#AM_CXXFLAGS=-fprofile-arcs -ftest-coverage -O0 -fno-inline
 
5
#AM_CXXFLAGS = -Wold-style-cast -Wredundant-decls -Wunused-macros -Wfloat-equal -Wno-multichar
7
6
 
8
7
if include_libkstkmdi
9
8
KMDI_SUBDIR=libkstkmdi
12
11
PROCPS_COPY=sysinfo.c psversion.c
13
12
endif
14
13
 
15
 
SUBDIRS=$(KMDI_SUBDIR) . datasources extensions pics
 
14
SUBDIRS=extdate $(KMDI_SUBDIR) . datasources extensions pics
16
15
 
17
16
bin_PROGRAMS = kst d2asc
18
17
 
19
 
lib_LTLIBRARIES = libkst.la libkstmath.la libkstguiapp.la libkstapp.la
 
18
lib_LTLIBRARIES = libkst.la libkstmath.la libkstwidgets.la libkstapp.la
 
19
 
 
20
kde_widget_LTLIBRARIES = kstwidgets.la
 
21
 
20
22
libkst_la_SOURCES = \
21
 
        kdebugdcopiface.cpp \
22
23
        ksdebug.cpp \
23
24
        kstobject.cpp \
24
25
        kstdatasource.cpp \
27
28
        kstdatacollection.cpp \
28
29
        kstdebug.cpp \
29
30
        rwlock.cpp \
 
31
        kstmath.cpp \
 
32
        kstdateparser.cpp \
 
33
        ksttimezones.cpp \
 
34
        kstsettings.cpp \
30
35
        kstscalar.cpp $(PROCPS_COPY) \
31
36
        kststring.cpp
32
37
 
33
 
libkst_la_LDFLAGS = -version-info 1:1:0 -no-undefined $(all_libraries)
34
 
libkst_la_LIBADD = -lDCOP $(LIB_QT) $(LIB_KIO) $(LIB_KDECORE)
 
38
libkst_la_LDFLAGS = -version-info @KST_LIBKST_VERSION@ -no-undefined $(all_libraries)
 
39
libkst_la_LIBADD = $(LIB_QT) $(LIB_KIO) $(LIB_KDECORE) extdate/libkstextdate.la
35
40
 
36
 
noinst_LTLIBRARIES = libkstplot.la libkstnonguiapp.la
 
41
noinst_LTLIBRARIES = libkstplot.la 
37
42
libkstmath_la_SOURCES = \
38
43
        labelparser.cpp \
39
44
        kstdataobject.cpp \
 
45
        kstcsd.cpp \
40
46
        kstpsd.cpp \
41
47
        kstbasecurve.cpp \
42
48
        kstpoint.cpp \
 
49
        kstlinestyle.cpp \
43
50
        kstvcurve.cpp \
44
 
        kstmatrix.cpp \
45
51
        kstimage.cpp \
46
52
        kstvectordefaults.cpp \
 
53
        kstmatrixdefaults.cpp \
47
54
        kstdefaultnames.cpp \
48
55
        ksthistogram.cpp \
49
56
        kstequation.cpp \
50
57
        kstcurvehint.cpp \
51
58
        kstplugin.cpp \
 
59
        kstpsdgenerator.cpp \
52
60
        fftsg_h.c \
53
61
        kstvector.cpp \
54
62
        kstrvector.cpp \
55
63
        kstsvector.cpp \
56
64
        kstavector.cpp \
 
65
        kstmatrix.cpp \
 
66
        kstrmatrix.cpp \
 
67
        kstsmatrix.cpp \
 
68
        kstamatrix.cpp \
57
69
        enodes.cpp \
58
70
        enodefactory.cpp \
59
71
        plugincollection.cpp \
60
72
        plugin.cpp \
61
73
        pluginxmlparser.cpp \
62
74
        pluginloader.cpp \
 
75
        dialoglauncher.cpp \
63
76
        eparse-eh.cpp \
64
77
        eparse.c \
65
78
        escan.c
66
79
 
67
 
libkstmath_la_LDFLAGS = -version-info 1:1:0 $(all_libraries)
 
80
libkstmath_la_LDFLAGS = -version-info @KST_LIBKST_VERSION@ $(all_libraries) -no-undefined
68
81
libkstmath_la_LIBADD = $(LIB_KDECORE) libkst.la
69
82
 
70
 
d2asc_LDFLAGS = $(all_libraries) $(KDE_RPATH)
71
 
d2asc_LDADD = libkstmath.la libkst.la libkstnonguiapp.la
 
83
d2asc_LDFLAGS = $(all_libraries) $(KDE_RPATH) -no-undefined
 
84
d2asc_LDADD = libkstmath.la libkst.la
72
85
d2asc_SOURCES = d2asc.cpp
73
86
 
74
87
 
77
90
 
78
91
libkstplot_la_LDFLAGS = -no-undefined $(all_libraries)
79
92
 
80
 
libkstguiapp_la_SOURCES = kstdatacollection-gui.cpp \
81
 
        dialoglauncher-gui.cpp \
 
93
libkstwidgets_la_SOURCES = \
 
94
        comboboxselection.ui \
 
95
        comboboxselection_i.cpp \
 
96
        stringeditor.ui \
 
97
        scalareditor.ui \
82
98
        kstcolorsequence.cpp \
83
 
        kstuinames.cpp \
84
 
        vectordialog.ui \
85
 
        stringeditor.ui \
86
99
        scalarselector.ui \
87
 
        scalareditor.ui \
 
100
        matrixselector.ui \
88
101
        vectorselector.ui \
89
 
        datarangewidget.ui \
90
 
        fftoptionswidget.ui \
91
 
        matrixselector.ui \
 
102
        stringselector.ui \
 
103
        editmultiplewidget.ui \
92
104
        curveplacementwidget.ui \
93
105
        curveappearancewidget.ui \
94
 
        eqdialog.ui \
95
 
        hsdialog.ui \
96
 
        psddialog.ui \
97
 
        imagedialog.ui \
98
 
        matrixdialog.ui \
99
 
        plugindialog.ui \
 
106
        fftoptionswidget.ui \
 
107
        draggablelistbox.cpp \
 
108
        plotlistbox.cpp \
 
109
        kstcombobox.cpp \
 
110
        datarangewidget.ui
 
111
 
 
112
libkstwidgets_la_LDFLAGS = -version-info @KST_LIBKST_VERSION@ $(all_libraries) -no-undefined
 
113
libkstwidgets_la_LIBADD = $(LIB_KIO) libkstmath.la
 
114
 
 
115
libkstapp_la_SOURCES = \
 
116
        kstdatacollection-gui.cpp \
 
117
        dialoglauncher-gui.cpp \
 
118
        labelrenderer.cpp \
 
119
        kstnumbersequence.cpp \
 
120
        kstuinames.cpp \
 
121
        editviewobjectdialog.ui \
 
122
        vectordialogwidget.ui \
 
123
        kstcurvedifferentiate_i.cpp \
 
124
        curvedifferentiate.ui \
 
125
        csddialogwidget.ui \
 
126
        eqdialogwidget.ui \
 
127
        histogramdialogwidget.ui \
 
128
        psddialogwidget.ui \
 
129
        imagedialogwidget.ui \
 
130
        matrixdialogwidget.ui \
 
131
        plugindialogwidget.ui \
 
132
        eventmonitorwidget.ui \
100
133
        pluginmanager.ui \
101
 
        curvedialog.ui
102
 
 
103
 
libkstguiapp_la_LDFLAGS = -version-info 1:1:0 $(all_libraries)
104
 
#libkstguiapp_la_LIBADD = $(LIB_KIO) libkstmath.la libkst.la
105
 
libkstguiapp_la_LIBADD = $(LIB_KIO) libkstmath.la
106
 
 
107
 
libkstnonguiapp_la_SOURCES = kstdatacollection-nogui.cpp dialoglauncher-nogui.cpp
108
 
libkstnonguiapp_la_LDFLAGS = -no-undefined $(all_libraries)
109
 
libkstnonguiapp_la_LIBADD = $(LIB_KIO) libkstmath.la libkst.la
110
 
 
111
 
libkstapp_la_SOURCES = \
 
134
        curvedialogwidget.ui \
 
135
        kstpainter.cpp \
112
136
        kstwaitcondition_unix.cpp \
113
137
        kstiface.skel \
114
138
        kstiface_impl.cpp \
115
 
        kstcombobox.cpp \
116
 
        draggablelistbox.cpp \
117
 
        plotlistbox.cpp \
 
139
        statuslabel.cpp \
118
140
        plotmimesource.cpp \
119
141
        kstplotdrag.cpp \
120
 
        kstplotimagedrag.cpp \
 
142
        kstviewobjectimagedrag.cpp \
121
143
        kstscalartable.cpp \
122
144
        kstvectortable.cpp \
123
145
        kstmatrixtable.cpp \
124
146
        kstfittable.cpp \
125
147
        kstlogwidget.cpp \
126
148
        kstplotbase.cpp \
 
149
        viewlabelwidget.ui \
 
150
        viewlegendwidget.ui \
 
151
        kstviewlabel.cpp \
 
152
        kstplotlabel.cpp \
127
153
        kst2dplot.cpp \
 
154
        kstviewlegend.cpp \
 
155
        kstviewbox.cpp \
 
156
        kstviewline.cpp \
 
157
        kstviewellipse.cpp \
 
158
        kstviewpicture.cpp \
 
159
        kstviewbezier.cpp \
 
160
        kstviewarrow.cpp \
128
161
        kstviewwidget.cpp \
129
162
        kstviewobjectfactory.cpp \
130
163
        kstviewobject.cpp \
131
164
        kstplotgroup.cpp \
132
165
        kstborderedviewobject.cpp \
133
166
        ksttoplevelview.cpp \
 
167
        kstgfxmousehandler.cpp \
 
168
        kstgfxmousehandlerutils.cpp \
 
169
        kstgfxrectanglemousehandler.cpp \
 
170
        kstgfxlinemousehandler.cpp \
 
171
        kstgfxtextmousehandler.cpp \
 
172
        kstgfxellipsemousehandler.cpp \
 
173
        kstgfxpicturemousehandler.cpp \
 
174
        kstgfxarrowmousehandler.cpp \
134
175
        kstmetaplot.cpp \
135
176
        kstdrag.cpp \
136
177
        kstplugindialog_i.cpp \
138
179
        kstfitdialog_i.cpp \
139
180
        kstfilterdialog_i.cpp \
140
181
        extensionmgr.cpp \
 
182
        ksteditviewobjectdialog_i.cpp \
141
183
        kstdatamanager_i.cpp \
142
184
        kstvectordialog_i.cpp \
 
185
        kstcsddialog_i.cpp \
143
186
        ksteqdialog_i.cpp \
144
187
        ksthsdialog_i.cpp \
145
188
        kstpsddialog_i.cpp \
153
196
        kstviewvectorsdialog_i.cpp \
154
197
        kstviewmatricesdialog_i.cpp \
155
198
        kstviewfitsdialog_i.cpp \
 
199
        kstchoosecolordialog_i.cpp \
156
200
        kstchangenptsdialog_i.cpp \
157
201
        kstchangefiledialog_i.cpp \
158
202
        ksteventmonitor_i.cpp \
159
203
        kstdebugdialog_i.cpp \
160
 
        kstlabeldialog_i.cpp \
161
204
        kstmatrixdialog_i.cpp \
162
 
        kstlabel.cpp \
163
 
        kstlegend.cpp \
 
205
        kstmonochromedialog_i.cpp \
164
206
        kstalignment.cpp \
165
207
        ksteventmonitorentry.cpp \
166
208
        kstcurvedialog_i.cpp \
167
 
        kstsettings.cpp \
168
209
        kstdoc.cpp \
169
210
        kstviewwindow.cpp \
 
211
        ktimezonecombo.cpp \
170
212
        plotdialog.ui \
171
213
        extensiondlg.ui \
172
214
        kstdatadialog.ui \
173
 
        stringselector.ui \
174
 
        eventmonitor.ui \
 
215
        choosecolordialog.ui \
175
216
        debugdialog.ui \
176
217
        datawizard.ui \
177
218
        changefiledialog.ui \
183
224
        changenptsdialog.ui \
184
225
        datamanager.ui \
185
226
        vectorsavedialog.ui \
186
 
        kstlabeldialog.ui \
187
227
        kstsettingsdlg.ui \
188
228
        quickstartdialog.ui \
 
229
        monochromedialog.ui \
 
230
        kstdebugnotifier.cpp \
 
231
        kstdatanotifier.cpp \
189
232
        kst.cpp
190
233
 
191
 
include_HEADERS = kstdatasource.h kstobject.h kst_export.h kstsharedptr.h rwlock.h
 
234
include_HEADERS = kstdatasource.h kstobject.h kst_export.h kstsharedptr.h rwlock.h kstdateparser.h
192
235
 
193
 
libkstapp_la_LIBADD = $(LIB_KDEPRINT) libkstplot.la libkstguiapp.la $(LIB_KMDI)
194
 
libkstapp_la_LDFLAGS = -version-info 1:1:0 $(all_libraries)
 
236
libkstapp_la_LIBADD = $(LIB_KDEPRINT) libkstplot.la libkstwidgets.la $(LIB_KMDI)
 
237
libkstapp_la_LDFLAGS = -version-info @KST_LIBKST_VERSION@ $(all_libraries) -no-undefined
195
238
 
196
239
kst_SOURCES = main.cpp
197
240
kst_LDADD = libkstapp.la
198
 
kst_LDFLAGS = $(all_libraries) $(KDE_RPATH)
 
241
kst_LDFLAGS = $(all_libraries) $(KDE_RPATH) -no-undefined
 
242
 
 
243
kstwidgets_la_LDFLAGS = $(KDE_PLUGIN) -module $(all_libraries)
 
244
kstwidgets_la_LIBADD = libkstapp.la
 
245
kstwidgets_la_SOURCES = kstwidgets.cpp
199
246
 
200
247
KDE_ICON = kst
201
248
 
205
252
apps_DATA = kst.desktop
206
253
appsdir = $(kde_appsdir)/Applications/Sciences
207
254
 
208
 
iconsdir = $(kde_icondir)/hicolor/22x22/actions/
209
 
icons_DATA = kst_zoomtie.png kst_zoomxy.png kst_zoomx.png kst_zoomy.png \
210
 
        kst_changefile.png kst_changenpts.png kst_editplots.png \
211
 
        kst_datamanager.png kst_back.png kst_advance.png \
212
 
        kst_graphfile.png kst_layoutmode.png kst_datamode.png \
213
 
        kst_datawizard.png kst_vectornew.png kst_matrixnew.png \
214
 
        kst_curvenew.png kst_psdnew.png kst_histogramnew.png\
215
 
        kst_equationnew.png kst_imagenew.png kst_pluginnew.png \
216
 
        kst_eventnew.png
217
 
 
218
255
mimedir = $(kde_mimedir)/application
219
256
mime_DATA = x-kst.desktop
220
257
 
221
258
# set the include path for X, qt and KDE
222
 
INCLUDES= $(KMDI_INCLUDES) -I$(top_srcdir) $(all_includes)
 
259
INCLUDES= $(KMDI_INCLUDES) -I$(srcdir)/extdate -I$(top_srcdir) $(all_includes)
223
260
 
224
261
rcdir = $(kde_datadir)/kst
225
262
rc_DATA = kstui.rc
230
267
         $(XGETTEXT) $$LIST -o $(podir)/kst.pot; \
231
268
        fi
232
269
 
233
 
curveappearancewidget.o: curveappearancewidget.ui.h curveappearancewidget.ui
234
 
curveplacementwidget.o: curveplacementwidget.ui.h curveplacementwidget.ui
235
 
pluginmanager.o: pluginmanager.ui.h pluginmanager.ui
236
 
matrixselector.o: matrixselector.ui.h matrixselector.ui
237
 
vectorselector.o: vectorselector.ui.h vectorselector.ui
238
 
scalarselector.o: scalarselector.ui.h scalarselector.ui
239
 
stringselector.o: stringselector.ui.h stringselector.ui
240
 
vectorsavedialog.o: vectorsavedialog.ui.h vectorsavedialog.ui
241
 
kstsettingsdlg.o: kstsettingsdlg.ui.h kstsettingsdlg.ui
242
 
datawizard.o: datawizard.ui.h datawizard.ui
243
 
debugdialog.o: debugdialog.ui.h debugdialog.ui
244
 
kstdatadialog.o: kstdatadialog.ui.h kstdatadialog.ui
245
 
fftoptionswidget.o: fftoptionswidget.ui.h fftoptionswidget.ui
 
270
changenptsdialog.lo: datarangewidget.h
 
271
csddialogwidget.lo: fftoptionswidget.h vectorselector.h curveplacementwidget.h
 
272
curveappearancewidget.lo: curveappearancewidget.ui.h curveappearancewidget.ui
 
273
curvedialogwidget.lo: vectorselector.h curveappearancewidget.h curveplacementwidget.h
 
274
curveplacementwidget.lo: curveplacementwidget.ui.h curveplacementwidget.ui
 
275
datawizard.lo: datawizard.ui.h datawizard.ui vectorselector.h fftoptionswidget.h datarangewidget.h
 
276
debugdialog.lo: debugdialog.ui.h debugdialog.ui
 
277
editmultiplewidget.lo: editmultiplewidget.ui.h editmultiplewidget.ui
 
278
editviewobjectdialog.lo: editviewobjectdialog.ui
 
279
eqdialogwidget.lo: curveplacementwidget.h curveappearancewidget.h vectorselector.h scalarselector.h comboboxselection.h
 
280
eventmonitorwidget.lo: scalarselector.h comboboxselection.h vectorselector.h
 
281
fftoptionswidget.lo: fftoptionswidget.ui.h fftoptionswidget.ui
 
282
histogramdialogwidget.lo: vectorselector.h curveappearancewidget.h curveplacementwidget.h
 
283
imagedialogwidget.lo: matrixselector.h curveplacementwidget.h
 
284
kst.lo: curvedifferentiate.h
 
285
kst2dplot.lo: plugindialogwidget.h matrixdialogwidget.h vectordialogwidget.h
 
286
kstcsddialog_i.lo: csddialogwidget.h
 
287
kstdatadialog.lo: editmultiplewidget.h kstdatadialog.ui.h kstdatadialog.ui
 
288
kstdatamanager_i.lo: curvedialogwidget.h histogramdialogwidget.h imagedialogwidget.h
 
289
ksteqdialog_i.lo: comboboxselection.h eqdialogwidget.h
 
290
ksteventmonitor_i.lo: comboboxselection.h eventmonitorwidget.h
 
291
kstfilterdialog_i.lo: comboboxselection.h plugindialogwidget.h
 
292
kstfitdialog_i.lo: comboboxselection.h plugindialogwidget.h
 
293
kstplotdialog_i.lo: comboboxselection.h
 
294
kstplugindialog_i.lo: comboboxselection.h pluginmanager.h plugindialogwidget.h
 
295
kstpsddialog_i.lo: psddialogwidget.h
 
296
kstsettingsdlg.lo: kstsettingsdlg.ui.h kstsettingsdlg.ui
 
297
kstviewbox.lo: editviewobjectdialog.h
 
298
kstviewlegend.lo: editviewobjectdialog.h
 
299
kstwidgets.lo: comboboxselection.h curveappearancewidget.h curveplacementwidget.h datarangewidget.h editmultiplewidget.h fftoptionswidget.h matrixselector.h scalarselector.h stringselector.h vectorselector.h
 
300
matrixselector.lo: matrixselector.ui.h matrixselector.ui
 
301
plugindialogwidget.lo: curveappearancewidget.h
 
302
pluginmanager.lo: pluginmanager.ui.h pluginmanager.ui
 
303
psddialogwidget.lo: fftoptionswidget.h curveappearancewidget.h vectorselector.h curveplacementwidget.h
 
304
scalarselector.lo: comboboxselection.h scalareditor.h scalarselector.ui.h scalarselector.ui
 
305
stringselector.lo: stringeditor.h stringselector.ui.h stringselector.ui
 
306
vectordialogwidget.lo: datarangewidget.h
 
307
vectorsavedialog.lo: vectorsavedialog.ui.h vectorsavedialog.ui
 
308
vectorselector.lo: vectorselector.ui.h vectorselector.ui
 
309
viewlegendwidget.lo: plotlistbox.h
 
310
viewmatricesdialog.lo: matrixselector.h
 
311
viewvectorsdialog.lo: vectorselector.h
 
312
kstdebug.lo: kstrevision.h
246
313
 
247
314
METASOURCES=AUTO
248
315
 
249
316
update_DATA = kstautosave11.upd kstrcmisc11.upd
250
317
updatedir = $(kde_datadir)/kconf_update
251
318
 
 
319
kstrevision.h:
 
320
        @if (which svn >/dev/null 2>&1); then \
 
321
        if (svn info $(srcdir) >/dev/null 2>&1); then \
 
322
        REV=`svn info $(srcdir) | grep ^Revision | cut -b 11-`; \
 
323
        else REV="dist"; fi; else REV="dist"; fi; \
 
324
        echo "#ifndef KSTREVISION" >kstrevision.h.tmp; \
 
325
        echo "#define KSTREVISION \""$REV"\"" >>kstrevision.h.tmp; \
 
326
        echo "#endif" >>kstrevision.h.tmp; \
 
327
        if (diff -N kstrevision.h.tmp kstrevision.h >/dev/null 2>&1); \
 
328
        then rm kstrevision.h.tmp; else mv kstrevision.h.tmp kstrevision.h; fi
 
329