~valavanisalex/ubuntu/oneiric/inkscape/inkscape_0.48.1-2ubuntu4

« back to all changes in this revision

Viewing changes to src/Makefile_insert

  • Committer: Bazaar Package Importer
  • Author(s): Kees Cook, Ted Gould, Kees Cook
  • Date: 2009-06-24 14:00:43 UTC
  • mfrom: (1.1.8 upstream)
  • Revision ID: james.westby@ubuntu.com-20090624140043-07stp20mry48hqup
Tags: 0.47~pre0-0ubuntu1
* New upstream release

[ Ted Gould ]
* debian/control: Adding libgsl0 and removing version specifics on boost

[ Kees Cook ]
* debian/watch: updated to run uupdate and mangle pre-release versions.
* Dropped patches that have been taken upstream:
  - 01_mips
  - 02-poppler-0.8.3
  - 03-chinese-inkscape
  - 05_fix_latex_patch
  - 06_gcc-4.4
  - 07_cdr2svg
  - 08_skip-bad-utf-on-pdf-import
  - 09_gtk-clist
  - 10_belarussian
  - 11_libpng
  - 12_desktop
  - 13_slider
  - 100_svg_import_improvements
  - 102_sp_pattern_painter_free
  - 103_bitmap_type_print

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
## Makefile.am fragment, included by src/Makefile.am.
2
2
 
3
 
 
4
 
# ################################################
5
 
#
6
 
#  E X T R A 
7
 
#
8
 
# ################################################
9
 
 
10
 
if PLATFORM_WIN32
11
 
win32_sources = winmain.cpp registrytool.cpp registrytool.h
12
 
win32ldflags = -lcomdlg32
13
 
endif 
14
 
 
15
 
if INKJAR
16
 
inkjar_dir = inkjar
17
 
inkjar_libs = inkjar/libinkjar.a
18
 
endif
19
 
 
20
 
 
21
 
# ################################################
22
 
#
23
 
#  I N K S C A P E
24
 
#
25
 
# ################################################
26
 
 
27
 
# libinkpre.a: any object that's sharable between inkscape & inkview,
28
 
# and isn't needed by object files in subdirectories (i.e. libinkpre.a
29
 
# comes before subdirectory libraries on the link line).
30
 
#
31
 
# Excludes winmain.cpp (a gui wrapper around main): I'm guessing that
32
 
# it needs to be explicitly listed as a source of each graphical
33
 
# binary: it isn't (to my knowledge) called by main (whether directly
34
 
# or indirectly), so I don't think that putting it in a library will
35
 
# suffice to get it linked in.  Windows devel please confirm.  -- pjrm.
36
 
 
37
 
libinkpre_a_SOURCES =   \
38
 
        algorithms/find-last-if.h       \
39
 
        algorithms/longest-common-suffix.h      \
40
 
        approx-equal.h remove-last.h    \
41
 
        arc-context.cpp arc-context.h   \
42
 
        attributes.cpp attributes.h     \
43
 
        axis-manip.cpp axis-manip.h     \
44
 
        bad-uri-exception.h     \
45
 
        box3d.cpp box3d.h \
46
 
        box3d-context.cpp box3d-context.h \
47
 
        box3d-side.cpp box3d-side.h \
48
 
        brokenimage.xpm \
49
 
        color-rgba.h    \
50
 
        color-profile.cpp color-profile.h       \
51
 
        color-profile-fns.h     \
52
 
        conditions.cpp conditions.h\
53
 
        conn-avoid-ref.cpp conn-avoid-ref.h     \
54
 
        connector-context.cpp connector-context.h       \
55
 
        connection-pool.h \
 
3
ink_common_sources +=   \
 
4
        algorithms/find-last-if.h                                       \
 
5
        algorithms/longest-common-suffix.h                              \
 
6
        approx-equal.h remove-last.h                                    \
 
7
        arc-context.cpp arc-context.h                                   \
 
8
        attributes.cpp attributes.h                                     \
 
9
        axis-manip.cpp axis-manip.h                                     \
 
10
        bad-uri-exception.h                                             \
 
11
        box3d-context.cpp box3d-context.h                               \
 
12
        box3d.cpp box3d.h                                               \
 
13
        box3d-side.cpp box3d-side.h                                     \
 
14
        brokenimage.xpm                                                 \
 
15
        color.cpp color.h                                               \
 
16
        color-profile.cpp color-profile.h                               \
 
17
        color-profile-fns.h                                             \
 
18
        color-rgba.h                                                    \
 
19
        common-context.cpp common-context.h                             \
 
20
        composite-undo-stack-observer.cpp                               \
 
21
        composite-undo-stack-observer.h                                 \
 
22
        conditions.cpp conditions.h                                     \
 
23
        conn-avoid-ref.cpp conn-avoid-ref.h                             \
 
24
        connection-pool.h                                               \
 
25
        connector-context.cpp connector-context.h                       \
56
26
        console-output-undo-observer.h console-output-undo-observer.cpp \
57
 
        context-fns.cpp context-fns.h \
58
 
        desktop-affine.cpp desktop-affine.h     \
59
 
        desktop-events.cpp desktop-events.h     \
60
 
        desktop-handles.cpp desktop-handles.h   \
61
 
        desktop-style.cpp desktop-style.h       \
62
 
        desktop.cpp desktop.h   \
63
 
        document-undo.cpp       \
64
 
        document.cpp document.h document-private.h      \
65
 
        document-subset.cpp document-subset.h   \
66
 
        doxygen-main.cpp \
67
 
        draw-anchor.cpp \
68
 
        draw-anchor.h   \
69
 
        draw-context.cpp draw-context.h \
70
 
        dropper-context.cpp dropper-context.h   \
71
 
        dyna-draw-context.cpp dyna-draw-context.h       \
72
 
        enums.h \
73
 
        event-context.cpp event-context.h       \
74
 
        event-log.cpp event-log.h event.h      \
75
 
        extract-uri.cpp extract-uri.h   \
76
 
        file.cpp file.h \
77
 
        filter-chemistry.cpp filter-chemistry.h \
78
 
        filter-enums.cpp filter-enums.h \
79
 
        flood-context.cpp flood-context.h       \
80
 
        fontsize-expansion.cpp fontsize-expansion.h     \
81
 
        forward.h       \
82
 
        gradient-context.cpp gradient-context.h \
83
 
        gradient-drag.cpp gradient-drag.h \
84
 
        help.cpp help.h \
85
 
        helper-fns.h \
86
 
        icon-size.h \
87
 
        ige-mac-menu.h ige-mac-menu.c \
88
 
        inkscape-stock.cpp inkscape-stock.h\
89
 
        inkscape.cpp inkscape.h inkscape-private.h      \
90
 
        interface.cpp interface.h       \
91
 
        isnan.h isinf.h \
92
 
        isnormal.h \
93
 
        knot-enums.h    \
94
 
        knot-holder-entity.h    \
95
 
        knot.cpp knot.h \
96
 
        knotholder.cpp knotholder.h     \
97
 
        layer-fns.cpp layer-fns.h       \
98
 
        layer-manager.cpp layer-manager.h       \
99
 
        line-geometry.cpp line-geometry.h       \
100
 
        macros.h        \
101
 
        main-cmdlineact.cpp main-cmdlineact.h \
102
 
        media.cpp media.h       \
103
 
        message-context.cpp message-context.h \
104
 
        message-stack.cpp message-stack.h \
105
 
        message.h \
106
 
        mod360.cpp mod360.h     \
107
 
        modifier-fns.h  \
108
 
        node-context.cpp node-context.h \
109
 
        nodepath.cpp nodepath.h \
110
 
        object-edit.cpp object-edit.h   \
111
 
        object-hierarchy.cpp object-hierarchy.h \
112
 
        ui/context-menu.cpp \
113
 
        ui/context-menu.h       \
114
 
        path-chemistry.cpp path-chemistry.h     \
115
 
        path-prefix.h   \
116
 
        pen-context.cpp \
117
 
        pen-context.h   \
118
 
        pencil-context.cpp      \
119
 
        pencil-context.h        \
120
 
        persp3d.cpp persp3d.h   \
121
 
        persp3d-reference.cpp persp3d-reference.h       \
122
 
        perspective-line.cpp perspective-line.h \
123
 
        preferences.cpp preferences.h \
124
 
        preferences-skeleton.h  \
125
 
        menus-skeleton.h        \
126
 
        prefix.cpp      \
127
 
        prefix.h        \
128
 
        prefs-utils.cpp \
129
 
        prefs-utils.h   \
130
 
        print.cpp print.h       \
131
 
        profile-manager.cpp     \
132
 
        profile-manager.h       \
133
 
        proj_pt.cpp proj_pt.h   \
134
 
        rect-context.cpp rect-context.h \
135
 
        require-config.h \
136
 
        rubberband.cpp rubberband.h     \
137
 
        satisfied-guide-cns.cpp satisfied-guide-cns.h   \
138
 
        selcue.cpp selcue.h \
139
 
        select-context.cpp select-context.h     \
140
 
        selection-chemistry.cpp selection-chemistry.h   \
141
 
        selection-describer.cpp selection-describer.h   \
142
 
        selection.cpp selection.h       \
143
 
        seltrans-handles.cpp seltrans-handles.h \
144
 
        seltrans.cpp seltrans.h \
145
 
        shape-editor.cpp shape-editor.h \
146
 
        shortcuts.cpp shortcuts.h       \
147
 
        snap.cpp snap.h \
148
 
        snapped-line.cpp snapped-line.h \
149
 
        snapped-point.cpp snapped-point.h \
150
 
        snapper.cpp snapper.h \
151
 
        syseq.h \
152
 
        transf_mat_3x4.cpp transf_mat_3x4.h     \
153
 
        line-snapper.cpp line-snapper.h \
154
 
        guide-snapper.cpp guide-snapper.h \
155
 
        object-snapper.cpp object-snapper.h \
156
 
        sp-anchor.cpp sp-anchor.h       \
157
 
        sp-clippath.cpp sp-clippath.h   \
158
 
        sp-conn-end-pair.cpp sp-conn-end-pair.h \
159
 
        sp-conn-end.cpp sp-conn-end.h   \
160
 
        sp-cursor.cpp sp-cursor.h       \
161
 
        sp-defs.cpp sp-defs.h   \
162
 
        sp-ellipse.cpp sp-ellipse.h     \
163
 
        sp-feblend.cpp sp-feblend.h     \
164
 
        sp-feblend-fns.h        \
165
 
        sp-fecolormatrix.cpp sp-fecolormatrix.h \
166
 
        sp-fecolormatrix-fns.h  \
167
 
        sp-fecomponenttransfer.cpp sp-fecomponenttransfer.h     \
168
 
        sp-fecomponenttransfer-funcnode.cpp sp-fecomponenttransfer-funcnode.h   \
169
 
        sp-fecomponenttransfer-fns.h    \
170
 
        sp-fecomposite.cpp sp-fecomposite.h     \
171
 
        sp-fecomposite-fns.h    \
172
 
        sp-feconvolvematrix.cpp sp-feconvolvematrix.h   \
173
 
        sp-feconvolvematrix-fns.h       \
174
 
        sp-fediffuselighting.cpp sp-fediffuselighting.h \
175
 
        sp-fediffuselighting-fns.h      \
176
 
        sp-fedisplacementmap.cpp sp-fedisplacementmap.h \
177
 
        sp-fedisplacementmap-fns.h      \
178
 
        sp-fedistantlight.cpp sp-fedistantlight.h \
179
 
        sp-feflood.cpp sp-feflood.h     \
180
 
        sp-feflood-fns.h        \
181
 
        sp-feimage.cpp sp-feimage.h     \
182
 
        sp-feimage-fns.h        \
183
 
        sp-femerge.cpp sp-femerge.h     \
184
 
        sp-femerge-fns.h        \
185
 
        sp-femergenode.cpp sp-femergenode.h \
186
 
        sp-femorphology.cpp sp-femorphology.h   \
187
 
        sp-femorphology-fns.h   \
188
 
        sp-feoffset.cpp sp-feoffset.h   \
189
 
        sp-feoffset-fns.h       \
190
 
        sp-fepointlight.cpp sp-fepointlight.h \
191
 
        sp-fespecularlighting.cpp sp-fespecularlighting.h       \
192
 
        sp-fespecularlighting-fns.h     \
193
 
        sp-fespotlight.cpp sp-fespotlight.h \
194
 
        sp-fetile.cpp sp-fetile.h       \
195
 
        sp-fetile-fns.h \
196
 
        sp-feturbulence.cpp sp-feturbulence.h   \
197
 
        sp-feturbulence-fns.h   \
198
 
        sp-filter-fns.h \
199
 
        sp-filter-primitive.cpp \
200
 
        sp-filter-primitive.h   \
201
 
        sp-filter-reference.cpp \
202
 
        sp-filter-reference.h   \
203
 
        sp-filter-units.h       \
204
 
        sp-filter.cpp sp-filter.h number-opt-number.h   \
205
 
        sp-flowdiv.h sp-flowdiv.cpp \
206
 
        sp-flowregion.h sp-flowregion.cpp \
207
 
        sp-flowtext.h sp-flowtext.cpp \
208
 
        sp-gaussian-blur.cpp sp-gaussian-blur.h \
209
 
        sp-gaussian-blur-fns.h  \
210
 
        sp-gradient-fns.h       \
211
 
        sp-gradient-reference.cpp       \
212
 
        sp-gradient-reference.h \
213
 
        sp-gradient-spread.h    \
214
 
        sp-gradient-units.h     \
215
 
        sp-gradient-vector.h    \
216
 
        sp-gradient.cpp sp-gradient.h   \
217
 
        sp-guide-attachment.h   \
218
 
        sp-guide-constraint.h   \
219
 
        sp-guide.cpp sp-guide.h \
220
 
        sp-image.cpp sp-image.h \
221
 
        sp-item-group.cpp sp-item-group.h       \
222
 
        sp-item-notify-moveto.cpp sp-item-notify-moveto.h       \
 
27
        context-fns.cpp context-fns.h                                   \
 
28
        decimal-round.h                                                 \
 
29
        desktop.cpp desktop.h                                           \
 
30
        desktop-events.cpp desktop-events.h                             \
 
31
        desktop-handles.cpp desktop-handles.h                           \
 
32
        desktop-style.cpp desktop-style.h                               \
 
33
        device-manager.cpp device-manager.h                             \
 
34
        dir-util.cpp dir-util.h                                         \
 
35
        document.cpp document.h document-private.h                      \
 
36
        document-subset.cpp document-subset.h                           \
 
37
        document-undo.cpp                                               \
 
38
        doxygen-main.cpp                                                \
 
39
        draw-anchor.cpp draw-anchor.h                                   \
 
40
        draw-context.cpp draw-context.h                                 \
 
41
        dropper-context.cpp dropper-context.h                           \
 
42
        dyna-draw-context.cpp dyna-draw-context.h                       \
 
43
        ege-adjustment-action.cpp ege-adjustment-action.h               \
 
44
        ege-color-prof-tracker.cpp ege-color-prof-tracker.h             \
 
45
        ege-output-action.cpp ege-output-action.h                       \
 
46
        ege-select-one-action.cpp ege-select-one-action.h               \
 
47
        enums.h                                                         \
 
48
        eraser-context.cpp eraser-context.h                             \
 
49
        event-context.cpp event-context.h                               \
 
50
        event-log.cpp event-log.h event.h                               \
 
51
        extract-uri.cpp extract-uri.h                                   \
 
52
        file.cpp file.h                                                 \
 
53
        fill-or-stroke.h                                                \
 
54
        filter-chemistry.cpp filter-chemistry.h                         \
 
55
        filter-enums.cpp filter-enums.h                                 \
 
56
        fixes.cpp                                                       \
 
57
        flood-context.cpp flood-context.h                               \
 
58
        forward.h                                                       \
 
59
        gc-allocator.h                                                  \
 
60
        gc-alloc.h                                                      \
 
61
        gc-anchored.h gc-anchored.cpp                                   \
 
62
        gc-core.h                                                       \
 
63
        gc.cpp                                                          \
 
64
        gc-finalized.h gc-finalized.cpp                                 \
 
65
        gc-managed.h                                                    \
 
66
        gc-soft-ptr.h                                                   \
 
67
        gradient-chemistry.cpp gradient-chemistry.h                     \
 
68
        gradient-context.cpp gradient-context.h                         \
 
69
        gradient-drag.cpp gradient-drag.h                               \
 
70
        guide-snapper.cpp guide-snapper.h                               \
 
71
        help.cpp help.h                                                 \
 
72
        helper-fns.h                                                    \
 
73
        helper/pixbuf-ops.cpp                                           \
 
74
        helper/pixbuf-ops.h                                             \
 
75
        icon-size.h                                                     \
 
76
        id-clash.cpp id-clash.h                                         \
 
77
        ige-mac-menu.h ige-mac-menu.c                                   \
 
78
        ink-action.cpp                                                  \
 
79
        ink-action.h                                                    \
 
80
        inkscape.cpp inkscape.h inkscape-private.h                      \
 
81
        interface.cpp interface.h                                       \
 
82
        isinf.h                                                         \
 
83
        isnormal.h                                                      \
 
84
        knot.cpp knot.h                                                 \
 
85
        knot-enums.h                                                    \
 
86
        knotholder.cpp knotholder.h                                     \
 
87
        knot-holder-entity.h knot-holder-entity.cpp                     \
 
88
        layer-fns.cpp layer-fns.h                                       \
 
89
        layer-manager.cpp layer-manager.h                               \
 
90
        line-geometry.cpp line-geometry.h                               \
 
91
        line-snapper.cpp line-snapper.h                                 \
 
92
        lpe-tool-context.cpp lpe-tool-context.h                         \
 
93
        macros.h                                                        \
 
94
        main-cmdlineact.cpp main-cmdlineact.h                           \
 
95
        marker.cpp marker.h                                             \
 
96
        media.cpp media.h                                               \
 
97
        memeq.h                                                         \
 
98
        menus-skeleton.h                                                \
 
99
        message-context.cpp message-context.h                           \
 
100
        message.h                                                       \
 
101
        message-stack.cpp message-stack.h                               \
 
102
        mod360.cpp mod360.h                                             \
 
103
        modifier-fns.h                                                  \
 
104
        node-context.cpp node-context.h                                 \
 
105
        nodepath.cpp nodepath.h                                         \
 
106
        object-edit.cpp object-edit.h                                   \
 
107
        object-hierarchy.cpp object-hierarchy.h                         \
 
108
        object-snapper.cpp object-snapper.h                             \
 
109
        path-chemistry.cpp path-chemistry.h                             \
 
110
        path-prefix.h                                                   \
 
111
        pencil-context.cpp pencil-context.h                             \
 
112
        pen-context.cpp pen-context.h                                   \
 
113
        persp3d.cpp persp3d.h                                           \
 
114
        persp3d-reference.cpp persp3d-reference.h                       \
 
115
        perspective-line.cpp perspective-line.h                         \
 
116
        preferences.cpp preferences.h                                   \
 
117
        preferences-skeleton.h                                          \
 
118
        prefix.cpp prefix.h                                             \
 
119
        print.cpp print.h                                               \
 
120
        profile-manager.cpp profile-manager.h                           \
 
121
        proj_pt.cpp proj_pt.h                                           \
 
122
        rdf.cpp rdf.h                                                   \
 
123
        rect-context.cpp rect-context.h                                 \
 
124
        require-config.h                                                \
 
125
        round.h                                                         \
 
126
        rubberband.cpp rubberband.h                                     \
 
127
        satisfied-guide-cns.cpp satisfied-guide-cns.h                   \
 
128
        selcue.cpp selcue.h                                             \
 
129
        select-context.cpp select-context.h                             \
 
130
        selection-chemistry.cpp selection-chemistry.h                   \
 
131
        selection.cpp selection.h                                       \
 
132
        selection-describer.cpp selection-describer.h                   \
 
133
        seltrans.cpp seltrans.h                                         \
 
134
        seltrans-handles.cpp seltrans-handles.h                         \
 
135
        shape-editor.cpp shape-editor.h                                 \
 
136
        shortcuts.cpp shortcuts.h                                       \
 
137
        snap.cpp snap.h                                                 \
 
138
        snapped-curve.cpp snapped-curve.h                               \
 
139
        snapped-line.cpp snapped-line.h                                 \
 
140
        snapped-point.cpp snapped-point.h                               \
 
141
        snapper.cpp snapper.h                                           \
 
142
        snap-preferences.cpp snap-preferences.h                         \
 
143
        sp-anchor.cpp sp-anchor.h                                       \
 
144
        sp-clippath.cpp sp-clippath.h                                   \
 
145
        sp-conn-end.cpp sp-conn-end.h                                   \
 
146
        sp-conn-end-pair.cpp sp-conn-end-pair.h                         \
 
147
        sp-cursor.cpp sp-cursor.h                                       \
 
148
        sp-defs.cpp sp-defs.h                                           \
 
149
        sp-desc.cpp sp-desc.h                                           \
 
150
        sp-ellipse.cpp sp-ellipse.h                                     \
 
151
        sp-filter.cpp sp-filter.h number-opt-number.h                   \
 
152
        sp-filter-fns.h                                                 \
 
153
        sp-filter-primitive.cpp sp-filter-primitive.h                   \
 
154
        sp-filter-reference.cpp sp-filter-reference.h                   \
 
155
        sp-filter-units.h                                               \
 
156
        sp-flowdiv.h sp-flowdiv.cpp                                     \
 
157
        sp-flowregion.h sp-flowregion.cpp                               \
 
158
        sp-flowtext.h sp-flowtext.cpp                                   \
 
159
        sp-font.cpp sp-font.h                                           \
 
160
        sp-font-face.cpp sp-font-face.h                                 \
 
161
        sp-gaussian-blur.cpp sp-gaussian-blur.h                         \
 
162
        sp-gaussian-blur-fns.h                                          \
 
163
        sp-glyph.cpp sp-glyph.h                                         \
 
164
        sp-glyph-kerning.cpp sp-glyph-kerning.h                         \
 
165
        sp-gradient.cpp sp-gradient.h                                   \
 
166
        sp-gradient-fns.h                                               \
 
167
        sp-gradient-reference.cpp sp-gradient-reference.h               \
 
168
        sp-gradient-spread.h                                            \
 
169
        sp-gradient-units.h                                             \
 
170
        sp-gradient-vector.h                                            \
 
171
        sp-guide-attachment.h                                           \
 
172
        sp-guide-constraint.h                                           \
 
173
        sp-guide.cpp sp-guide.h                                         \
 
174
        sp-image.cpp sp-image.h                                         \
 
175
        spiral-context.cpp spiral-context.h                             \
 
176
        sp-item.cpp sp-item.h                                           \
 
177
        sp-item-group.cpp sp-item-group.h                               \
 
178
        sp-item-notify-moveto.cpp sp-item-notify-moveto.h               \
223
179
        sp-item-rm-unsatisfied-cns.cpp sp-item-rm-unsatisfied-cns.h     \
224
 
        sp-item-transform.cpp sp-item-transform.h       \
225
 
        sp-item-update-cns.cpp sp-item-update-cns.h     \
226
 
        sp-item.cpp sp-item.h   \
227
 
        sp-line.cpp sp-line.h   \
228
 
        sp-linear-gradient-fns.h        \
229
 
        sp-linear-gradient.h    \
230
 
        sp-marker-loc.h \
231
 
        marker.cpp marker.h     \
232
 
        sp-mask.cpp sp-mask.h   \
233
 
        sp-metadata.cpp sp-metadata.h   \
234
 
        sp-metric.h     \
235
 
        sp-metrics.cpp sp-metrics.h     \
236
 
        sp-namedview.cpp sp-namedview.h \
 
180
        sp-item-transform.cpp sp-item-transform.h                       \
 
181
        sp-item-update-cns.cpp sp-item-update-cns.h                     \
 
182
        sp-linear-gradient-fns.h                                        \
 
183
        sp-linear-gradient.h                                            \
 
184
        sp-line.cpp sp-line.h                                           \
 
185
        splivarot.cpp splivarot.h                                       \
 
186
        sp-lpe-item.cpp sp-lpe-item.h                                   \
 
187
        sp-marker-loc.h                                                 \
 
188
        sp-mask.cpp sp-mask.h                                           \
 
189
        sp-metadata.cpp sp-metadata.h                                   \
 
190
        sp-metric.h                                                     \
 
191
        sp-metrics.cpp sp-metrics.h                                     \
 
192
        sp-missing-glyph.cpp sp-missing-glyph.h \
 
193
        sp-namedview.cpp sp-namedview.h         \
 
194
        sp-object.cpp sp-object.h               \
237
195
        sp-object-group.cpp sp-object-group.h   \
238
196
        sp-object-repr.cpp sp-object-repr.h     \
239
 
        sp-object.cpp sp-object.h       \
240
 
        sp-offset.cpp sp-offset.h       \
 
197
        sp-offset.cpp sp-offset.h               \
241
198
        sp-paint-server.cpp sp-paint-server.h   \
242
 
        sp-path.cpp sp-path.h   \
243
 
        sp-pattern.cpp sp-pattern.h     \
244
 
        sp-polygon.cpp sp-polygon.h     \
245
 
        sp-polyline.cpp sp-polyline.h   \
246
 
        sp-radial-gradient-fns.h        \
247
 
        sp-radial-gradient.h    \
248
 
        sp-rect.cpp sp-rect.h   \
249
 
        sp-root.cpp sp-root.h   \
250
 
        sp-shape.cpp sp-shape.h \
251
 
        sp-spiral.cpp sp-spiral.h       \
252
 
        sp-star.cpp sp-star.h   \
253
 
        sp-stop-fns.h   \
254
 
        sp-stop.h       \
255
 
        sp-string.cpp sp-string.h       \
256
 
        sp-symbol.cpp sp-symbol.h       \
257
 
        sp-switch.cpp sp-switch.h\
258
 
        sp-text.cpp sp-text.h   \
259
 
        sp-textpath.h   \
260
 
        sp-tref-reference.cpp sp-tref-reference.h \
261
 
        sp-tref.cpp sp-tref.h \
262
 
        sp-tspan.cpp sp-tspan.h \
 
199
        sp-path.cpp sp-path.h                   \
 
200
        sp-pattern.cpp sp-pattern.h             \
 
201
        sp-polygon.cpp sp-polygon.h             \
 
202
        sp-polyline.cpp sp-polyline.h           \
 
203
        sp-radial-gradient-fns.h                \
 
204
        sp-radial-gradient.h                    \
 
205
        sp-rect.cpp sp-rect.h                   \
 
206
        sp-root.cpp sp-root.h                   \
 
207
        sp-script.cpp sp-script.h               \
 
208
        sp-shape.cpp sp-shape.h                 \
 
209
        sp-spiral.cpp sp-spiral.h               \
 
210
        sp-star.cpp sp-star.h                   \
 
211
        sp-stop-fns.h                           \
 
212
        sp-stop.h                               \
 
213
        sp-string.cpp sp-string.h               \
 
214
        sp-style-elem.cpp sp-style-elem.h       \
 
215
        sp-switch.cpp sp-switch.h               \
 
216
        sp-symbol.cpp sp-symbol.h               \
 
217
        sp-text.cpp sp-text.h                   \
 
218
        sp-textpath.h                           \
 
219
        sp-title.cpp sp-title.h                 \
 
220
        sp-tref.cpp sp-tref.h                   \
 
221
        sp-tref-reference.cpp sp-tref-reference.h                       \
 
222
        sp-tspan.cpp sp-tspan.h                 \
 
223
        sp-use.cpp sp-use.h                     \
263
224
        sp-use-reference.cpp sp-use-reference.h \
264
 
        sp-use.cpp sp-use.h     \
265
 
        spiral-context.cpp spiral-context.h     \
266
 
        splivarot.cpp splivarot.h       \
267
 
        star-context.cpp star-context.h \
268
 
        streams-gzip.h streams-gzip.cpp \
269
 
        streams-handles.h streams-handles.cpp   \
270
 
        streams-jar.h streams-jar.cpp   \
271
 
        streams-zlib.h streams-zlib.cpp \
272
 
        style.cpp style.h       \
273
 
        sp-style-elem.cpp sp-style-elem.h       \
274
 
        svg-profile.h \
275
 
        svg-view.cpp svg-view.h \
 
225
        star-context.cpp star-context.h         \
 
226
        streq.h                                 \
 
227
        strneq.h                                \
 
228
        style.cpp style.h                       \
 
229
        svg-profile.h                           \
 
230
        svg-view.cpp svg-view.h                 \
276
231
        svg-view-widget.cpp svg-view-widget.h   \
 
232
        syseq.h                                 \
277
233
        text-chemistry.cpp text-chemistry.h     \
278
 
        text-context.cpp text-context.h \
279
 
        text-editing.cpp text-editing.h \
280
 
        text-tag-attributes.h   \
281
 
        tools-switch.cpp tools-switch.h\
282
 
        tweak-context.h tweak-context.cpp \
 
234
        text-context.cpp text-context.h         \
 
235
        text-editing.cpp text-editing.h         \
 
236
        text-tag-attributes.h                   \
 
237
        tools-switch.cpp tools-switch.h         \
 
238
        transf_mat_3x4.cpp transf_mat_3x4.h     \
 
239
        tweak-context.h tweak-context.cpp       \
 
240
        unclump.cpp unclump.h                   \
 
241
        undo-stack-observer.h                   \
 
242
        unicoderange.cpp unicoderange.h         \
 
243
        unit-constants.h                        \
 
244
        uri.cpp uri.h                           \
283
245
        uri-references.cpp uri-references.h     \
284
246
        vanishing-point.cpp vanishing-point.h   \
285
 
        verbs.cpp verbs.h       \
286
 
        version.cpp version.h   \
 
247
        verbs.cpp verbs.h                       \
 
248
        version.cpp version.h                   \
287
249
        zoom-context.cpp zoom-context.h
288
250
 
289
 
 
290
 
# Force libinkpost.a to be rebuilt if we add files to libinkpost_a_SOURCES.
291
 
libinkpost_a_DEPENDENCIES = Makefile_insert
292
 
 
293
 
# libinkpost.a: Any object file that needs to be near the end of the link line.
294
 
# gradient-chemistry.o is called by some things in display/.
295
 
libinkpost_a_SOURCES =  \
296
 
        color.cpp color.h       \
297
 
        decimal-round.h \
298
 
        dir-util.cpp dir-util.h \
299
 
        ege-adjustment-action.cpp       \
300
 
        ege-adjustment-action.h \
301
 
        ege-color-prof-tracker.cpp      \
302
 
        ege-color-prof-tracker.h        \
303
 
        ege-output-action.cpp   \
304
 
        ege-output-action.h     \
305
 
        ege-select-one-action.cpp       \
306
 
        ege-select-one-action.h \
307
 
        fill-or-stroke.h        \
308
 
        filter-chemistry.cpp filter-chemistry.h \
309
 
        filter-enums.cpp filter-enums.h \
310
 
        fixes.cpp \
311
 
        gc-alloc.h      \
312
 
        gc-anchored.h gc-anchored.cpp   \
313
 
        gc-core.h       \
314
 
        gc-finalized.h gc-finalized.cpp \
315
 
        gc-managed.h    \
316
 
        gc-soft-ptr.h   \
317
 
        gc.cpp  \
318
 
        gradient-chemistry.cpp gradient-chemistry.h     \
319
 
        ink-action.cpp  \
320
 
        ink-action.h    \
321
 
        memeq.h \
322
 
        round.h \
323
 
        streq.h \
324
 
        strneq.h        \
325
 
        composite-undo-stack-observer.h \
326
 
        composite-undo-stack-observer.cpp \
327
 
        undo-stack-observer.h \
328
 
        unit-constants.h        \
329
 
        uri.cpp uri.h   \
330
 
        helper/pixbuf-ops.cpp   \
331
 
        helper/pixbuf-ops.h
332
 
 
333
 
inkscape_private_libs = \
334
 
        libinkpre.a             \
335
 
        application/libinkapp.a \
336
 
        ui/dialog/libuidialog.a \
337
 
        dialogs/libspdialogs.a  \
338
 
        ui/cache/libuicache.a   \
339
 
        jabber_whiteboard/libjabber_whiteboard.a \
340
 
        pedro/libpedro.a        \
341
 
        trace/libtrace.a        \
342
 
        svg/libspsvg.a          \
343
 
        widgets/libspwidgets.a  \
344
 
        display/libspdisplay.a  \
345
 
        helper/libspchelp.a     \
346
 
        libcroco/libcroco.a     \
347
 
        libnrtype/libnrtype.a   \
348
 
        libnr/libnr.a           \
349
 
        libavoid/libavoid.a     \
350
 
        livarot/libvarot.a      \
351
 
        live_effects/liblive_effects.a  \
352
 
        live_effects/parameter/liblpeparam.a    \
353
 
        ui/view/libuiview.a     \
354
 
        ui/libui.a              \
355
 
        ui/widget/libuiwidget.a \
356
 
        libgdl/libgdl.a         \
357
 
        graphlayout/libgraphlayout.a    \
358
 
        removeoverlap/libremoveoverlap.a                \
359
 
        libcola/libcola.a       \
360
 
        libvpsc/libvpsc.a       \
361
 
        extension/libextension.a        \
362
 
        extension/implementation/libimplementation.a    \
363
 
        extension/internal/libinternal.a        \
364
 
        extension/script/libscript.a    \
365
 
        dom/libdom.a            \
366
 
        xml/libspxml.a          \
367
 
        2geom/lib2geom.a        \
368
 
        util/libinkutil.a       \
369
 
        io/libio.a              \
370
 
        $(inkjar_libs)          \
371
 
        libinkpost.a            \
372
 
        debug/libinkdebug.a
373
 
 
374
 
all_libs =                      \
375
 
        $(inkscape_private_libs)        \
376
 
        $(INKSCAPE_LIBS)        \
377
 
        $(GNOME_VFS_LIBS)       \
378
 
        $(XFT_LIBS)             \
379
 
        $(FREETYPE_LIBS)        \
380
 
        $(kdeldadd)             \
381
 
        $(win32ldflags)         \
382
 
        $(CARBON_LDFLAGS)       \
383
 
        $(PERL_LIBS)            \
384
 
        $(PYTHON_LIBS)  \
385
 
        $(INKBOARD_LIBS) \
386
 
        $(LIBWPG_LIBS) \
387
 
        $(IMAGEMAGICK_LIBS)
 
251
# Additional dependencies
388
252
 
389
253
desktop.$(OBJEXT): helper/sp-marshal.h
390
 
document.$(OBJEXT): helper/sp-marshal.h inkscape_version.h
391
 
extension/internal/latex-pstricks.$(OBJEXT): inkscape_version.h
392
 
extension/internal/ps.$(OBJEXT): inkscape_version.h
393
 
inkscape.$(OBJEXT): helper/sp-marshal.h inkscape_version.h
 
254
document.$(OBJEXT): helper/sp-marshal.h
 
255
inkscape.$(OBJEXT): helper/sp-marshal.h
394
256
knot.$(OBJEXT): helper/sp-marshal.h
395
 
main.$(OBJEXT): inkscape_version.h
396
257
selection.$(OBJEXT): helper/sp-marshal.h
397
258
sp-object.$(OBJEXT): helper/sp-marshal.h
398
 
sp-root.$(OBJEXT): inkscape_version.h
399
259
view.$(OBJEXT): helper/sp-marshal.h
400
 
help.$(OBJEXT): inkscape_version.h
401
 
 
402
 
 
403
 
# ################################################
404
 
#
405
 
#  B I N A R I E S
406
 
#
407
 
# ################################################
408
 
 
409
 
 
410
 
inkscape_SOURCES = main.cpp $(win32_sources)
411
 
inkscape_LDADD = $(all_libs)
412
 
inkscape_LDFLAGS = --export-dynamic $(kdeldflags)
413
 
 
414
 
inkview_SOURCES = inkview.cpp $(win32_sources)
415
 
inkview_LDADD = $(all_libs)
416
 
 
417
 
style_test_SOURCES = style-test.cpp
418
 
style_test_LDADD = $(all_libs)
419
 
 
420
 
inkscape_version.h: ../configure.ac
421
 
        echo '#define INKSCAPE_VERSION "$(VERSION)"' > inkscape_version.h
422
 
 
423
 
test_all_includes = \
424
 
                $(srcdir)/attributes-test.h     \
425
 
                $(srcdir)/color-profile-test.h  \
426
 
                $(srcdir)/MultiPrinter.h  \
427
 
                $(srcdir)/TRPIFormatter.h \
428
 
                $(srcdir)/PylogFormatter.h \
429
 
                $(srcdir)/dir-util-test.h       \
430
 
                $(srcdir)/extract-uri-test.h    \
431
 
                $(srcdir)/mod360-test.h \
432
 
                $(srcdir)/round-test.h  \
433
 
                $(srcdir)/sp-gradient-test.h    \
434
 
                $(srcdir)/sp-style-elem-test.h  \
435
 
                $(srcdir)/style-test.h  \
436
 
                $(srcdir)/test-helpers.h  \
437
 
                $(srcdir)/verbs-test.h
 
260
 
 
261
# ######################
 
262
# ### CxxTest stuff ####
 
263
# ######################
 
264
CXXTEST_TESTSUITES +=                   \
 
265
        $(srcdir)/MultiPrinter.h        \
 
266
        $(srcdir)/TRPIFormatter.h       \
 
267
        $(srcdir)/PylogFormatter.h      \
 
268
        $(srcdir)/attributes-test.h     \
 
269
        $(srcdir)/color-profile-test.h  \
 
270
        $(srcdir)/dir-util-test.h       \
 
271
        $(srcdir)/extract-uri-test.h    \
 
272
        $(srcdir)/mod360-test.h         \
 
273
        $(srcdir)/round-test.h          \
 
274
        $(srcdir)/preferences-test.h    \
 
275
        $(srcdir)/sp-gradient-test.h    \
 
276
        $(srcdir)/sp-style-elem-test.h  \
 
277
        $(srcdir)/style-test.h          \
 
278
        $(srcdir)/test-helpers.h        \
 
279
        $(srcdir)/verbs-test.h