Remove ancient trunk folder from svn repository
[synfig.git] / synfig-core / src / synfig / Makefile.am
1 # $Id$
2
3 MAINTAINERCLEANFILES = \
4         Makefile.in
5
6 INCLUDES = \
7         -I$(top_builddir) \
8         -I$(top_srcdir)/src \
9         @INCLTDL@
10
11 EXTRA_DIST = \
12         surfacenew.cpp \
13         pch.h \
14         synfig.nsh
15
16
17 LAYERHEADERS = \
18         layer_bitmap.h \
19         layer_composite.h \
20         layer_duplicate.h \
21         layer_mime.h \
22         layer_motionblur.h \
23         layer_pastecanvas.h \
24         layer_polygon.h \
25         layer_shape.h \
26         layer_solidcolor.h
27
28 LAYERSOURCES = \
29         layer_bitmap.cpp \
30         layer_composite.cpp \
31         layer_duplicate.cpp \
32         layer_mime.cpp \
33         layer_motionblur.cpp \
34         layer_pastecanvas.cpp \
35         layer_polygon.cpp \
36         layer_shape.cpp \
37         layer_solidcolor.cpp
38
39
40 TARGETHEADERS = \
41         target_multi.h \
42         target_null.h \
43         target_null_tile.h \
44         target_scanline.h \
45         target_tile.h
46
47 TARGETSOURCES = \
48         target_multi.cpp \
49         target_null.cpp \
50         target_null_tile.cpp \
51         target_scanline.cpp \
52         target_tile.cpp
53
54
55 IMPORTERHEADERS = \
56         listimporter.h
57
58 IMPORTERSOURCES = \
59         listimporter.cpp
60
61
62 VALUENODEHEADERS = \
63         valuenode_add.h \
64         valuenode_and.h \
65         valuenode_anglestring.h \
66         valuenode_animated.h \
67         valuenode_atan2.h \
68         valuenode_bline.h \
69         valuenode_blinecalctangent.h \
70         valuenode_blinecalcvertex.h \
71         valuenode_blinecalcwidth.h \
72         valuenode_blinereversetangent.h \
73         valuenode_compare.h \
74         valuenode_composite.h \
75         valuenode_const.h \
76         valuenode_cos.h \
77         valuenode_dotproduct.h \
78         valuenode_duplicate.h \
79         valuenode_dynamiclist.h \
80         valuenode_exp.h \
81         valuenode_gradientcolor.h \
82         valuenode_gradientrotate.h \
83         valuenode_greyed.h \
84         valuenode_integer.h \
85         valuenode_intstring.h \
86         valuenode_join.h \
87         valuenode_linear.h \
88         valuenode_log.h \
89         valuenode_not.h \
90         valuenode_or.h \
91         valuenode_pow.h \
92         valuenode_radialcomposite.h \
93         valuenode_range.h \
94         valuenode_realstring.h \
95         valuenode_reciprocal.h \
96         valuenode_reference.h \
97         valuenode_repeat_gradient.h \
98         valuenode_scale.h \
99         valuenode_segcalctangent.h \
100         valuenode_segcalcvertex.h \
101         valuenode_sine.h \
102         valuenode_step.h \
103         valuenode_stripes.h \
104         valuenode_subtract.h \
105         valuenode_switch.h \
106         valuenode_timedswap.h \
107         valuenode_timeloop.h \
108         valuenode_timestring.h \
109         valuenode_twotone.h \
110         valuenode_vectorangle.h \
111         valuenode_vectorlength.h \
112         valuenode_vectorx.h \
113         valuenode_vectory.h
114
115 VALUENODESOURCES = \
116         valuenode_add.cpp \
117         valuenode_and.cpp \
118         valuenode_anglestring.cpp \
119         valuenode_animated.cpp \
120         valuenode_atan2.cpp \
121         valuenode_bline.cpp \
122         valuenode_blinecalctangent.cpp \
123         valuenode_blinecalcvertex.cpp \
124         valuenode_blinecalcwidth.cpp \
125         valuenode_blinereversetangent.cpp \
126         valuenode_compare.cpp \
127         valuenode_composite.cpp \
128         valuenode_const.cpp \
129         valuenode_cos.cpp \
130         valuenode_dotproduct.cpp \
131         valuenode_duplicate.cpp \
132         valuenode_dynamiclist.cpp \
133         valuenode_exp.cpp \
134         valuenode_gradientcolor.cpp \
135         valuenode_gradientrotate.cpp \
136         valuenode_greyed.cpp \
137         valuenode_integer.cpp \
138         valuenode_intstring.cpp \
139         valuenode_join.cpp \
140         valuenode_linear.cpp \
141         valuenode_log.cpp \
142         valuenode_not.cpp \
143         valuenode_or.cpp \
144         valuenode_pow.cpp \
145         valuenode_radialcomposite.cpp \
146         valuenode_range.cpp \
147         valuenode_realstring.cpp \
148         valuenode_reciprocal.cpp \
149         valuenode_reference.cpp \
150         valuenode_repeat_gradient.cpp \
151         valuenode_scale.cpp \
152         valuenode_segcalctangent.cpp \
153         valuenode_segcalcvertex.cpp \
154         valuenode_sine.cpp \
155         valuenode_step.cpp \
156         valuenode_stripes.cpp \
157         valuenode_subtract.cpp \
158         valuenode_switch.cpp \
159         valuenode_timedswap.cpp \
160         valuenode_timeloop.cpp \
161         valuenode_timestring.cpp \
162         valuenode_twotone.cpp \
163         valuenode_vectorangle.cpp \
164         valuenode_vectorlength.cpp \
165         valuenode_vectorx.cpp \
166         valuenode_vectory.cpp
167
168
169 VALUEHEADERS = \
170         blinepoint.h \
171         gradient.h \
172         value.h
173
174 VALUESOURCES = \
175         blinepoint.cpp \
176         gradient.cpp \
177         value.cpp
178
179
180 SYNFIGHEADERS = \
181         angle.h \
182         canvasbase.h \
183         general.h \
184         guidset.h \
185         interpolation.h \
186         nodebase.h \
187         protocol.h \
188         quick_rng.h \
189         real.h \
190         releases.h \
191         segment.h \
192         smartfile.h \
193         string.h \
194         string_decl.h \
195         surfacenew.h \
196         synfig.h \
197         types.h \
198         vector.h \
199         version.h \
200         activepoint.h \
201         blur.h \
202         canvas.h \
203         color.h \
204         context.h \
205         curve_helper.h \
206         curveset.h \
207         distance.h \
208         exception.h \
209         gamma.h \
210         guid.h \
211         importer.h \
212         keyframe.h \
213         layer.h \
214         loadcanvas.h \
215         main.h \
216         module.h \
217         mutex.h \
218         node.h \
219         palette.h \
220         paramdesc.h \
221         polynomial_root.h \
222         rect.h \
223         renddesc.h \
224         render.h \
225         savecanvas.h \
226         surface.h \
227         target.h \
228         time.h \
229         timepointcollect.h \
230         transform.h \
231         uniqueid.h \
232         valuenode.h \
233         waypoint.h
234
235 SYNFIGSOURCES = \
236         activepoint.cpp \
237         blur.cpp \
238         canvas.cpp \
239         color.cpp \
240         context.cpp \
241         curve_helper.cpp \
242         curveset.cpp \
243         distance.cpp \
244         exception.cpp \
245         gamma.cpp \
246         guid.cpp \
247         importer.cpp \
248         keyframe.cpp \
249         layer.cpp \
250         loadcanvas.cpp \
251         main.cpp \
252         module.cpp \
253         mutex.cpp \
254         node.cpp \
255         palette.cpp \
256         paramdesc.cpp \
257         polynomial_root.cpp \
258         rect.cpp \
259         renddesc.cpp \
260         render.cpp \
261         savecanvas.cpp \
262         surface.cpp \
263         target.cpp \
264         time.cpp \
265         timepointcollect.cpp \
266         transform.cpp \
267         uniqueid.cpp \
268         valuenode.cpp \
269         waypoint.cpp
270
271
272 lib_LTLIBRARIES = libsynfig.la
273
274 libsynfig_la_SOURCES = \
275         $(VALUEHEADERS) \
276         $(VALUESOURCES) \
277         $(LAYERSOURCES) \
278         $(LAYERHEADERS) \
279         $(TARGETHEADERS) \
280         $(TARGETSOURCES) \
281         $(VALUENODEHEADERS) \
282         $(VALUENODESOURCES) \
283         $(SYNFIGHEADERS) \
284         $(SYNFIGSOURCES) \
285         $(IMPORTERHEADERS) \
286         $(IMPORTERSOURCES)
287
288 libsynfig_la_LIBADD = \
289         @LIBLTDL@ \
290         @SYNFIG_LIBS@ \
291         @LIBADD_DL@
292
293 libsynfig_la_CXXFLAGS = \
294         @SYNFIG_CFLAGS@ \
295         -DLIBDIR="\"@libdir@\"" \
296         -DSYSCONFDIR="\"@sysconfdir@\""
297
298 libsynfig_la_LDFLAGS = \
299         -export-dynamic \
300         -no-undefined \
301         -version-info 0:0:0
302
303
304 include_synfigdir = @synfigincludedir@/synfig
305
306 include_synfig_HEADERS = \
307         $(SYNFIGHEADERS) \
308         $(LAYERHEADERS) \
309         $(TARGETHEADERS) \
310         $(VALUENODEHEADERS) \
311         $(IMPORTERHEADERS) \
312         $(VALUEHEADERS)