Code

9ac9fd9cf2e45598765aa882567a155ffcac4cd2
[inkscape.git] / src / display / Makefile_insert
1 ## Makefile.am fragment sourced by src/Makefile.am.
2 #
3 # Sodipodi GnomeCanvas objects
4 # Author: Lauris Kaplinski <lauris@ariman.ee>
5 #
6 # Here are major objects, used for displaying things
7 #
9 display/all: display/libspdisplay.a
11 display/clean:
12         rm -f display/libspdisplay.a $(display_libspdisplay_a_OBJECTS)
14 display/canvas-arena.$(OBJEXT): helper/sp-marshal.h
15 display/sp-canvas.$(OBJEXT): helper/sp-marshal.h
17 display_libspdisplay_a_SOURCES = \
18         display/nr-3dutils.h \
19         display/nr-3dutils.cpp \
20         display/nr-arena-forward.h      \
21         display/nr-arena.cpp    \
22         display/nr-arena.h      \
23         display/nr-arena-item.cpp       \
24         display/nr-arena-item.h \
25         display/nr-arena-group.cpp      \
26         display/nr-arena-group.h        \
27         display/nr-arena-image.cpp      \
28         display/nr-arena-image.h        \
29         display/nr-arena-shape.cpp      \
30         display/nr-arena-shape.h        \
31         display/nr-arena-glyphs.cpp     \
32         display/nr-arena-glyphs.h       \
33         display/canvas-arena.cpp        \
34         display/canvas-arena.h  \
35         display/bezier-utils.cpp        \
36         display/bezier-utils.h  \
37         display/canvas-bpath.cpp        \
38         display/canvas-bpath.h  \
39         display/canvas-grid.cpp \
40         display/canvas-grid.h   \
41         display/canvas-axonomgrid.cpp   \
42         display/canvas-axonomgrid.h     \
43         display/canvas-temporary-item.cpp       \
44         display/canvas-temporary-item.h \
45         display/canvas-temporary-item-list.cpp  \
46         display/canvas-temporary-item-list.h    \
47         display/curve.cpp       \
48         display/curve.h \
49         display/display-forward.h       \
50         display/gnome-canvas-acetate.cpp        \
51         display/gnome-canvas-acetate.h  \
52         display/guideline.cpp   \
53         display/guideline.h     \
54         display/nr-plain-stuff-gdk.cpp  \
55         display/nr-plain-stuff-gdk.h    \
56         display/nr-plain-stuff.cpp      \
57         display/nr-plain-stuff.h        \
58         display/nr-svgfonts.cpp         \
59         display/nr-svgfonts.h           \
60         display/rendermode.h            \
61         display/snap-indicator.cpp      \
62         display/snap-indicator.h        \
63         display/sodipodi-ctrl.cpp       \
64         display/sodipodi-ctrl.h \
65         display/sodipodi-ctrlrect.cpp   \
66         display/sodipodi-ctrlrect.h     \
67         display/sp-canvas-util.cpp      \
68         display/sp-canvas-util.h        \
69         display/sp-canvas.cpp   \
70         display/sp-canvas.h     \
71         display/sp-ctrlline.cpp \
72         display/sp-ctrlline.h \
73         display/sp-ctrlquadr.cpp \
74         display/sp-ctrlquadr.h \
75         display/nr-filter.cpp           \
76         display/nr-filter.h             \
77         display/nr-filter-blend.cpp     \
78         display/nr-filter-blend.h       \
79         display/nr-filter-colormatrix.cpp       \
80         display/nr-filter-colormatrix.h \
81         display/nr-filter-component-transfer.cpp        \
82         display/nr-filter-component-transfer.h  \
83         display/nr-filter-composite.h   \
84         display/nr-filter-composite.cpp \
85         display/nr-filter-convolve-matrix.cpp   \
86         display/nr-filter-convolve-matrix.h     \
87         display/nr-filter-diffuselighting.cpp     \
88         display/nr-filter-diffuselighting.h       \
89     display/nr-filter-displacement-map.cpp      \
90     display/nr-filter-displacement-map.h        \
91         display/nr-filter-flood.cpp  \
92         display/nr-filter-flood.h    \
93         display/nr-filter-gaussian.cpp  \
94         display/nr-filter-gaussian.h    \
95         display/nr-filter-getalpha.cpp  \
96         display/nr-filter-getalpha.h    \
97     display/nr-filter-image.cpp \
98     display/nr-filter-image.h   \
99         display/nr-filter-merge.cpp     \
100         display/nr-filter-merge.h       \
101         display/nr-filter-morphology.cpp        \
102         display/nr-filter-morphology.h  \
103         display/nr-filter-offset.cpp    \
104         display/nr-filter-offset.h      \
105         display/nr-filter-primitive.cpp \
106         display/nr-filter-primitive.h   \
107         display/nr-filter-slot.cpp      \
108         display/nr-filter-slot.h        \
109         display/nr-filter-specularlighting.cpp     \
110         display/nr-filter-specularlighting.h       \
111         display/nr-filter-tile.cpp      \
112         display/nr-filter-tile.h        \
113         display/nr-filter-turbulence.cpp      \
114         display/nr-filter-turbulence.h        \
115         display/nr-filter-pixops.h      \
116         display/nr-filter-types.h       \
117         display/nr-filter-units.h       \
118         display/nr-filter-units.cpp     \
119         display/nr-filter-utils.h       \
120         display/nr-filter-utils.cpp     \
121         display/pixblock-scaler.cpp     \
122         display/pixblock-scaler.h       \
123         display/pixblock-transform.cpp  \
124         display/pixblock-transform.h    \
125         display/inkscape-cairo.cpp      \
126         display/inkscape-cairo.h                \
127         display/nr-light.h                              \
128         display/nr-light.cpp                    \
129         display/nr-light-types.h
131 display_bezier_utils_test_SOURCES = display/bezier-utils-test.cpp
132 display_bezier_utils_test_LDADD = libnr/libnr.a -lglib-2.0
134 # Copy/paste from libnr
135 display/test-display-main.cpp: display/test-display.cpp
136         $(top_srcdir)/cxxtest/cxxtestgen.pl --template=$(srcdir)/selfname.tpl -root -o display/test-display-main.cpp $(display_test_display_includes)
138 display/test-display.cpp: $(display_test_display_includes)
139         $(top_srcdir)/cxxtest/cxxtestgen.pl --have-eh -part -o display/test-display.cpp $(display_test_display_includes)
141 display_test_display_includes = \
142         $(srcdir)/display/bezier-utils-test.h \
143         $(srcdir)/display/curve-test.h
145 display_libtest_display_a_SOURCES = \
146         display/test-display.cpp \
147         $(display_test_display_includes)
149 display_test_display_SOURCES = \
150         display/test-display-main.cpp \
151         $(display_test_display_includes)
153 display_test_display_LDADD = \
154         libnr/libnr.a \
155         display/libtest-display.a \
156         $(inkscape_private_libs) \
157         $(INKSCAPE_LIBS)