1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
1 |
<!--
|
2 |
* Inkscape build file.
|
|
3 |
*
|
|
4 |
* See buildtool.cpp for use.
|
|
5 |
*
|
|
6 |
* Authors:
|
|
7 |
* Bob Jamison
|
|
8 |
* Others
|
|
9 |
*
|
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
10 |
* Copyright (C) 2006-2008 Inkscape.org
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
11 |
*
|
12 |
* This library is free software; you can redistribute it and/or
|
|
13 |
* modify it under the terms of the GNU Lesser General Public
|
|
14 |
* License as published by the Free Software Foundation; either
|
|
15 |
* version 2.1 of the License, or (at your option) any later version.
|
|
16 |
*
|
|
17 |
* This library is distributed in the hope that it will be useful,
|
|
18 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
19 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
20 |
* Lesser General Public License for more details.
|
|
21 |
*
|
|
22 |
* You should have received a copy of the GNU Lesser General Public
|
|
23 |
* License along with this library; if not, write to the Free Software
|
|
24 |
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
25 |
-->
|
|
26 |
||
27 |
||
28 |
||
29 |
<!--
|
|
30 |
########################################################################
|
|
31 |
## P R O J E C T : I N K S C A P E
|
|
32 |
########################################################################
|
|
33 |
-->
|
|
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
34 |
<project name="Inkscape" default="dist-all" basedir="."> |
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
35 |
<description>
|
36 |
Build file for the Inkscape SVG editor. This file |
|
37 |
was written for GTK-2.10 on Win32, but it should work |
|
38 |
well for other types of builds with only minor adjustments. |
|
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
39 |
Note that the default target is 'dist-all'. You can execute other |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
40 |
targets instead, by "btool {target}", like "btool compile", if |
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
41 |
you want to save time, or "dist-inkscape" if you don't want inkview. |
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
42 |
</description>
|
43 |
||
44 |
<!-- set global properties for this build -->
|
|
1.6.3
by Alex Valavanis
Import upstream version 0.48.3.1 |
45 |
<property name="version" value="0.48.3.1"/> |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
46 |
<property name="src" location="src"/> |
47 |
<property name="lib" location="lib"/> |
|
48 |
<property name="build" location="build"/> |
|
49 |
<property name="dist" location="inkscape"/> |
|
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
50 |
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
51 |
<!-- Use these settings for the native compiler -->
|
52 |
<!-- -->
|
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
53 |
<property name="arch" value="mingw32-"/> |
54 |
<property name="archutil" value=""/> |
|
55 |
<property name="devlibs" location="${env.DEVLIBS_PATH}"/> |
|
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
56 |
<property name="mingw" location="${env.MINGW_PATH}"/> |
57 |
<property name="mingw_bin" location="${env.MINGW_PATH}/bin"/> |
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
58 |
<property name="cxxtest" location="cxxtest"/> |
59 |
<property name="python" location="${devlibs}/python/python.exe"/> |
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
60 |
<!-- -->
|
61 |
||
62 |
<!-- Use these settings for the cross compiler -->
|
|
63 |
<!--
|
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
64 |
<property name="arch" value="i686-pc-mingw32-"/>
|
65 |
<property name="archutil" value="${arch}"/>
|
|
66 |
<property name="devlibs" location="/target"/>
|
|
67 |
<property name="mingw_bin" location="${env.MINGW_BIN}"/>
|
|
68 |
<property name="cxxtest" location="cxxtest"/>
|
|
69 |
<property name="python" location="python"/>
|
|
70 |
-->
|
|
71 |
||
72 |
<!-- Extra properties -->
|
|
73 |
<property name="refresh" value="false"/> |
|
74 |
||
75 |
<!--
|
|
76 |
This is for package-config. With these two settings, pkg-config
|
|
77 |
queries can be as simple as ${pcc.packageName} for cflags, and
|
|
78 |
${pcl.packageName} for libs. Dependencies are calculated automatically.
|
|
79 |
-->
|
|
80 |
<property name="pkg-config-path" location="${devlibs}/lib/pkgconfig"/> |
|
81 |
<property name="pkg-config-prefix" location="${devlibs}"/> |
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
82 |
|
83 |
||
84 |
<!--
|
|
85 |
########################################################################
|
|
86 |
## T A R G E T : I N I T
|
|
87 |
########################################################################
|
|
88 |
-->
|
|
89 |
<target name="init" |
|
90 |
description=
|
|
91 |
"Do all preparatory tasks, like make directories and copy files"> |
|
92 |
||
93 |
||
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
94 |
<mkdir dir="${build}"/> |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
95 |
<mkdir dir="${build}/java"/> |
96 |
<mkdir dir="${build}/java/classes"/> |
|
97 |
<mkdir dir="${build}/java/lib"/> |
|
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
98 |
<mkdir dir="${dist}"/> |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
99 |
|
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
100 |
<copy file="${src}/helper/sp-marshal.h.mingw" |
101 |
tofile="${src}/helper/sp-marshal.h"/> |
|
102 |
<copy file="${src}/helper/sp-marshal.cpp.mingw" |
|
103 |
tofile="${src}/helper/sp-marshal.cpp"/> |
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
104 |
|
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
105 |
<!--makefile file="${src}/inkscape-version.cpp">
|
106 |
namespace Inkscape {
|
|
107 |
char const *version_string = "${version}";
|
|
108 |
}
|
|
109 |
</makefile-->
|
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
110 |
<makefile file="${src}/inkscape-version.cpp"> |
111 |
namespace Inkscape { |
|
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
112 |
char const *version_string = "${version} ${bzr.revision}"; |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
113 |
} |
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
114 |
</makefile>
|
115 |
<makefile file="config.h"> |
|
116 |
#ifndef _CONFIG_H_ |
|
117 |
#define _CONFIG_H_ |
|
118 |
||
119 |
#ifndef WIN32 |
|
120 |
#define WIN32 |
|
121 |
#endif |
|
122 |
||
123 |
/*###################################### |
|
124 |
## This is for require-config.h, whose |
|
125 |
## purpose I cannot fathom. |
|
126 |
######################################*/ |
|
127 |
||
128 |
#define PACKAGE_TARNAME |
|
129 |
||
130 |
/*###################################### |
|
131 |
#### RESOURCE DIRECTORIES |
|
132 |
######################################*/ |
|
133 |
||
134 |
#define INKSCAPE_DATADIR "." |
|
135 |
#define PACKAGE_LOCALE_DIR "locale" |
|
136 |
||
137 |
||
138 |
/*###################################### |
|
139 |
#### OTHER DEFINITIONS |
|
140 |
######################################*/ |
|
141 |
||
142 |
#define GETTEXT_PACKAGE "inkscape" |
|
143 |
||
144 |
#define PACKAGE_STRING VERSION |
|
145 |
||
146 |
#define HAVE_GETOPT_H 1 |
|
147 |
#define HAVE_STRING_H 1 |
|
148 |
#define HAVE_LIBINTL_H 1 |
|
149 |
#define HAVE_MALLOC_H 1 |
|
150 |
#define HAVE_STDLIB_H 1 |
|
151 |
#define HAVE_SYS_STAT_H 1 |
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
152 |
#define HAVE_INTTYPES_H 1 |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
153 |
#define HAVE_OPENMP 1 |
1.6.4
by Alexander Valavanis
Import upstream version 0.48.4 |
154 |
#define HAVE_TR1_UNORDERED_SET 1 |
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
155 |
|
1.6.3
by Alex Valavanis
Import upstream version 0.48.3.1 |
156 |
#define HAVE_LIBLCMS1 1 |
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
157 |
|
1.6.4
by Alexander Valavanis
Import upstream version 0.48.4 |
158 |
#define WITH_GTKMM_2_24 1 |
159 |
||
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
160 |
#define ENABLE_NLS 1 |
161 |
#define HAVE_BIND_TEXTDOMAIN_CODESET 1 |
|
162 |
||
163 |
/* keep binreloc off */ |
|
164 |
#define BR_PTHREADS 0 |
|
165 |
#undef ENABLE_BINRELOC |
|
166 |
||
167 |
/* CairoPDF options */ |
|
168 |
#define HAVE_CAIRO_PDF 1 |
|
169 |
#define PANGO_ENABLE_ENGINE 1 |
|
170 |
#define RENDER_WITH_PANGO_CAIRO 1 |
|
171 |
||
172 |
#define HAVE_GTK_WINDOW_FULLSCREEN 1 |
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
173 |
|
174 |
/* internal interpreter */ |
|
175 |
#define WITH_PYTHON 1 |
|
176 |
||
177 |
/* shared whiteboard */ |
|
1.1.10
by Kees Cook
Import upstream version 0.47~pre4 |
178 |
#undef WITH_INKBOARD |
179 |
#undef HAVE_SSL |
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
180 |
|
181 |
/* use poppler for pdf import? */ |
|
182 |
#define HAVE_POPPLER 1 |
|
183 |
#define HAVE_POPPLER_CAIRO 1 |
|
184 |
||
185 |
/* do we want bitmap manipulation? */ |
|
186 |
#define WITH_IMAGE_MAGICK 1 |
|
187 |
||
188 |
/* Allow reading WordPerfect? */ |
|
189 |
#define WITH_LIBWPG 1 |
|
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
190 |
|
1.6.4
by Alexander Valavanis
Import upstream version 0.48.4 |
191 |
/* Default to libwpg 0.2.x */ |
192 |
#define WITH_LIBWPG02 1 |
|
1.6.1
by Alex Valavanis
Import upstream version 0.48.2 |
193 |
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
194 |
/* Do we support SVG Fonts? */ |
195 |
#define ENABLE_SVG_FONTS 1 |
|
196 |
||
197 |
/* Do we want experimental, unsupported, unguaranteed, etc., LivePathEffects enabled? */ |
|
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
198 |
//#define LPE_ENABLE_TEST_EFFECTS 1 |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
199 |
|
200 |
#define HAVE_ASPELL 1 |
|
201 |
||
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
202 |
#endif /* _CONFIG_H_ */ |
203 |
</makefile>
|
|
204 |
</target>
|
|
205 |
||
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
206 |
<!--
|
207 |
########################################################################
|
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
208 |
## T A R G E T : C X X T E S T
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
209 |
########################################################################
|
210 |
-->
|
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
211 |
<target name="cxxtest" depends="init" |
212 |
description="generate test files" > |
|
213 |
||
214 |
<!-- Generate CxxTest files -->
|
|
215 |
<cxxtestpart command="${python} ${cxxtest}/cxxtestgen.py --have-eh" |
|
216 |
out="${src}/test-src.cpp"> |
|
217 |
<fileset dir="${src}"> |
|
218 |
<include name="attributes-test.h"/> |
|
219 |
<include name="color-profile-test.h"/> |
|
220 |
<include name="dir-util-test.h"/> |
|
221 |
<include name="extract-uri-test.h"/> |
|
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
222 |
<include name="marker-test.h"/> |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
223 |
<include name="mod360-test.h"/> |
224 |
<include name="preferences-test.h"/> |
|
225 |
<include name="round-test.h"/> |
|
226 |
<include name="sp-gradient-test.h"/> |
|
227 |
<include name="sp-style-elem-test.h"/> |
|
228 |
<include name="syle-test.h"/> |
|
229 |
<include name="test-helpers.h"/> |
|
230 |
<include name="verbs-test.h"/> |
|
231 |
</fileset>
|
|
232 |
</cxxtestpart>
|
|
233 |
<cxxtestpart command="${python} ${cxxtest}/cxxtestgen.py --have-eh" |
|
234 |
out="${src}/display/test-display.cpp"> |
|
235 |
<fileset dir="${src}/display"> |
|
236 |
<include name="curve-test.h"/> |
|
237 |
</fileset>
|
|
238 |
</cxxtestpart>
|
|
239 |
<cxxtestpart command="${python} ${cxxtest}/cxxtestgen.py --have-eh" |
|
240 |
out="${src}/helper/test-helper.cpp"> |
|
241 |
<fileset dir="${src}/helper"> |
|
242 |
<include name="units-test.h"/> |
|
243 |
</fileset>
|
|
244 |
</cxxtestpart>
|
|
245 |
<cxxtestpart command="${python} ${cxxtest}/cxxtestgen.py --have-eh" |
|
246 |
out="${src}/libnr/test-nr.cpp"> |
|
247 |
<fileset dir="${src}/libnr"> |
|
248 |
<include name="nr-compose-test.h"/> |
|
249 |
<include name="nr-types-test.h"/> |
|
250 |
<include name="nr-translate-test.h"/> |
|
251 |
<include name="nr-rotate-test.h"/> |
|
252 |
<include name="nr-scale-test.h"/> |
|
253 |
<include name="nr-point-fns-test.h"/> |
|
254 |
<include name="nr-rotate-fns-test.h"/> |
|
255 |
<include name="in-svg-plane-test.h"/> |
|
256 |
<include name="nr-matrix-test.h"/> |
|
257 |
</fileset>
|
|
258 |
</cxxtestpart>
|
|
259 |
<cxxtestpart command="${python} ${cxxtest}/cxxtestgen.py --have-eh" |
|
260 |
out="${src}/svg/test-svg.cpp"> |
|
261 |
<fileset dir="${src}/svg"> |
|
262 |
<include name="css-ostringstream-test.h"/> |
|
263 |
<include name="stringstream-test.h"/> |
|
264 |
<include name="svg-affine-test.h"/> |
|
265 |
<include name="svg-color-test.h"/> |
|
266 |
<include name="svg-length-test.h"/> |
|
267 |
<include name="svg-path-geom-test.h"/> |
|
268 |
</fileset>
|
|
269 |
</cxxtestpart>
|
|
270 |
<cxxtestpart command="${python} ${cxxtest}/cxxtestgen.py --have-eh" |
|
271 |
out="${src}/util/test-util.cpp"> |
|
272 |
<fileset dir="${src}/util"> |
|
273 |
<include name="list-container-test.h"/> |
|
274 |
</fileset>
|
|
275 |
</cxxtestpart>
|
|
276 |
<cxxtestpart command="${python} ${cxxtest}/cxxtestgen.py --have-eh" |
|
277 |
out="${src}/xml/test-xml.cpp"> |
|
278 |
<fileset dir="${src}/xml"> |
|
279 |
<include name="repr-action-test.h"/> |
|
280 |
<include name="quote-test.h"/> |
|
281 |
</fileset>
|
|
282 |
</cxxtestpart>
|
|
283 |
<cxxtestroot command="${python} ${cxxtest}/cxxtestgen.py" |
|
284 |
out="${src}/test-main.cpp" |
|
285 |
template="${src}/cxxtest-template.tpl"> |
|
286 |
<fileset dir="${src}"> |
|
287 |
<include name="MultiPrinter.h"/> |
|
288 |
<include name="PylogFormatter.h"/> |
|
289 |
<include name="TRPIFormatter.h"/> |
|
290 |
</fileset>
|
|
291 |
</cxxtestroot>
|
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
292 |
</target>
|
293 |
||
294 |
||
295 |
<!--
|
|
296 |
########################################################################
|
|
297 |
## T A R G E T : C O M P I L E
|
|
298 |
########################################################################
|
|
299 |
-->
|
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
300 |
<target name="compile" depends="cxxtest" |
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
301 |
description="compile the source to .o" > |
302 |
||
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
303 |
<!-- Compile from source to build -->
|
304 |
<cc cc="${arch}gcc" cxx="${arch}g++" |
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
305 |
destdir="${build}/obj" |
306 |
continueOnError="true" |
|
307 |
refreshCache="${refresh}"> |
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
308 |
<fileset dir="${src}"> |
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
309 |
<!-- THINGS TO EXCLUDE -->
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
310 |
<exclude name="2geom/chebyshev.cpp"/> |
311 |
<exclude name="ast/.*"/> |
|
312 |
<exclude name="bonobo/.*"/> |
|
313 |
<exclude name="deptool.cpp"/> |
|
1.1.10
by Kees Cook
Import upstream version 0.47~pre4 |
314 |
<exclude name="cxxtests.cpp"/> |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
315 |
<!--<exclude name="test-main.cpp"/>-->
|
316 |
<!--<exclude name="test-src.cpp"/>-->
|
|
317 |
<exclude name="display/test-display.cpp"/> |
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
318 |
<exclude name="display/testnr.cpp"/> |
319 |
<exclude name="dom/work/.*"/> |
|
320 |
<exclude name="dom/odf/SvgOdg.cpp"/> |
|
321 |
<exclude name="extension/api.cpp"/> |
|
322 |
<exclude name="extension/dxf2svg/.*"/> |
|
323 |
<exclude name="extension/implementation/plugin.cpp"/> |
|
324 |
<exclude name="extension/script/bindtest.cpp"/> |
|
325 |
<exclude name="extension/script/cpptest.cpp"/> |
|
326 |
<exclude name="extension/plugin/.*"/> |
|
327 |
<exclude name="extract-uri-test.cpp"/> |
|
328 |
<exclude name="helper/units-test.cpp"/> |
|
329 |
<!-- exclude name="inkview.cpp"/-->
|
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
330 |
<!--<exclude name="libnr/test-nr.cpp"/>-->
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
331 |
<exclude name="libnr/test-nr-main.cpp"/> |
332 |
<exclude name="libnr/testnr.cpp"/> |
|
333 |
<exclude name="libnr/in-svg-plane-test.cpp"/> |
|
334 |
<exclude name="libnr/nr-matrix-test.cpp"/> |
|
335 |
<exclude name="libnr/nr-point-fns-test.cpp"/> |
|
336 |
<exclude name="libnr/nr-rotate-fns-test.cpp"/> |
|
337 |
<exclude name="libnr/nr-rotate-test.cpp"/> |
|
338 |
<exclude name="libnr/nr-scale-test.cpp"/> |
|
339 |
<exclude name="libnr/nr-translate-test.cpp"/> |
|
340 |
<exclude name="libnr/nr-types-test.cpp"/> |
|
341 |
<exclude name="livarot/Path-test.cpp"/> |
|
342 |
<exclude name="mod360-test.cpp"/> |
|
343 |
<exclude name="trace/potrace/potest.cpp"/> |
|
344 |
<exclude name="round-test.cpp"/> |
|
345 |
<exclude name="sp-gradient-test.cpp"/> |
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
346 |
<exclude name="style-test.cpp"/> |
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
347 |
<exclude name="svg/ftos.cpp"/> |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
348 |
<!--<exclude name="svg/test-svg.cpp"/>-->
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
349 |
<exclude name="svg/test-svg-main.cpp"/> |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
350 |
<exclude name="util/list-container-test.cpp"/> |
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
351 |
<exclude name="widgets/test-widgets.cpp"/> |
352 |
<exclude name="xml/quote-test.cpp"/> |
|
353 |
<exclude name="xml/repr-action-test.cpp"/> |
|
354 |
<exclude name="xml/test-xml.cpp"/> |
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
355 |
<!--<exclude name="xml/test-xml-main.cpp"/>-->
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
356 |
<exclude name="io/streamtest.cpp"/> |
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
357 |
<!--JABBER-->
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
358 |
<exclude name="pedro/pedrogui.cpp"/> |
359 |
<exclude name="pedro/pedrogui.h"/> |
|
360 |
<exclude name="pedro/work/.*"/> |
|
361 |
<!--WHITEBOARD-->
|
|
362 |
<exclude name="ui/dialog/session-player.cpp"/> |
|
363 |
<exclude name="ui/dialog/whiteboard-connect.cpp"/> |
|
364 |
<exclude name="ui/dialog/whiteboard-sharewithchat.cpp"/> |
|
365 |
<exclude name="ui/dialog/whiteboard-sharewithuser.cpp"/> |
|
366 |
<exclude name="dialogs/whiteboard-connect-dialog.cpp"/> |
|
367 |
<exclude name="dialogs/whiteboard-common-dialog.cpp"/> |
|
368 |
<exclude name="dialogs/whiteboard-sharewithchat-dialog.cpp"/> |
|
369 |
<exclude name="dialogs/whiteboard-sharewithuser-dialog.cpp"/> |
|
370 |
<exclude name="jabber_whiteboard/node-tracker.cpp"/> |
|
371 |
<exclude name="jabber_whiteboard/node-utilities.cpp"/> |
|
372 |
<!--OVERLAP-->
|
|
373 |
<exclude name="removeoverlap/placement_SolveVPSC.cpp"/> |
|
374 |
<exclude name="removeoverlap/placement_SolveVPSC.h"/> |
|
375 |
<exclude name="removeoverlap/test.cpp"/> |
|
376 |
<exclude name="removeoverlap/remove_rectangle_overlap-test.cpp"/> |
|
377 |
<exclude name="removeoverlap/remove_rectangle_overlap-test.h"/> |
|
378 |
</fileset>
|
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
379 |
<excludeinc dir="${src}"> |
380 |
<file name="extension/param"/> |
|
381 |
</excludeinc>
|
|
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
382 |
<flags>
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
383 |
-Wall -Wformat -Werror=format-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch |
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
384 |
-O2 |
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
385 |
-mms-bitfields |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
386 |
-fopenmp |
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
387 |
</flags>
|
388 |
<defines>
|
|
389 |
-DVERSION=\"${version}\" |
|
390 |
-DHAVE_CONFIG_H |
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
391 |
-D_INTL_REDIRECT_INLINE |
392 |
-DHAVE_SSL |
|
393 |
-DRELAYTOOL_SSL="static const int libssl_is_present=1; static int __attribute__((unused)) libssl_symbol_is_present(char *s){ return 1; }" <!-- inkboard -->
|
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
394 |
-DPOPPLER_NEW_GFXFONT <!-- poppler changed the api for 0.8.3 -->
|
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
395 |
</defines>
|
396 |
<includes>
|
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
397 |
-I${devlibs}/include |
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
398 |
<!-- GTK / GTKMM -->
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
399 |
${pcc.gtkmm-2.4} |
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
400 |
<!-- OTHER -->
|
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
401 |
${pcc.Magick++} |
402 |
${pcc.libxml-2.0} |
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
403 |
${pcc.freetype2} |
404 |
${pcc.cairo} |
|
405 |
${pcc.poppler} |
|
406 |
-I${devlibs}/include/gc |
|
1.6.4
by Alexander Valavanis
Import upstream version 0.48.4 |
407 |
${pcc.libwpg-0.2} |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
408 |
-I${cxxtest} |
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
409 |
<!-- PERL -->
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
410 |
<!-- -Wno-comment -I${devlibs}/perl/lib/CORE -->
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
411 |
<!-- PYTHON -->
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
412 |
-I${devlibs}/python/include |
413 |
<!-- JAVA -->
|
|
414 |
-I${src}/bind/javainc -I${src}/bind/javainc/win32 |
|
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
415 |
</includes>
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
416 |
</cc>
|
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
417 |
</target>
|
418 |
||
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
419 |
|
420 |
<!--
|
|
421 |
########################################################################
|
|
422 |
## T A R G E T : L I B
|
|
423 |
########################################################################
|
|
424 |
-->
|
|
425 |
<target name="lib" depends="compile" |
|
426 |
description="create a static library"> |
|
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
427 |
<staticlib command="${archutil}ar crsv" |
428 |
file="${build}/libinkscape.a"> |
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
429 |
<fileset dir="${build}/obj"> |
430 |
<exclude name="main.o"/> |
|
431 |
<exclude name="winmain.o"/> |
|
432 |
<exclude name="inkview.o"/> |
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
433 |
<!-- CxxTest -->
|
434 |
<exclude name="test-main.o"/> |
|
435 |
<exclude name="test-src.o"/> |
|
436 |
<exclude name="display/test-display.o"/> |
|
437 |
<exclude name="helper/test-helper.o"/> |
|
438 |
<exclude name="libnr/nr-compose-reference.o"/> |
|
439 |
<exclude name="libnr/test-nr.o"/> |
|
440 |
<exclude name="svg/test-svg.o"/> |
|
441 |
<exclude name="util/test-util.o"/> |
|
442 |
<exclude name="xml/test-xml.o"/> |
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
443 |
</fileset>
|
444 |
</staticlib>
|
|
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
445 |
</target>
|
446 |
||
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
447 |
|
448 |
||
449 |
<!--
|
|
450 |
########################################################################
|
|
451 |
## T A R G E T : I 1 8 N
|
|
452 |
########################################################################
|
|
453 |
-->
|
|
454 |
<target name="i18n" depends="compile" |
|
455 |
description="compile gettext .po files to .mo"> |
|
456 |
||
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
457 |
<msgfmt todir="${build}/locale" owndir="true" |
458 |
out="LC_MESSAGES/inkscape.mo"> |
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
459 |
<fileset dir="po"> |
460 |
</fileset>
|
|
461 |
</msgfmt>
|
|
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
462 |
</target>
|
463 |
||
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
464 |
|
465 |
||
466 |
||
467 |
||
468 |
<!--
|
|
469 |
########################################################################
|
|
470 |
## T A R G E T : L I N K
|
|
471 |
########################################################################
|
|
472 |
-->
|
|
473 |
<target name="link" depends="lib" |
|
474 |
description="link objects and library to create executable"> |
|
475 |
||
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
476 |
<rc command="${archutil}windres" |
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
477 |
file="${src}/inkscape.rc" |
478 |
out="${build}/inkres.o"> |
|
479 |
<flags>
|
|
480 |
--include-dir=${src} |
|
481 |
</flags>
|
|
482 |
</rc>
|
|
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
483 |
<link command="${arch}g++" out="${build}/inkscape.exe" |
484 |
strip="true" symfile="${build}/inkscape.dbg" |
|
485 |
stripcommand="${archutil}strip" |
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
486 |
objcopycommand="${archutil}objcopy"> |
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
487 |
<flags>
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
488 |
-mwindows |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
489 |
-mthreads |
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
490 |
</flags>
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
491 |
<fileset dir="${build}"> |
492 |
<include name="inkres.o"/> |
|
493 |
<include name="obj/main.o"/> |
|
494 |
<include name="obj/winmain.o"/> |
|
495 |
<include name="libinkscape.a"/> |
|
496 |
</fileset>
|
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
497 |
<!-- WARNING: If you change these libraries, don't forget to change them for inkview and cxxtests below as well! -->
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
498 |
<libs>
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
499 |
-L${devlibs}/lib |
500 |
${pcl.poppler-cairo} ${pcl.poppler-glib} ${pcl.poppler} |
|
501 |
${pcl.gtkmm-2.4} ${pcl.pangoft2} ${pcl.gthread-2.0} |
|
502 |
${devlibs}/bin/libxml2.dll |
|
503 |
${devlibs}/bin/libxslt.dll |
|
504 |
${pcl.cairo} ${pcl.cairomm-1.0} |
|
1.6.4
by Alexander Valavanis
Import upstream version 0.48.4 |
505 |
${pcl.libwpg-0.2} |
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
506 |
-liconv |
507 |
${pcl.Magick++} |
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
508 |
${pcl.fontconfig} ${pcl.freetype2} |
509 |
${pcl.lcms} |
|
510 |
${pcl.gsl} |
|
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
511 |
-lpng -ljpeg -ltiff -lpopt -lz |
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
512 |
-lgc |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
513 |
-lws2_32 -lintl -lgdi32 -lcomdlg32 -lm |
514 |
-lgomp -lpthreadGC2 -laspell |
|
1.1.10
by Kees Cook
Import upstream version 0.47~pre4 |
515 |
-lmscms <!-- required for color profiles -->
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
516 |
</libs>
|
517 |
</link>
|
|
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
518 |
</target>
|
519 |
||
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
520 |
<!--
|
521 |
########################################################################
|
|
522 |
## T A R G E T : L I N K C O N S O L E
|
|
523 |
########################################################################
|
|
524 |
-->
|
|
525 |
<target name="linkconsole" depends="compile" |
|
526 |
description="link console helper"> |
|
527 |
||
528 |
<link command="${arch}g++" out="${build}/inkscape-console.exe" |
|
529 |
strip="true" stripcommand="${archutil}strip"> |
|
530 |
<flags>
|
|
531 |
-mconsole |
|
532 |
-mthreads |
|
533 |
</flags>
|
|
534 |
<fileset dir="${build}"> |
|
535 |
<include name="obj/winconsole.o"/> |
|
536 |
</fileset>
|
|
537 |
<libs></libs>
|
|
538 |
</link>
|
|
539 |
</target>
|
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
540 |
|
541 |
<!--
|
|
542 |
########################################################################
|
|
543 |
## T A R G E T : L I N K I N K V I E W
|
|
544 |
########################################################################
|
|
545 |
-->
|
|
546 |
<target name="linkinkview" depends="lib" |
|
547 |
description="link objects and library to create Inkview executable"> |
|
548 |
||
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
549 |
<rc command="${archutil}windres" |
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
550 |
file="${src}/inkview.rc" |
551 |
out="${build}/inkviewres.o"> |
|
552 |
<flags>
|
|
553 |
--include-dir=${src} |
|
554 |
</flags>
|
|
555 |
</rc>
|
|
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
556 |
<link command="${arch}g++" out="${build}/inkview.exe" |
557 |
strip="true" symfile="${build}/inkview.dbg" |
|
558 |
stripcommand="${archutil}strip" |
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
559 |
objcopycommand="${archutil}objcopy"> |
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
560 |
<flags>
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
561 |
-mwindows |
562 |
-mthreads |
|
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
563 |
</flags>
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
564 |
<fileset dir="${build}"> |
565 |
<include name="inkviewres.o"/> |
|
566 |
<include name="obj/inkview.o"/> |
|
567 |
<include name="libinkscape.a"/> |
|
568 |
</fileset>
|
|
569 |
<libs>
|
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
570 |
-L${devlibs}/lib |
571 |
${pcl.poppler-cairo} ${pcl.poppler-glib} ${pcl.poppler} |
|
572 |
${pcl.gtkmm-2.4} ${pcl.pangoft2} ${pcl.gthread-2.0} |
|
573 |
${devlibs}/bin/libxml2.dll |
|
574 |
${devlibs}/bin/libxslt.dll |
|
575 |
${pcl.cairo} ${pcl.cairomm-1.0} |
|
1.6.4
by Alexander Valavanis
Import upstream version 0.48.4 |
576 |
${pcl.libwpg-0.2} |
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
577 |
-liconv |
578 |
${pcl.Magick++} |
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
579 |
${pcl.fontconfig} ${pcl.freetype2} |
580 |
${pcl.lcms} |
|
581 |
${pcl.gsl} |
|
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
582 |
-lpng -ljpeg -ltiff -lpopt -lz |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
583 |
-lgc |
584 |
-lws2_32 -lintl -lgdi32 -lcomdlg32 -lm |
|
1.1.10
by Kees Cook
Import upstream version 0.47~pre4 |
585 |
-lgomp -lpthreadGC2 -laspell |
586 |
-lmscms <!-- required for color profiles -->
|
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
587 |
</libs>
|
588 |
</link>
|
|
589 |
</target>
|
|
590 |
||
591 |
||
592 |
||
593 |
<!--
|
|
594 |
########################################################################
|
|
595 |
## T A R G E T : L I N K C X X T E S T S
|
|
596 |
########################################################################
|
|
597 |
-->
|
|
598 |
<target name="linkcxxtests" depends="lib" |
|
599 |
description="link objects and library to create executable"> |
|
600 |
||
601 |
<link command="${arch}g++" out="${build}/cxxtests.exe" |
|
602 |
strip="true" symfile="${build}/cxxtests.dbg" |
|
603 |
stripcommand="${archutil}strip" |
|
604 |
objcopycommand="${archutil}objcopy"> |
|
605 |
<flags>
|
|
606 |
-mthreads |
|
607 |
</flags>
|
|
608 |
<fileset dir="${build}"> |
|
609 |
<include name="obj/test-main.o"/> |
|
610 |
<include name="obj/test-src.o"/> |
|
611 |
<include name="obj/display/test-display.o"/> |
|
612 |
<include name="obj/helper/test-helper.o"/> |
|
613 |
<include name="obj/libnr/nr-compose-reference.o"/> |
|
614 |
<include name="obj/libnr/test-nr.o"/> |
|
615 |
<include name="obj/svg/test-svg.o"/> |
|
616 |
<include name="obj/util/test-util.o"/> |
|
617 |
<include name="obj/xml/test-xml.o"/> |
|
618 |
<include name="libinkscape.a"/> |
|
619 |
</fileset>
|
|
620 |
<libs>
|
|
621 |
-L${devlibs}/lib |
|
622 |
${pcl.poppler-cairo} ${pcl.poppler-glib} ${pcl.poppler} |
|
623 |
${pcl.gtkmm-2.4} ${pcl.pangoft2} ${pcl.gthread-2.0} |
|
624 |
${devlibs}/bin/libxml2.dll |
|
625 |
${devlibs}/bin/libxslt.dll |
|
626 |
${pcl.cairo} ${pcl.cairomm-1.0} |
|
1.6.4
by Alexander Valavanis
Import upstream version 0.48.4 |
627 |
${pcl.libwpg-0.2} |
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
628 |
-liconv |
629 |
${pcl.Magick++} |
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
630 |
${pcl.fontconfig} ${pcl.freetype2} |
631 |
${pcl.lcms} |
|
632 |
${pcl.gsl} |
|
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
633 |
-lpng -ljpeg -ltiff -lpopt -lz |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
634 |
-lgc |
635 |
-lws2_32 -lintl -lgdi32 -lcomdlg32 -lm |
|
1.1.10
by Kees Cook
Import upstream version 0.47~pre4 |
636 |
-lgomp -lpthreadGC2 -laspell |
637 |
-lmscms <!-- required for color profiles -->
|
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
638 |
</libs>
|
639 |
</link>
|
|
640 |
</target>
|
|
641 |
||
642 |
||
643 |
<!--
|
|
644 |
########################################################################
|
|
645 |
## T A R G E T : D I S T B A S E
|
|
646 |
########################################################################
|
|
647 |
-->
|
|
648 |
<target name="distbase" depends="i18n" |
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
649 |
description="generate the distribution directory with all needed files"> |
650 |
||
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
651 |
<!-- Create the distribution directory -->
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
652 |
<copy todir="${dist}" file="AUTHORS"/> |
653 |
<copy todir="${dist}" file="COPYING"/> |
|
654 |
<copy todir="${dist}" file="COPYING.LIB"/> |
|
655 |
<copy todir="${dist}" file="NEWS"/> |
|
656 |
<copy todir="${dist}" file="README"/> |
|
657 |
<copy todir="${dist}" file="TRANSLATORS"/> |
|
658 |
<copy todir="${dist}" file="${devlibs}/bin/libatkmm-1.6-1.dll"/> |
|
659 |
<copy todir="${dist}" file="${devlibs}/bin/libglibmm-2.4-1.dll"/> |
|
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
660 |
<copy todir="${dist}" file="${devlibs}/bin/libgiomm-2.4-1.dll"/> |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
661 |
<copy todir="${dist}" file="${devlibs}/bin/libgtkmm-2.4-1.dll"/> |
662 |
<copy todir="${dist}" file="${devlibs}/bin/libgdkmm-2.4-1.dll"/> |
|
663 |
<copy todir="${dist}" file="${devlibs}/bin/libpangomm-1.4-1.dll"/> |
|
664 |
<copy todir="${dist}" file="${devlibs}/bin/libcairomm-1.0-1.dll"/> |
|
665 |
<copy todir="${dist}" file="${devlibs}/bin/libsigc-2.0-0.dll"/> |
|
666 |
<copy todir="${dist}" file="${devlibs}/bin/freetype6.dll"/> |
|
667 |
<copy todir="${dist}" file="${devlibs}/bin/libatk-1.0-0.dll"/> |
|
1.6.1
by Alex Valavanis
Import upstream version 0.48.2 |
668 |
<copy todir="${dist}" file="${devlibs}/bin/libgcc_s_sjlj-1.dll"/> |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
669 |
<copy todir="${dist}" file="${devlibs}/bin/libgdk-win32-2.0-0.dll"/> |
670 |
<copy todir="${dist}" file="${devlibs}/bin/libgdk_pixbuf-2.0-0.dll"/> |
|
671 |
<copy todir="${dist}" file="${devlibs}/bin/libglib-2.0-0.dll"/> |
|
672 |
<copy todir="${dist}" file="${devlibs}/bin/libgmodule-2.0-0.dll"/> |
|
673 |
<copy todir="${dist}" file="${devlibs}/bin/libgobject-2.0-0.dll"/> |
|
674 |
<copy todir="${dist}" file="${devlibs}/bin/libgtk-win32-2.0-0.dll"/> |
|
675 |
<copy todir="${dist}" file="${devlibs}/bin/libgthread-2.0-0.dll"/> |
|
676 |
<copy todir="${dist}" file="${devlibs}/bin/libgio-2.0-0.dll"/> |
|
677 |
<copy todir="${dist}" file="${devlibs}/bin/libcairo-2.dll"/> |
|
1.6.2
by Alex Valavanis
Import upstream version 0.48.3 |
678 |
<copy todir="${dist}" file="${devlibs}/bin/libpixman-1-0.dll"/> |
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
679 |
<copy todir="${dist}" file="${devlibs}/bin/libpoppler-5.dll"/> |
680 |
<copy todir="${dist}" file="${devlibs}/bin/libpoppler-glib-4.dll"/> |
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
681 |
<copy todir="${dist}" file="${devlibs}/bin/libpangocairo-1.0-0.dll"/> |
682 |
<copy todir="${dist}" file="${devlibs}/bin/libpango-1.0-0.dll"/> |
|
683 |
<copy todir="${dist}" file="${devlibs}/bin/libpangoft2-1.0-0.dll"/> |
|
684 |
<copy todir="${dist}" file="${devlibs}/bin/libpangowin32-1.0-0.dll"/> |
|
685 |
<copy todir="${dist}" file="${devlibs}/bin/freetype6.dll"/> |
|
686 |
<copy todir="${dist}" file="${devlibs}/bin/libfontconfig-1.dll"/> |
|
687 |
<copy todir="${dist}" file="${devlibs}/bin/libxml2.dll"/> |
|
688 |
<copy todir="${dist}" file="${devlibs}/bin/libxslt.dll"/> |
|
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
689 |
<copy todir="${dist}" file="${devlibs}/bin/libexpat-1.dll"/> |
1.6.4
by Alexander Valavanis
Import upstream version 0.48.4 |
690 |
<copy todir="${dist}" file="${devlibs}/bin/libwpg-0.2.dll"/> |
691 |
<copy todir="${dist}" file="${devlibs}/bin/libwpd-0.9.dll"/> |
|
692 |
<copy todir="${dist}" file="${devlibs}/bin/libwpd-stream-0.9.dll"/> |
|
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
693 |
<copy todir="${dist}" file="${devlibs}/bin/libjpeg-7.dll"/> |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
694 |
<copy todir="${dist}" file="${devlibs}/bin/libpng12-0.dll"/> |
49
by Alexander Valavanis
* New upstream version (LP: #710619). Fixes several Ubuntu bugs: |
695 |
<copy todir="${dist}" file="${devlibs}/bin/libpng14-14.dll"/> |
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
696 |
<copy todir="${dist}" file="${devlibs}/bin/libtiff-3.dll"/> |
697 |
<copy todir="${dist}" file="${devlibs}/bin/libopenjpeg-2.dll"/> |
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
698 |
<copy todir="${dist}" file="${devlibs}/bin/msvcr70.dll"/> |
699 |
<copy todir="${dist}" file="${devlibs}/bin/msvcr71.dll"/> |
|
700 |
<copy todir="${dist}" file="${devlibs}/bin/zlib1.dll"/> |
|
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
701 |
<copy todir="${dist}" file="${devlibs}/bin/bzip2.dll"/> |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
702 |
<copy todir="${dist}" file="${devlibs}/bin/iconv.dll"/> |
703 |
<copy todir="${dist}" file="${devlibs}/bin/libpopt-0.dll"/> |
|
704 |
<copy todir="${dist}" file="${devlibs}/bin/liblcms-1.dll"/> |
|
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
705 |
<copy todir="${dist}" file="${devlibs}/bin/libMagick++-3.dll"/> |
706 |
<copy todir="${dist}" file="${devlibs}/bin/libMagickCore-3.dll"/> |
|
707 |
<copy todir="${dist}" file="${devlibs}/bin/libMagickWand-3.dll"/> |
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
708 |
<copy todir="${dist}" file="${devlibs}/bin/intl.dll"/> |
709 |
<copy todir="${dist}" file="${devlibs}/bin/pthreadGC2.dll"/> |
|
1.6.2
by Alex Valavanis
Import upstream version 0.48.3 |
710 |
<copy file="${devlibs}/bin/libintl-8.dll" tofile="${dist}/libintl-8.dll"/> |
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
711 |
<!-- MINGW support DLLs needed for openmp support -->
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
712 |
<copy todir="${dist}" file="${mingw_bin}/mingwm10.dll"/> |
1.6.1
by Alex Valavanis
Import upstream version 0.48.2 |
713 |
<copy todir="${dist}" file="${mingw_bin}/libgomp-1.dll"/> |
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
714 |
|
715 |
<!-- MSGFMT files -->
|
|
716 |
<copy todir="${dist}"> |
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
717 |
<fileset dir="${build}/locale"> |
718 |
<exclude name=".*\.am"/> |
|
719 |
</fileset>
|
|
720 |
</copy>
|
|
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
721 |
|
722 |
<mkdir dir="${dist}/data"/> |
|
723 |
<mkdir dir="${dist}/locale"/> |
|
724 |
<mkdir dir="${dist}/modules"/> |
|
725 |
<mkdir dir="${dist}/plugins"/> |
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
726 |
|
727 |
<!-- GTK -->
|
|
728 |
<copy todir="${dist}"> <fileset dir="${devlibs}/etc"/> </copy> |
|
729 |
<copy todir="${dist}/lib"> <fileset dir="${devlibs}/lib/gtk-2.0"/> </copy> |
|
730 |
<copy todir="${dist}/lib"> <fileset dir="${devlibs}/lib/glib-2.0"/> </copy> |
|
731 |
<copy todir="${dist}"> |
|
732 |
<fileset dir="share"> |
|
733 |
<exclude name=".*\.am"/> |
|
734 |
<exclude name=".*\.in"/> |
|
735 |
<exclude name=".*\.sh"/> |
|
736 |
</fileset>
|
|
737 |
</copy>
|
|
738 |
<copy todir="${dist}/share"> <fileset dir="${devlibs}/share/locale"/> </copy> |
|
739 |
<copy todir="${dist}/share"> <fileset dir="${devlibs}/share/themes"/> </copy> |
|
740 |
<copy todir="${dist}/share"> <fileset dir="${devlibs}/share/poppler"/> </copy> |
|
741 |
<copy todir="${dist}" file="${devlibs}/bin/gdb.exe"/> |
|
742 |
||
743 |
<!-- Aspell dictionaries -->
|
|
744 |
<copy todir="${dist}/lib"> <fileset dir="${devlibs}/lib/aspell-0.60"/> </copy> |
|
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
745 |
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
746 |
<!-- Necessary to run extensions on windows if it is not in the path -->
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
747 |
<copy todir="${dist}" file="${devlibs}/bin/gspawn-win32-helper.exe"/> |
748 |
<copy todir="${dist}" file="${devlibs}/bin/gspawn-win32-helper-console.exe"/> |
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
749 |
|
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
750 |
<!-- PERL -->
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
751 |
<copy todir="${dist}" file="${devlibs}/perl/bin/perl58.dll"/> |
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
752 |
|
753 |
<!-- PYTHON -->
|
|
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
754 |
<copy todir="${dist}" file="${devlibs}/python/python26.dll"/> |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
755 |
<copy todir="${dist}/python" file="${devlibs}/python/python.exe" /> |
756 |
<copy todir="${dist}/python" file="${devlibs}/python/pythonw.exe"/> |
|
757 |
<copy todir="${dist}/python"> <fileset dir="${devlibs}/python/Lib"/> </copy> |
|
758 |
<copy todir="${dist}/python"> <fileset dir="${devlibs}/python/DLLs"/> </copy> |
|
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
759 |
<!-- <copy todir="${dist}/python"> <fileset dir="${devlibs}/python/Scripts"/> </copy> -->
|
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
760 |
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
761 |
<!--<copy file="${devlibs}/share/themes/MS-Windows/gtk-2.0/gtkrc" todir="${dist}/etc/gtk-2.0"/>-->
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
762 |
<makefile file="${dist}/etc/gtk-2.0/gtkrc"> |
763 |
gtk-icon-sizes = "gtk-menu=16,16:gtk-small-toolbar=16,16:gtk-large-toolbar=24,24:gtk-dnd=32,32:inkscape-decoration=16,16" |
|
764 |
gtk-toolbar-icon-size = small-toolbar |
|
765 |
||
766 |
# disable images in buttons. i've only seen ugly delphi apps use this feature. |
|
767 |
gtk-button-images = 0 |
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
768 |
|
769 |
# disable the annoying beep in editable controls |
|
770 |
gtk-error-bell = 0 |
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
771 |
|
772 |
# enable/disable images in menus. most "stock" microsoft apps don't use these, except sparingly. |
|
773 |
# the office apps use them heavily, though. |
|
774 |
gtk-menu-images = 1 |
|
775 |
||
776 |
# use the win32 button ordering instead of the GNOME HIG one, where applicable |
|
777 |
gtk-alternative-button-order = 1 |
|
778 |
||
779 |
style "msw-default" |
|
780 |
{ |
|
781 |
GtkWidget::interior-focus = 1 |
|
782 |
GtkOptionMenu::indicator-size = { 9, 5 } |
|
783 |
GtkOptionMenu::indicator-spacing = { 7, 5, 2, 2 } |
|
784 |
GtkSpinButton::shadow-type = in |
|
785 |
||
786 |
# Owen and I disagree that these should be themable |
|
787 |
#GtkUIManager::add-tearoffs = 0 |
|
788 |
#GtkComboBox::add-tearoffs = 0 |
|
789 |
||
790 |
GtkComboBox::appears-as-list = 1 |
|
791 |
GtkComboBox::focus-on-click = 0 |
|
792 |
||
793 |
GOComboBox::add_tearoffs = 0 |
|
794 |
||
795 |
GtkTreeView::allow-rules = 0 |
|
796 |
GtkTreeView::expander-size = 12 |
|
797 |
||
798 |
GtkExpander::expander-size = 12 |
|
799 |
||
800 |
GtkScrolledWindow::scrollbar_spacing = 1 |
|
801 |
||
802 |
GtkSeparatorMenuItem::horizontal-padding = 2 |
|
803 |
||
804 |
engine "wimp" |
|
805 |
{ |
|
806 |
} |
|
807 |
} |
|
808 |
class "*" style "msw-default" |
|
809 |
</makefile>
|
|
810 |
||
811 |
</target>
|
|
812 |
||
813 |
||
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
814 |
<!--
|
815 |
########################################################################
|
|
816 |
## T A R G E T : D I S T - I N K S C A P E
|
|
817 |
########################################################################
|
|
818 |
-->
|
|
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
819 |
<target name="dist-inkscape" depends="link,linkconsole,distbase" |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
820 |
description="copy inkscape to the distribution directory"> |
821 |
||
822 |
<!-- Create the distribution directory -->
|
|
823 |
<copy todir="${dist}" file="${build}/inkscape.exe"/> |
|
824 |
<copy todir="${dist}" file="${build}/inkscape.dbg"/> |
|
1.4.3
by Wolfram Quester
Import upstream version 0.48.0 |
825 |
<copy file="${build}/inkscape-console.exe" tofile="${dist}/inkscape.com"/> |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
826 |
</target>
|
827 |
||
828 |
||
829 |
<!--
|
|
830 |
########################################################################
|
|
831 |
## T A R G E T : D I S T - I N K V I E W
|
|
832 |
########################################################################
|
|
833 |
-->
|
|
834 |
<target name="dist-inkview" depends="linkinkview,distbase" |
|
835 |
description="copy inkview to the distribution directory"> |
|
836 |
||
837 |
<!-- Create the distribution directory -->
|
|
838 |
<copy todir="${dist}" file="${build}/inkview.exe"/> |
|
839 |
<copy todir="${dist}" file="${build}/inkview.dbg"/> |
|
840 |
</target>
|
|
841 |
||
842 |
||
843 |
<!--
|
|
844 |
########################################################################
|
|
845 |
## T A R G E T : C H E C K
|
|
846 |
########################################################################
|
|
847 |
-->
|
|
848 |
<target name="check" depends="linkcxxtests,distbase" |
|
849 |
description="perform unit tests"> |
|
850 |
<cxxtestrun command="${build}/cxxtests" workingdir="${dist}" /> |
|
851 |
</target>
|
|
852 |
||
853 |
||
854 |
<!--
|
|
855 |
########################################################################
|
|
856 |
## T A R G E T : JAVAC
|
|
857 |
########################################################################
|
|
858 |
-->
|
|
859 |
<target name="javac" depends="init" |
|
860 |
description="compile java binding classes"> |
|
861 |
<javac srcdir="${src}/bind/java" destdir="${build}/java/classes"/> |
|
862 |
</target>
|
|
863 |
||
864 |
||
865 |
<!--
|
|
866 |
########################################################################
|
|
867 |
## T A R G E T : JAR
|
|
868 |
########################################################################
|
|
869 |
-->
|
|
870 |
<target name="jar" depends="javac" |
|
871 |
description="pack java classes and resources into a jar file"> |
|
872 |
<copy todir="${build}/java/classes"> <fileset dir="${devlibs}/bind/data"/> </copy> |
|
873 |
<jar basedir="${build}/java/classes" destfile="${build}/java/lib/inkscape.jar"/> |
|
874 |
</target>
|
|
875 |
||
876 |
<!--
|
|
877 |
########################################################################
|
|
878 |
## T A R G E T : BINDDIST
|
|
879 |
########################################################################
|
|
880 |
-->
|
|
881 |
<target name="binddist" depends="jar" |
|
882 |
description="pack java classes and resources into a jar file"> |
|
883 |
<copy todir="${dist}/share/bind"> <fileset dir="${devlibs}/bind/java"/> </copy> |
|
884 |
<copy todir="${dist}/share/bind/java"> <fileset dir="${build}/java/lib"/> </copy> |
|
885 |
||
886 |
</target>
|
|
887 |
||
888 |
<!--
|
|
889 |
########################################################################
|
|
890 |
## T A R G E T : BINDCLEAN
|
|
891 |
########################################################################
|
|
892 |
-->
|
|
893 |
<target name="bindclean" depends="" |
|
894 |
description="clean up java binding classes"> |
|
895 |
<delete dir="${build}/java"/> |
|
896 |
</target>
|
|
897 |
||
898 |
||
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
899 |
|
900 |
||
901 |
<!--
|
|
902 |
########################################################################
|
|
903 |
## T A R G E T : D I S T - A L L
|
|
904 |
########################################################################
|
|
905 |
-->
|
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
906 |
<target name="dist-all" depends="dist-inkscape,dist-inkview" |
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
907 |
description="generate the distribution, along with inkview" > |
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
908 |
</target>
|
909 |
||
910 |
||
911 |
||
912 |
||
913 |
<!--
|
|
914 |
########################################################################
|
|
915 |
## T A R G E T : D I S T - A L L - C H E C K
|
|
916 |
########################################################################
|
|
917 |
-->
|
|
918 |
<target name="dist-all-check" depends="dist-all,check" |
|
919 |
description="generate the distribution, along with inkview and run cxxtests" > |
|
920 |
</target>
|
|
921 |
||
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
922 |
|
923 |
||
924 |
||
925 |
||
926 |
<!--
|
|
927 |
########################################################################
|
|
928 |
## T A R G E T : C L E A N
|
|
929 |
########################################################################
|
|
930 |
-->
|
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
931 |
<target name="clean" depends="bindclean" |
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
932 |
description="clean up. deleting build and distro dirs" > |
933 |
||
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
934 |
<delete dir="${build}"/> |
935 |
<delete dir="${dist}"/> |
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
936 |
<delete file="build.dep"/> |
937 |
<delete file="config.h"/> |
|
1.1.8
by Kees Cook
Import upstream version 0.47~pre0 |
938 |
<delete file="${src}/inkscape-version.cpp"/> |
939 |
<delete file="${src}/test-main.cpp"/> |
|
940 |
<delete file="${src}/test-src.cpp"/> |
|
941 |
<delete file="${src}/display/test-display.cpp"/> |
|
942 |
<delete file="${src}/helper/test-helper.cpp"/> |
|
943 |
<delete file="${src}/libnr/test-nr.cpp"/> |
|
944 |
<delete file="${src}/svg/test-svg.cpp"/> |
|
945 |
<delete file="${src}/util/test-util.cpp"/> |
|
946 |
<delete file="${src}/xml/test-xml.cpp"/> |
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
947 |
|
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
948 |
</target>
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
949 |
|
950 |
||
951 |
||
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
952 |
</project>
|
1.1.6
by Kees Cook
Import upstream version 0.46~pre1 |
953 |
<!--
|
954 |
########################################################################
|
|
955 |
## E N D
|
|
956 |
########################################################################
|
|
957 |
-->
|
|
1.1.4
by Sebastien Bacher
Import upstream version 0.45 |
958 |