summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelipe CorrĂȘa da Silva Sanches <juca@members.fsf.org>2018-03-17 21:50:20 +0000
committerFelipe CorrĂȘa da Silva Sanches <juca@members.fsf.org>2018-03-17 21:54:02 +0000
commit582075ad8d9c6fdb4178d7f5bb8686b4d257e421 (patch)
treea3902949c1db53a74624d96bd833b739f22dfc45
parentFirst successful build of Inkscape using the new/experimental meson-build sys... (diff)
downloadinkscape-582075ad8d9c6fdb4178d7f5bb8686b4d257e421.tar.gz
inkscape-582075ad8d9c6fdb4178d7f5bb8686b4d257e421.zip
Removing sample meson build files.
These will be kept at a separate "meson_build" branch at https://gitlab.com/fsanches/inkscape/ Learn more at: * "Using Meson's automatic dependency manager to build GTK" ** https://www.youtube.com/watch?v=2dB80CjH_3Q * "The Meson Build System - 4+ years of work to become an overnight success" ** https://www.youtube.com/watch?v=gHdTzdXkhRY
-rw-r--r--config.h.meson258
-rw-r--r--meson.build121
-rw-r--r--src/2geom/meson.build143
-rw-r--r--src/debug/meson.build37
-rw-r--r--src/display/meson.build142
-rw-r--r--src/extension/meson.build262
-rw-r--r--src/helper/meson.build59
-rw-r--r--src/inkgc/meson.build26
-rw-r--r--src/inkscape-version.cpp.meson7
-rw-r--r--src/io/meson.build41
-rw-r--r--src/libavoid/meson.build64
-rw-r--r--src/libcola/meson.build37
-rw-r--r--src/libcroco/meson.build74
-rw-r--r--src/libdepixelize/meson.build31
-rw-r--r--src/libnrtype/meson.build39
-rw-r--r--src/libuemf/meson.build37
-rw-r--r--src/libvpsc/meson.build34
-rw-r--r--src/livarot/meson.build55
-rw-r--r--src/live_effects/meson.build194
-rw-r--r--src/meson.build284
-rw-r--r--src/object/filters/meson.build63
-rw-r--r--src/object/meson.build197
-rw-r--r--src/svg/meson.build44
-rw-r--r--src/ui/meson.build396
-rw-r--r--src/util/meson.build51
-rw-r--r--src/widgets/gimp/meson.build22
-rw-r--r--src/widgets/meson.build132
-rw-r--r--src/xml/meson.build67
28 files changed, 0 insertions, 2917 deletions
diff --git a/config.h.meson b/config.h.meson
deleted file mode 100644
index aa74332b0..000000000
--- a/config.h.meson
+++ /dev/null
@@ -1,258 +0,0 @@
-#ifndef _CONFIG_H_
-#define _CONFIG_H_
-
-/* Define WIN32 when on windows */
-#ifndef WIN32
-#mesondefine WIN32
-#endif
-
-/* Use binreloc thread support? */
-#mesondefine BR_PTHREADS
-
-/* Use AutoPackage? */
-#mesondefine ENABLE_BINRELOC
-
-/* define to 1 if you have lcms version 1.x */
-#mesondefine HAVE_LIBLCMS1
-
-/* define to 1 if you have lcms version 2.x */
-#mesondefine HAVE_LIBLCMS2
-
-/* always defined to indicate that i18n is enabled */
-#mesondefine ENABLE_NLS
-
-/* Build with OSX .app data dir paths? */
-#mesondefine ENABLE_OSX_APP_LOCATIONS
-
-/* Translation domain used */
-#define GETTEXT_PACKAGE "@PROJECT_NAME@"
-
-/* Define to 1 if you have the `bind_textdomain_codeset' function. */
-#mesondefine HAVE_BIND_TEXTDOMAIN_CODESET
-
-/* Whether the Cairo PDF backend is available */
-#mesondefine HAVE_CAIRO_PDF
-#mesondefine PANGO_ENABLE_ENGINE
-#mesondefine RENDER_WITH_PANGO_CAIRO
-
-/* Define to 1 if you have the <fcntl.h> header file. */
-#mesondefine HAVE_FCNTL_H
-
-/* Define to 1 if you have the `floor' function. */
-#mesondefine HAVE_FLOOR
-
-/* Define to 1 if you have the `fpsetmask' function. */
-#mesondefine HAVE_FPSETMASK
-
-/* Define to 1 if you have the `gettimeofday' function. */
-#mesondefine HAVE_GETTIMEOFDAY
-
-/* Build with Gtkmm 3.0.x or higher */
-#mesondefine WITH_GTKMM_3_0
-
-/* Build with Gtkmm 3.10.x or higher */
-#mesondefine WITH_GTKMM_3_10
-
-/* Build with Gtkmm 3.12.x or higher */
-#mesondefine WITH_GTKMM_3_12
-
-/* Build with Gtkmm 3.16.x or higher */
-#mesondefine WITH_GTKMM_3_16
-
-/* Build with Gtkmm 3.22.x or higher */
-#mesondefine WITH_GTKMM_3_22
-
-/* Build with GDL 3.6 or higher */
-#mesondefine WITH_GDL_3_6
-
-/* Define to 1 if you have the <ieeefp.h> header file. */
-#mesondefine HAVE_IEEEFP_H
-
-/* Define to 1 if you have the <inttypes.h> header file. */
-#mesondefine HAVE_INTTYPES_H
-
-/* Define to 1 if you have the `mallinfo' function. */
-#mesondefine HAVE_MALLINFO
-
-/* Define to 1 if you have the <malloc.h> header file. */
-#mesondefine HAVE_MALLOC_H
-
-/* Define to 1 if you have the `memmove' function. */
-#mesondefine HAVE_MEMMOVE
-
-/* Define to 1 if you have the <memory.h> header file. */
-#mesondefine HAVE_MEMORY_H
-
-/* Define to 1 if you have the `memset' function. */
-#mesondefine HAVE_MEMSET
-
-/* Use OpenMP (via meson) */
-#mesondefine HAVE_OPENMP
-
-/* Use aspell for built-in spellchecker */
-#mesondefine HAVE_ASPELL
-
-/* Use libpoppler for direct PDF import */
-#mesondefine HAVE_POPPLER
-
-/* Use libpoppler-cairo for rendering PDF preview */
-#mesondefine HAVE_POPPLER_CAIRO
-
-/* Use libpoppler-glib and Cairo-SVG for PDF import */
-#mesondefine HAVE_POPPLER_GLIB
-
-/* Use color space API from Poppler >= 0.26.0 */
-#mesondefine POPPLER_EVEN_NEWER_COLOR_SPACE_API
-
-/* Use color space API from Poppler >= 0.29.0 */
-#mesondefine POPPLER_EVEN_NEWER_NEW_COLOR_SPACE_API
-
-/* Use object API from Poppler >= 0.58.0 */
-#mesondefine POPPLER_NEW_OBJECT_API
-
-/* Define to 1 if you have the `pow' function. */
-#mesondefine HAVE_POW
-
-/* Define to 1 if you have the `sqrt' function. */
-#mesondefine HAVE_SQRT
-
-/* Define to 1 if you have the <stdint.h> header file. */
-#mesondefine HAVE_STDINT_H
-
-/* Define to 1 if you have the `strpbrk' function. */
-#mesondefine HAVE_STRPBRK
-
-/* Define to 1 if you have the `strrchr' function. */
-#mesondefine HAVE_STRRCHR
-
-/* Define to 1 if you have the `strspn' function. */
-#mesondefine HAVE_STRSPN
-
-/* Define to 1 if you have the `strstr' function. */
-#mesondefine HAVE_STRSTR
-
-/* Define to 1 if you have the `strtoul' function. */
-#mesondefine HAVE_STRTOUL
-
-/* Define to 1 if `fordblks' is member of `struct mallinfo'. */
-#mesondefine HAVE_STRUCT_MALLINFO_FORDBLKS
-
-/* Define to 1 if `fsmblks' is member of `struct mallinfo'. */
-#mesondefine HAVE_STRUCT_MALLINFO_FSMBLKS
-
-/* Define to 1 if `hblkhd' is member of `struct mallinfo'. */
-#mesondefine HAVE_STRUCT_MALLINFO_HBLKHD
-
-/* Define to 1 if `uordblks' is member of `struct mallinfo'. */
-#mesondefine HAVE_STRUCT_MALLINFO_UORDBLKS
-
-/* Define to 1 if `usmblks' is member of `struct mallinfo'. */
-#mesondefine HAVE_STRUCT_MALLINFO_USMBLKS
-
-/* Define to 1 if you have the <sys/stat.h> header file. */
-#mesondefine HAVE_SYS_STAT_H
-
-/* Define to 1 if you have the <sys/time.h> header file. */
-#mesondefine HAVE_SYS_TIME_H
-
-/* Define to 1 if you have the <sys/types.h> header file. */
-#mesondefine HAVE_SYS_TYPES_H
-
-/* Define to 1 if you have the <unistd.h> header file. */
-#mesondefine HAVE_UNISTD_H
-
-/* Base data directory -- only path-prefix.h should use it! */
-#define INKSCAPE_DATADIR "@INKSCAPE_DATADIR@"
-
-/* Base library directory -- only path-prefix.h should use it! */
-#define INKSCAPE_LIBDIR "@INKSCAPE_LIBDIR@"
-
-/* Name of package */
-#define PACKAGE "@PROJECT_NAME@"
-
-/* Localization directory */
-#define PACKAGE_LOCALE_DIR "@PACKAGE_LOCALE_DIR@"
-
-/* Define to the full name of this package. */
-#define PACKAGE_NAME "@PROJECT_NAME@"
-
-/* Build in dbus */
-#mesondefine WITH_DBUS
-
-/* enable gtk spelling widget */
-#mesondefine WITH_GTKSPELL
-
-/* Image Magick++ support for bitmap effects */
-#mesondefine WITH_IMAGE_MAGICK
-
-/* Use libjpeg */
-#mesondefine HAVE_JPEG
-
-/* Build in libcdr */
-#mesondefine WITH_LIBCDR
-
-/* Build using libcdr 0.0.x */
-#mesondefine WITH_LIBCDR00
-
-/* Build using libcdr 0.1.x */
-#mesondefine WITH_LIBCDR01
-
-/* Build in libvisio */
-#mesondefine WITH_LIBVISIO
-
-/* Build using libvisio 0.0.x */
-#mesondefine WITH_LIBVISIO00
-
-/* Build using libvisio 0.1.x */
-#mesondefine WITH_LIBVISIO01
-
-/* Build in libwpg */
-#mesondefine WITH_LIBWPG
-
-/* Build in libwpg-0.1 */
-#mesondefine WITH_LIBWPG01
-
-/* Build in libwpg-0.2 */
-#mesondefine WITH_LIBWPG02
-
-/* Build in libwpg-0.3 */
-#mesondefine WITH_LIBWPG03
-
-/* Define to 1 if your processor stores words with the most significant byte
- first (like Motorola and SPARC, unlike Intel and VAX). */
-#mesondefine WORDS_BIGENDIAN
-
-/* Do we want experimental, unsupported, unguaranteed, etc., LivePathEffects enabled? */
-#mesondefine LPE_ENABLE_TEST_EFFECTS
-
-/* Local variables to store GTKMM version */
-#define INKSCAPE_GTKMM_MAJOR_VERSION @INKSCAPE_GTKMM_MAJOR_VERSION@
-#define INKSCAPE_GTKMM_MINOR_VERSION @INKSCAPE_GTKMM_MINOR_VERSION@
-#define INKSCAPE_GTKMM_MICRO_VERSION @INKSCAPE_GTKMM_MICRO_VERSION@
-
-/**
- * Check GtkMM version
- *
- * This is adapted from the upstream Gtk+ macro for use with GtkMM
- *
- * @todo Perhaps this should be in its own header? However, this is likely to
- * be used very frequently, so It would be annoying to have to add another
- * header inclusion in many files
- *
- *
- * @major: major version (e.g. 1 for version 1.2.5)
- * @minor: minor version (e.g. 2 for version 1.2.5)
- * @micro: micro version (e.g. 5 for version 1.2.5)
- *
- * Returns %TRUE if the version of the GTK+ header files
- * is the same as or newer than the passed-in version.
- *
- * Returns: %TRUE if GTK+ headers are new enough
- */
-#define GTKMM_CHECK_VERSION(major,minor,micro) \
- (INKSCAPE_GTKMM_MAJOR_VERSION > (major) || \
- (INKSCAPE_GTKMM_MAJOR_VERSION == (major) && INKSCAPE_GTKMM_MINOR_VERSION > (minor)) || \
- (INKSCAPE_GTKMM_MAJOR_VERSION == (major) && INKSCAPE_GTKMM_MINOR_VERSION == (minor) && \
- INKSCAPE_GTKMM_MICRO_VERSION >= (micro)))
-
-#endif /* _CONFIG_H_ */
diff --git a/meson.build b/meson.build
deleted file mode 100644
index 2f797869c..000000000
--- a/meson.build
+++ /dev/null
@@ -1,121 +0,0 @@
-project('inkscape', 'cpp', 'c',
- version: '0.92+devel',
- default_options: [
- 'buildtype=debugoptimized',
- 'warning_level=1',
- 'c_std=c99',
- ],
- meson_version : '>= 0.43.0',
- license: 'GPLv3+')
-
-gnome = import('gnome')
-
-sigcpp_req = '>= 2.6.2' #TODO: review required version: 2.8.0 ?
-gdl_req = '>= 3.6.0'
-pango_req = '>= 1.41.0'
-pangoft2_req = '>= 1.37.2'
-cairo_req = '>= 1.14.0'
-cairomm_req = '>= 1.12.0'
-glib_req = '>= 2.36.0'
-glibmm_req = '>= 2.46.3' #TODO review: 2.54.0 ?
-gtk_req = '>= 3.18.9' #TODO review: 3.21.5 ?
-gtkmm_req = '>= 3.16.0'
-gdk_req = '>= 3.8'
-gdkmm_req = '>= 3.8'
-xml2_req = '>= 2.7.4'
-harfbuzz_req = '>= 0.9'
-bohemgc_req = '>= 7.4.2'
-png_req = '>= 1.2.54' #TODO: 1.6.2 ?
-soup_req = '>= 2.41.90'
-zlib_req = '>= 1.1.4'
-xslt_req = '>= 1.1.25'
-popt_req = '>= 1.14'
-
-# Dependencies
-sigcpp_dep = dependency('sigc++-2.0', version: sigcpp_req, required : true)
-gdl_dep = dependency('gdl-3.0', version: gdl_req, required : true)
-cairo_dep = dependency('cairo', version: cairo_req, required : true)
-cairopdf_dep = dependency('cairo-pdf', required : true)
-cairomm_dep = dependency('cairomm-1.0', version: cairomm_req, required : true)
-xml2_dep = dependency('libxml-2.0', version: xml2_req, required : true)
-glib_dep = dependency('glib-2.0', version: glib_req, required : true)
-gobject_dep = dependency('gobject-2.0', required : true)
-glibmm_dep = dependency('glibmm-2.4', version: glibmm_req, required : true)
-gtk_dep = dependency('gtk+-3.0', version: gtk_req, required : true)
-gtkmm_dep = dependency('gtkmm-3.0', version: gtkmm_req, required : true)
-gdk_dep = dependency('gdk-3.0', version: gdk_req, required : true)
-gdkmm_dep = dependency('gdkmm-3.0', version: gdkmm_req, required : true)
-gmodule_dep = dependency('gmodule-2.0', required : true)
-pango_dep = dependency('pango', version: pango_req, required : true)
-pangoft2_dep = dependency('pangoft2', version: pangoft2_req, required : true)
-pangocairo_dep = dependency('pangocairo', version: cairo_req, required : true)
-harfbuzz_dep = dependency('harfbuzz', version: harfbuzz_req, required : false)
-boehmgc_dep = dependency('bdw-gc', version: bohemgc_req, required : true)
-gsl_dep = dependency('gsl', required : true)
-png_dep = dependency('libpng', version: png_req, required : true)
-soup_dep = dependency('libsoup-2.4', version: soup_req, required : true)
-zlib_dep = dependency('zlib', version: zlib_req, required : true)
-x11_dep = dependency('x11', required : true)
-xslt_dep = dependency('libxslt', version: xslt_req, required : true)
-popt_dep = dependency('popt', version: popt_req, required : true)
-
-add_project_arguments('-DHAVE_CONFIG_H', language: 'cpp')
-
-confinc = include_directories('.')
-srcinc = include_directories('src')
-helperinc = include_directories('src/helper')
-
-subdir('src')
-
-#if get_option('build-tests')
-# subdir('tests')
-#endif
-
-cdata = configuration_data()
-cdata.set('HAVE_HARFBUZZ', harfbuzz_dep.found())
-cdata.set('HAVE_CAIRO_PDF', cairopdf_dep.found())
-#cdata.set('HAVE_PANGOFT', pangoft_dep.found())
-
-if gdl_dep.found()
- cdata.set('WITH_GDL_3_6', 1)
-endif
-
-gtkmm_version = gtkmm_dep.version()
-cdata.set('INKSCAPE_GTKMM_MAJOR_VERSION', gtkmm_version.split('.')[0].to_int())
-cdata.set('INKSCAPE_GTKMM_MICRO_VERSION', gtkmm_version.split('.')[1].to_int())
-cdata.set('INKSCAPE_GTKMM_MINOR_VERSION', gtkmm_version.split('.')[2].to_int())
-
-cdata.set('INKSCAPE_DATADIR', '/usr/local/share') #TODO: should this be INSTALL_DIR + '/share' ?
-
-# config.h
-configure_file(input: 'config.h.meson',
- output: 'config.h',
- configuration: cdata)
-
-common_deps = [
- libsrcdir_dep,
- libui_dep,
- libnrtype_dep,
- libinkgc_dep,
- lib2geom_dep,
- libspobject_dep,
- libhelper_dep,
- libxml_dep,
-]
-
-inkscape_deps = [
- glibmm_dep,
- gtkmm_dep,
- xml2_dep,
- x11_dep,
- popt_dep
-]
-
-executable('inkscape',
- sources: ['src/inkscape.cpp',
- 'src/main.cpp'],
- dependencies : [common_deps,
- inkscape_deps],
- include_directories: [srcinc, confinc]
-)
-
diff --git a/src/2geom/meson.build b/src/2geom/meson.build
deleted file mode 100644
index 3fec01988..000000000
--- a/src/2geom/meson.build
+++ /dev/null
@@ -1,143 +0,0 @@
-# TODO:
-# Override error flag just for this folder
-# "-Wno-error=deprecated-declarations"
-
-lib_2geom_sources = files([
- 'affine.cpp',
- 'basic-intersection.cpp',
- 'bezier.cpp',
- 'bezier-clipping.cpp',
- 'bezier-curve.cpp',
- 'bezier-utils.cpp',
- 'cairo-path-sink.cpp',
- 'circle.cpp',
-# conic_section_clipper_impl.cpp
-# conicsec.cpp
- 'convex-hull.cpp',
- 'coord.cpp',
- 'crossing.cpp',
- 'curve.cpp',
- 'd2-sbasis.cpp',
- 'ellipse.cpp',
- 'elliptical-arc.cpp',
- 'elliptical-arc-from-sbasis.cpp',
- 'geom.cpp',
- 'intersection-graph.cpp',
- 'line.cpp',
- 'nearest-time.cpp',
- 'numeric/matrix.cpp',
- 'path-intersection.cpp',
- 'path-sink.cpp',
- 'path.cpp',
- 'pathvector.cpp',
- 'piecewise.cpp',
- 'point.cpp',
- 'polynomial.cpp',
- 'rect.cpp',
-# recursive-bezier-intersection.cpp
- 'sbasis-2d.cpp',
- 'sbasis-geometric.cpp',
- 'sbasis-math.cpp',
- 'sbasis-poly.cpp',
- 'sbasis-roots.cpp',
- 'sbasis-to-bezier.cpp',
- 'sbasis.cpp',
- 'solve-bezier.cpp',
- 'solve-bezier-one-d.cpp',
- 'solve-bezier-parametric.cpp',
- 'svg-path-parser.cpp',
- 'svg-path-writer.cpp',
- 'sweep-bounds.cpp',
- 'toposweep.cpp',
- 'transforms.cpp',
- 'utils.cpp'
-])
-
-lib_2geom_headers = files([
- '2geom.h',
- 'affine.h',
- 'angle.h',
- 'basic-intersection.h',
- 'bezier-curve.h',
- 'bezier-to-sbasis.h',
- 'bezier-utils.h',
- 'bezier.h',
- 'cairo-path-sink.h',
- 'choose.h',
- 'circle.h',
- 'circulator.h',
- 'concepts.h',
- 'conic_section_clipper.h',
- 'conic_section_clipper_cr.h',
- 'conic_section_clipper_impl.h',
- 'conicsec.h',
- 'convex-hull.h',
- 'coord.h',
- 'crossing.h',
- 'curve.h',
- 'curves.h',
- 'd2.h',
- 'ellipse.h',
- 'elliptical-arc.h',
- 'exception.h',
- 'forward.h',
- 'generic-interval.h',
- 'generic-rect.h',
- 'geom.h',
- 'int-interval.h',
- 'int-point.h',
- 'int-rect.h',
- 'intersection-graph.h',
- 'intersection.h',
- 'interval.h',
- 'line.h',
- 'linear.h',
- 'math-utils.h',
- 'nearest-time.h',
- 'ord.h',
- 'path-intersection.h',
- 'path-sink.h',
- 'path.h',
- 'pathvector.h',
- 'piecewise.h',
- 'point.h',
- 'polynomial.h',
- 'ray.h',
- 'rect.h',
- 'sbasis-2d.h',
- 'sbasis-curve.h',
- 'sbasis-geometric.h',
- 'sbasis-math.h',
- 'sbasis-poly.h',
- 'sbasis-to-bezier.h',
- 'sbasis.h',
- 'solver.h',
- 'svg-path-parser.h',
- 'svg-path-writer.h',
- 'sweep-bounds.h',
- 'sweeper.h',
- 'toposweep.h',
- 'transforms.h',
- 'utils.h',
- 'numeric/fitting-model.h',
- 'numeric/fitting-tool.h',
- 'numeric/linear_system.h',
- 'numeric/matrix.h',
- 'numeric/symmetric-matrix-fs-operation.h',
- 'numeric/symmetric-matrix-fs-trace.h',
- 'numeric/symmetric-matrix-fs.h',
- 'numeric/vector.h'
-])
-
-lib_2geom_deps = [
- cairo_dep,
- gsl_dep
-]
-
-lib2geom = static_library('2geom',
- sources: [lib_2geom_sources,
- lib_2geom_headers],
- dependencies: lib_2geom_deps,
- include_directories: [srcinc, confinc])
-
-lib2geom_dep = declare_dependency(link_with : lib2geom)
diff --git a/src/debug/meson.build b/src/debug/meson.build
deleted file mode 100644
index 4e181beda..000000000
--- a/src/debug/meson.build
+++ /dev/null
@@ -1,37 +0,0 @@
-debug_sources = files([
- 'demangle.cpp',
- 'heap.cpp',
- 'log-display-config.cpp',
- 'logger.cpp',
- 'sysv-heap.cpp',
- 'timestamp.cpp',
- 'gdk-event-latency-tracker.cpp'
-])
-
-debug_headers = files([
- 'demangle.h',
- 'event-tracker.h',
- 'event.h',
- 'gc-heap.h',
- 'gdk-event-latency-tracker.h',
- 'heap.h',
- 'log-display-config.h',
- 'logger.h',
- 'simple-event.h',
- 'sysv-heap.h',
- 'timestamp.h'
-])
-
-
-debug_deps = [
- glibmm_dep,
- gtk_dep
-]
-
-libdebug = static_library('libdebug',
- sources: [debug_sources,
- debug_headers],
- dependencies: debug_deps,
- include_directories: [srcinc, confinc])
-
-libdebug_dep = declare_dependency(link_with : libdebug)
diff --git a/src/display/meson.build b/src/display/meson.build
deleted file mode 100644
index e9f176e63..000000000
--- a/src/display/meson.build
+++ /dev/null
@@ -1,142 +0,0 @@
-display_sources = files([
- 'cairo-utils.cpp',
- 'canvas-arena.cpp',
- 'canvas-axonomgrid.cpp',
- 'canvas-bpath.cpp',
- 'canvas-debug.cpp',
- 'canvas-grid.cpp',
- 'canvas-rotate.cpp',
- 'canvas-temporary-item-list.cpp',
- 'canvas-temporary-item.cpp',
- 'canvas-text.cpp',
- 'curve.cpp',
- 'drawing-context.cpp',
- 'drawing-group.cpp',
- 'drawing-image.cpp',
- 'drawing-item.cpp',
- 'drawing-pattern.cpp',
- 'drawing-shape.cpp',
- 'drawing-surface.cpp',
- 'drawing-text.cpp',
- 'drawing.cpp',
- 'gnome-canvas-acetate.cpp',
- 'grayscale.cpp',
- 'guideline.cpp',
- 'nr-3dutils.cpp',
- 'nr-filter-blend.cpp',
- 'nr-filter-colormatrix.cpp',
- 'nr-filter-component-transfer.cpp',
- 'nr-filter-composite.cpp',
- 'nr-filter-convolve-matrix.cpp',
- 'nr-filter-diffuselighting.cpp',
- 'nr-filter-displacement-map.cpp',
- 'nr-filter-flood.cpp',
- 'nr-filter-gaussian.cpp',
- 'nr-filter-image.cpp',
- 'nr-filter-merge.cpp',
- 'nr-filter-morphology.cpp',
- 'nr-filter-offset.cpp',
- 'nr-filter-primitive.cpp',
-# 'nr-filter-skeleton.cpp',
- 'nr-filter-slot.cpp',
- 'nr-filter-specularlighting.cpp',
- 'nr-filter-tile.cpp',
- 'nr-filter-turbulence.cpp',
- 'nr-filter-units.cpp',
- 'nr-filter.cpp',
- 'nr-light.cpp',
- 'nr-style.cpp',
- 'nr-svgfonts.cpp',
- 'nr-svgfonts.h',
- 'snap-indicator.cpp',
- 'sodipodi-ctrl.cpp',
- 'sodipodi-ctrlrect.cpp',
- 'sp-canvas-util.cpp',
- 'sp-canvas.cpp',
- 'sp-ctrlcurve.cpp',
- 'sp-ctrlline.cpp',
- 'sp-ctrlquadr.cpp'
-])
-
-display_headers = files([
- 'cairo-templates.h',
- 'cairo-utils.h',
- 'canvas-arena.h',
- 'canvas-axonomgrid.h',
- 'canvas-bpath.h',
- 'canvas-debug.h',
- 'canvas-grid.h',
- 'canvas-rotate.h',
- 'canvas-temporary-item-list.h',
- 'canvas-temporary-item.h',
- 'canvas-text.h',
- 'curve-test.h',
- 'curve.h',
- 'drawing-context.h',
- 'drawing-group.h',
- 'drawing-image.h',
- 'drawing-item.h',
- 'drawing-pattern.h',
- 'drawing-shape.h',
- 'drawing-surface.h',
- 'drawing-text.h',
- 'drawing.h',
- 'gnome-canvas-acetate.h',
- 'grayscale.h',
- 'guideline.h',
- 'nr-3dutils.h',
- 'nr-filter-blend.h',
- 'nr-filter-colormatrix.h',
- 'nr-filter-component-transfer.h',
- 'nr-filter-composite.h',
- 'nr-filter-convolve-matrix.h',
- 'nr-filter-diffuselighting.h',
- 'nr-filter-displacement-map.h',
- 'nr-filter-flood.h',
- 'nr-filter-gaussian.h',
- 'nr-filter-image.h',
- 'nr-filter-merge.h',
- 'nr-filter-morphology.h',
- 'nr-filter-offset.h',
- 'nr-filter-primitive.h',
- 'nr-filter-skeleton.h',
- 'nr-filter-slot.h',
- 'nr-filter-specularlighting.h',
- 'nr-filter-tile.h',
- 'nr-filter-turbulence.h',
- 'nr-filter-types.h',
- 'nr-filter-units.h',
- 'nr-filter-utils.h',
- 'nr-filter.h',
- 'nr-light-types.h',
- 'nr-light.h',
- 'nr-style.h',
- 'rendermode.h',
- 'snap-indicator.h',
- 'sodipodi-ctrl.h',
- 'sodipodi-ctrlrect.h',
- 'sp-canvas-group.h',
- 'sp-canvas-item.h',
- 'sp-canvas-util.h',
- 'sp-canvas.h',
- 'sp-ctrlcurve.h',
- 'sp-ctrlline.h',
- 'sp-ctrlquadr.h',
-])
-
-display_deps = [
- cairo_dep,
- cairomm_dep,
- xml2_dep,
- glibmm_dep,
- gtkmm_dep,
- gdk_dep
-]
-
-lib_display = static_library('display',
- sources: [display_sources,
- display_headers],
- dependencies: display_deps,
- include_directories: [srcinc, confinc])
-
-libdisplay_dep = declare_dependency(link_with : lib_display)
diff --git a/src/extension/meson.build b/src/extension/meson.build
deleted file mode 100644
index 5425be405..000000000
--- a/src/extension/meson.build
+++ /dev/null
@@ -1,262 +0,0 @@
-extension_sources = files([
- 'db.cpp',
- 'dependency.cpp',
- 'effect.cpp',
- 'error-file.cpp',
- 'execution-env.cpp',
- 'extension.cpp',
- 'init.cpp',
- 'input.cpp',
- 'output.cpp',
- 'patheffect.cpp',
- 'prefdialog.cpp',
- 'print.cpp',
- 'system.cpp',
- 'timer.cpp',
- 'loader.cpp',
- 'implementation/implementation.cpp',
- 'implementation/xslt.cpp',
- 'implementation/script.cpp',
- 'param/bool.cpp',
- 'param/color.cpp',
- 'param/description.cpp',
- 'param/enum.cpp',
- 'param/float.cpp',
- 'param/int.cpp',
- 'param/notebook.cpp',
- 'param/parameter.cpp',
- 'param/radiobutton.cpp',
- 'param/string.cpp',
- 'internal/bluredge.cpp',
- 'internal/cairo-png-out.cpp',
- 'internal/cairo-ps-out.cpp',
- 'internal/cairo-render-context.cpp',
- 'internal/cairo-renderer.cpp',
- 'internal/cairo-renderer-pdf-out.cpp',
- 'internal/emf-inout.cpp',
- 'internal/emf-print.cpp',
- 'internal/gdkpixbuf-input.cpp',
- 'internal/gimpgrad.cpp',
- 'internal/grid.cpp',
- 'internal/image-resolution.cpp',
- 'internal/latex-pstricks.cpp',
- 'internal/latex-pstricks-out.cpp',
- 'internal/metafile-inout.cpp',
- 'internal/metafile-print.cpp',
- 'internal/odf.cpp',
- 'internal/latex-text-renderer.cpp',
- 'internal/pov-out.cpp',
- 'internal/javafx-out.cpp',
- 'internal/svg.cpp',
- 'internal/svgz.cpp',
- 'internal/text_reassemble.c',
- 'internal/wmf-inout.cpp',
- 'internal/wmf-print.cpp',
- 'internal/filter/filter-all.cpp',
- 'internal/filter/filter-file.cpp',
- 'internal/filter/filter.cpp',
- 'internal/pdfinput/pdf-input.cpp',
- 'internal/pdfinput/pdf-parser.cpp',
- 'internal/pdfinput/svg-builder.cpp'
-])
-
-extension_headers = files([
- 'db.h',
- 'dependency.h',
- 'effect.h',
- 'error-file.h',
- 'execution-env.h',
- 'extension.h',
- 'init.h',
- 'input.h',
- 'output.h',
- 'param/bool.h',
- 'param/color.h',
- 'param/description.h',
- 'param/enum.h',
- 'param/float.h',
- 'param/int.h',
- 'param/notebook.h',
- 'param/parameter.h',
- 'param/radiobutton.h',
- 'param/string.h',
- 'patheffect.h',
- 'prefdialog.h',
- 'print.h',
- 'system.h',
- 'timer.h',
- 'loader.h',
- 'implementation/implementation.h',
- 'implementation/script.h',
- 'implementation/xslt.h',
- 'internal/bluredge.h',
- 'internal/cairo-png-out.h',
- 'internal/cairo-ps-out.h',
- 'internal/cairo-render-context.h',
- 'internal/cairo-renderer-pdf-out.h',
- 'internal/cairo-renderer.h',
- 'internal/clear-n_.h',
- 'internal/emf-inout.h',
- 'internal/emf-print.h',
- 'internal/filter/bevels.h',
- 'internal/filter/blurs.h',
- 'internal/filter/bumps.h',
- 'internal/filter/color.h',
- 'internal/filter/distort.h',
- 'internal/filter/filter.h',
- 'internal/filter/image.h',
- 'internal/filter/morphology.h',
- 'internal/filter/overlays.h',
- 'internal/filter/paint.h',
- 'internal/filter/protrusions.h',
- 'internal/filter/shadows.h',
- 'internal/filter/textures.h',
- 'internal/filter/transparency.h',
- 'internal/gdkpixbuf-input.h',
- 'internal/gimpgrad.h',
- 'internal/grid.h',
- 'internal/image-resolution.h',
- 'internal/javafx-out.h',
- 'internal/latex-pstricks-out.h',
- 'internal/latex-pstricks.h',
- 'internal/latex-text-renderer.h',
- 'internal/metafile-inout.h',
- 'internal/metafile-print.h',
- 'internal/odf.h',
- 'internal/pdfinput/pdf-input.h',
- 'internal/pdfinput/pdf-parser.h',
- 'internal/pdfinput/svg-builder.h',
- 'internal/pov-out.h',
- 'internal/svg.h',
- 'internal/svgz.h',
- 'internal/text_reassemble.h',
- 'internal/wmf-inout.h',
- 'internal/wmf-print.h'
-])
-
-# TODO:
-#
-#if WITH_LIBCDR
-# extension_sources +=
-# internal/cdr-input.cpp
-# internal/cdr-input.h
-#endif
-#
-#if WITH_LIBVISIO
-# extension_sources +=
-# internal/vsd-input.cpp
-# internal/vsd-input.h
-#endif
-#
-#if WITH_LIBWPG
-# extension_sources +=
-# internal/wpg-input.cpp
-# internal/wpg-input.h
-#endif
-#
-#if WITH_IMAGE_MAGICK
-# extension_sources +=
-# internal/bitmap/adaptiveThreshold.cpp
-# internal/bitmap/adaptiveThreshold.h
-# internal/bitmap/addNoise.cpp
-# internal/bitmap/addNoise.h
-# internal/bitmap/blur.cpp
-# internal/bitmap/blur.h
-# internal/bitmap/channel.cpp
-# internal/bitmap/channel.h
-# internal/bitmap/charcoal.cpp
-# internal/bitmap/charcoal.h
-# internal/bitmap/colorize.cpp
-# internal/bitmap/colorize.h
-# internal/bitmap/contrast.cpp
-# internal/bitmap/contrast.h
-# internal/bitmap/crop.cpp
-# internal/bitmap/crop.h
-# internal/bitmap/cycleColormap.cpp
-# internal/bitmap/cycleColormap.h
-# internal/bitmap/despeckle.cpp
-# internal/bitmap/despeckle.h
-# internal/bitmap/edge.cpp
-# internal/bitmap/edge.h
-# internal/bitmap/emboss.cpp
-# internal/bitmap/emboss.h
-# internal/bitmap/enhance.cpp
-# internal/bitmap/enhance.h
-# internal/bitmap/equalize.cpp
-# internal/bitmap/equalize.h
-# internal/bitmap/gaussianBlur.cpp
-# internal/bitmap/gaussianBlur.h
-# internal/bitmap/imagemagick.cpp
-# internal/bitmap/imagemagick.h
-# internal/bitmap/implode.cpp
-# internal/bitmap/implode.h
-# internal/bitmap/level.cpp
-# internal/bitmap/level.h
-# internal/bitmap/levelChannel.cpp
-# internal/bitmap/levelChannel.h
-# internal/bitmap/medianFilter.cpp
-# internal/bitmap/medianFilter.h
-# internal/bitmap/modulate.cpp
-# internal/bitmap/modulate.h
-# internal/bitmap/negate.cpp
-# internal/bitmap/negate.h
-# internal/bitmap/normalize.cpp
-# internal/bitmap/normalize.h
-# internal/bitmap/oilPaint.cpp
-# internal/bitmap/oilPaint.h
-# internal/bitmap/opacity.cpp
-# internal/bitmap/opacity.h
-# internal/bitmap/raise.cpp
-# internal/bitmap/raise.h
-# internal/bitmap/reduceNoise.cpp
-# internal/bitmap/reduceNoise.h
-# internal/bitmap/sample.cpp
-# internal/bitmap/sample.h
-# internal/bitmap/shade.cpp
-# internal/bitmap/shade.h
-# internal/bitmap/sharpen.cpp
-# internal/bitmap/sharpen.h
-# internal/bitmap/solarize.cpp
-# internal/bitmap/solarize.h
-# internal/bitmap/spread.cpp
-# internal/bitmap/spread.h
-# internal/bitmap/swirl.cpp
-# internal/bitmap/swirl.h
-# internal/bitmap/threshold.cpp
-# internal/bitmap/threshold.h
-# internal/bitmap/unsharpmask.cpp
-# internal/bitmap/unsharpmask.h
-# internal/bitmap/wave.cpp
-# internal/bitmap/wave.h
-#endif
-#
-#if WITH_DBUS
-# subdir(dbus)
-#endif
-
-#TODO: subdir( plugins )
-
-
-libextension_deps = [
- gtkmm_dep,
- xml2_dep,
- xslt_dep,
- libuemf_dep
-]
-
-libextension = static_library('extension',
- sources: [extension_sources,
- extension_headers],
- dependencies: libextension_deps,
- include_directories: [confinc, srcinc],
- implicit_include_directories: false)
-# NOTE:
-# The reason for disabling implicit includedirs above is that
-# the Inkscape source tree has got two different headers with
-# the same filename:
-# src/print.h and src/extension/print.h
-# Due to an implicit -I../src/extension the wrong header ended up
-# being used resulting in a broken build.
-# -- Felipe "Juca" Sanches
-
-libextension_dep = declare_dependency(link_with : libextension)
diff --git a/src/helper/meson.build b/src/helper/meson.build
deleted file mode 100644
index 115a4deb8..000000000
--- a/src/helper/meson.build
+++ /dev/null
@@ -1,59 +0,0 @@
-helper_sources = files([
- 'action.cpp',
- 'action-context.cpp',
- 'geom.cpp',
- 'geom-nodetype.cpp',
- 'geom-pathstroke.cpp',
- 'geom-pathvectorsatellites.cpp',
- 'geom-satellite.cpp',
- 'gettext.cpp',
- 'pixbuf-ops.cpp',
- 'png-write.cpp',
- 'stock-items.cpp',
-#units-test.cpp',
- 'window.cpp'
-])
-
-helper_headers = files([
- 'action.h',
- 'action-context.h',
- 'geom-curves.h',
- 'geom-nodetype.h',
- 'geom-pathstroke.h',
- 'geom-pathvectorsatellites.h',
- 'geom-satellite.h',
- 'geom.h',
- 'gettext.h',
- 'mathfns.h',
- 'pixbuf-ops.h',
- 'png-write.h',
- 'stock-items.h',
- 'window.h'
-])
-
-marshallers = gnome.genmarshal('sp-marshal',
- sources : 'sp-marshal.list',
- prefix : 'sp_marshal',
- extra_args : ['-UG_ENABLE_DEBUG', '--prototypes'])
-
-marshallers_c = marshallers[0]
-marshallers_h = marshallers[1]
-
-helper_deps = [
- glibmm_dep,
- cairomm_dep,
- gtkmm_dep,
- xml2_dep,
- png_dep,
- gobject_dep
-]
-
-lib_helper = static_library('helper',
- sources: [helper_sources,
- helper_headers,
- marshallers_c,
- marshallers_h],
- dependencies: helper_deps,
- include_directories: [confinc, srcinc])
-
-libhelper_dep = declare_dependency(link_with : lib_helper)
diff --git a/src/inkgc/meson.build b/src/inkgc/meson.build
deleted file mode 100644
index c658b1c88..000000000
--- a/src/inkgc/meson.build
+++ /dev/null
@@ -1,26 +0,0 @@
-inkgc_sources = files([
- 'gc.cpp'
-])
-
-inkgc_headers = files([
- 'gc-alloc.h',
- '../gc-anchored.h',
- 'gc-core.h',
- 'gc-managed.h',
- 'gc-soft-ptr.h'
-])
-
-inkgc_deps = [
- glib_dep,
- glibmm_dep,
- sigcpp_dep,
- boehmgc_dep
-]
-
-libinkgc = static_library('inkgc',
- sources: [inkgc_sources,
- inkgc_headers],
- dependencies: inkgc_deps,
- include_directories: [srcinc, confinc])
-
-libinkgc_dep = declare_dependency(link_with : libinkgc)
diff --git a/src/inkscape-version.cpp.meson b/src/inkscape-version.cpp.meson
deleted file mode 100644
index f8125979f..000000000
--- a/src/inkscape-version.cpp.meson
+++ /dev/null
@@ -1,7 +0,0 @@
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-namespace Inkscape {
- char const *version_string = "@INKSCAPE_VERSION@" " " "(@INKSCAPE_REVISION@)";
-}
diff --git a/src/io/meson.build b/src/io/meson.build
deleted file mode 100644
index a09ac1f03..000000000
--- a/src/io/meson.build
+++ /dev/null
@@ -1,41 +0,0 @@
-libio_sources = files([
- 'base64stream.cpp',
- 'bufferstream.cpp',
- 'gzipstream.cpp',
- 'inkscapestream.cpp',
- 'resource.cpp',
- 'stringstream.cpp',
- 'sys.cpp',
- 'http.cpp',
- 'uristream.cpp',
- 'xsltstream.cpp'
-])
-
-libio_headers = files([
- 'base64stream.h',
- 'bufferstream.h',
- 'gzipstream.h',
- 'inkscapestream.h',
- 'resource.h',
- 'stringstream.h',
- 'sys.h',
- 'http.h',
- 'uristream.h',
- 'xsltstream.h'
-])
-
-libio_deps = [
- soup_dep,
- glibmm_dep,
- gtk_dep,
- xml2_dep,
- zlib_dep
-]
-
-libio = static_library('libio',
- sources: [libio_sources,
- libio_headers],
- dependencies: libio_deps,
- include_directories: [srcinc, confinc])
-
-libio_dep = declare_dependency(link_with : libio)
diff --git a/src/libavoid/meson.build b/src/libavoid/meson.build
deleted file mode 100644
index 67f9432cd..000000000
--- a/src/libavoid/meson.build
+++ /dev/null
@@ -1,64 +0,0 @@
-libavoid_sources = files([
- 'actioninfo.cpp',
- 'connectionpin.cpp',
- 'connector.cpp',
- 'connend.cpp',
- 'geometry.cpp',
- 'geomtypes.cpp',
- 'graph.cpp',
- 'hyperedge.cpp',
- 'hyperedgeimprover.cpp',
- 'hyperedgetree.cpp',
- 'junction.cpp',
- 'makepath.cpp',
- 'mtst.cpp',
- 'obstacle.cpp',
- 'orthogonal.cpp',
- 'router.cpp',
- 'scanline.cpp',
- 'shape.cpp',
- 'timer.cpp',
- 'vertices.cpp',
- 'viscluster.cpp',
- 'visibility.cpp',
- 'vpsc.cpp'
-])
-
-libavoid_headers = files([
- 'actioninfo.h',
- 'assertions.h',
- 'connectionpin.h',
- 'connector.h',
- 'connend.h',
- 'debug.h',
- 'geometry.h',
- 'geomtypes.h',
- 'graph.h',
- 'hyperedge.h',
- 'hyperedgeimprover.h',
- 'hyperedgetree.h',
- 'junction.h',
- 'libavoid.h',
- 'makepath.h',
- 'mtst.h',
- 'obstacle.h',
- 'orthogonal.h',
- 'router.h',
- 'scanline.h',
- 'shape.h',
- 'timer.h',
- 'vertices.h',
- 'viscluster.h',
- 'visibility.h',
- 'vpsc.h'
-])
-
-libavoid_deps = []
-
-libavoid = static_library('libavoid',
- sources: [libavoid_sources,
- libavoid_headers],
- dependencies: libavoid_deps,
- include_directories: [srcinc, confinc])
-
-libavoid_dep = declare_dependency(link_with : libavoid)
diff --git a/src/libcola/meson.build b/src/libcola/meson.build
deleted file mode 100644
index fafedd032..000000000
--- a/src/libcola/meson.build
+++ /dev/null
@@ -1,37 +0,0 @@
-libcola_sources = files([
- 'box.cpp',
- 'cluster.cpp',
- 'cola.cpp',
- 'convex_hull.cpp',
- 'compound_constraints.cpp',
- 'conjugate_gradient.cpp',
- 'connected_components.cpp',
- 'gradient_projection.cpp',
- 'shapepair.cpp',
- 'straightener.cpp'
-])
-
-libcola_headers = files([
- 'box.h',
- 'cluster.h',
- 'cola.h',
- 'compound_constraints.h',
- 'conjugate_gradient.h',
- 'convex_hull.h',
- 'gradient_projection.h',
- 'shapepair.cpp',
- 'shortest_paths.h',
- 'straightener.h'
-])
-
-libcola_deps = [
- libvpsc_dep
-]
-
-libcola = static_library('libcola',
- sources: [libcola_sources,
- libcola_headers],
- dependencies: libcola_deps,
- include_directories: [srcinc, confinc])
-
-libcola_dep = declare_dependency(link_with : libcola)
diff --git a/src/libcroco/meson.build b/src/libcroco/meson.build
deleted file mode 100644
index ffd4734aa..000000000
--- a/src/libcroco/meson.build
+++ /dev/null
@@ -1,74 +0,0 @@
-libcroco_sources = files([
- 'cr-additional-sel.c',
- 'cr-attr-sel.c',
- 'cr-cascade.c',
- 'cr-declaration.c',
- 'cr-doc-handler.c',
- 'cr-enc-handler.c',
- 'cr-fonts.c',
- 'cr-input.c',
- 'cr-libxml-node-iface.c',
- 'cr-num.c',
- 'cr-om-parser.c',
- 'cr-parser.c',
- 'cr-parsing-location.c',
- 'cr-prop-list.c',
- 'cr-pseudo.c',
- 'cr-rgb.c',
- 'cr-selector.c',
- 'cr-sel-eng.c',
- 'cr-simple-sel.c',
- 'cr-statement.c',
- 'cr-string.c',
- 'cr-style.c',
- 'cr-stylesheet.c',
- 'cr-term.c',
- 'cr-tknzr.c',
- 'cr-token.c',
- 'cr-utils.c'
-])
-
-libcroco_headers = files([
- 'cr-additional-sel.h',
- 'cr-attr-sel.h',
- 'cr-cascade.h',
- 'cr-declaration.h',
- 'cr-doc-handler.h',
- 'cr-enc-handler.h',
- 'cr-fonts.h',
- 'cr-input.h',
- 'cr-libxml-node-iface.h',
- 'cr-node-iface.h',
- 'cr-num.h',
- 'cr-om-parser.h',
- 'cr-parser.h',
- 'cr-parsing-location.h',
- 'cr-prop-list.h',
- 'cr-pseudo.h',
- 'cr-rgb.h',
- 'cr-sel-eng.h',
- 'cr-selector.h',
- 'cr-simple-sel.h',
- 'cr-statement.h',
- 'cr-string.h',
- 'cr-style.h',
- 'cr-stylesheet.h',
- 'cr-term.h',
- 'cr-tknzr.h',
- 'cr-token.h',
- 'cr-utils.h',
- 'libcroco.h'
-])
-
-libcroco_deps = [
- glib_dep,
- xml2_dep
-]
-
-libcroco = static_library('libcroco',
- sources: [libcroco_sources,
- libcroco_headers],
- dependencies: libcroco_deps,
- include_directories: [srcinc, confinc])
-
-libcroco_dep = declare_dependency(link_with : libcroco)
diff --git a/src/libdepixelize/meson.build b/src/libdepixelize/meson.build
deleted file mode 100644
index 12d6c55f7..000000000
--- a/src/libdepixelize/meson.build
+++ /dev/null
@@ -1,31 +0,0 @@
-libdepixelize_sources = files([
- 'kopftracer2011.cpp'])
-
-libdepixelize_headers = files([
- 'kopftracer2011.h',
- 'splines.h',
- 'priv/branchless.h',
- 'priv/colorspace.h',
- 'priv/curvature.h',
- 'priv/homogeneoussplines.h',
- 'priv/integral.h',
- 'priv/iterator.h',
- 'priv/optimization-kopf2011.h',
- 'priv/pixelgraph.h',
- 'priv/point.h',
- 'priv/simplifiedvoronoi.h',
- 'priv/splines-kopf2011.h'
-])
-
-libdepixelize_deps = [
- glibmm_dep,
- gdkmm_dep
-]
-
-libdepixelize = static_library('depixelize',
- sources: [libdepixelize_sources,
- libdepixelize_headers],
- dependencies: libdepixelize_deps,
- include_directories: [srcinc, confinc])
-
-libdepixelize_dep = declare_dependency(link_with : libdepixelize)
diff --git a/src/libnrtype/meson.build b/src/libnrtype/meson.build
deleted file mode 100644
index bb51f27e2..000000000
--- a/src/libnrtype/meson.build
+++ /dev/null
@@ -1,39 +0,0 @@
-layout_tng_sources = files([
- 'Layout-TNG-Compute.cpp',
- 'Layout-TNG-Output.cpp',
- 'FontFactory.cpp',
- 'Layout-TNG.cpp',
- 'font-lister.cpp',
- 'Layout-TNG-Scanline-Makers.cpp',
- 'Layout-TNG-Input.cpp',
- 'FontInstance.cpp',
- 'Layout-TNG-OutIter.cpp'
-])
-
-layout_tng_headers = files([
- 'font-instance.h',
- 'Layout-TNG-Scanline-Maker.h',
- 'FontFactory.h',
- 'Layout-TNG.h',
- 'font-glyph.h',
- 'font-lister.h',
- 'font-style.h'
-])
-
-layout_tng_deps = [
- glib_dep,
- gtkmm_dep,
- xml2_dep,
- pangoft2_dep,
- harfbuzz_dep,
- liblivarot_dep,
- libsvg_dep
-]
-
-libnrtype = static_library('nrtype',
- sources: [layout_tng_sources,
- layout_tng_headers],
- dependencies: layout_tng_deps,
- include_directories: [srcinc, confinc])
-
-libnrtype_dep = declare_dependency(link_with : libnrtype)
diff --git a/src/libuemf/meson.build b/src/libuemf/meson.build
deleted file mode 100644
index 55272776e..000000000
--- a/src/libuemf/meson.build
+++ /dev/null
@@ -1,37 +0,0 @@
-uemf_sources = files([
- 'symbol_convert.c',
- 'uemf.c',
- 'uemf_endian.c',
- 'uemf_print.c',
- 'uemf_safe.c',
- 'uemf_utf.c',
- 'uwmf.c',
- 'uwmf_endian.c',
- 'uwmf_print.c',
- 'upmf.c',
- 'upmf_print.c'
-])
-
-uemf_headers = files([
- 'symbol_convert.h',
- 'uemf.h',
- 'uemf_endian.h',
- 'uemf_print.h',
- 'uemf_safe.h',
- 'uemf_utf.h',
- 'uwmf.h',
- 'uwmf_endian.h',
- 'uwmf_print.h',
- 'upmf.h',
- 'upmf_print.h'
-])
-
-uemf_deps = []
-
-libuemf = static_library('uemf',
- sources: [uemf_sources,
- uemf_headers],
- dependencies: uemf_deps,
- include_directories: [srcinc, confinc])
-
-libuemf_dep = declare_dependency(link_with : libuemf)
diff --git a/src/libvpsc/meson.build b/src/libvpsc/meson.build
deleted file mode 100644
index 7e2dc3fd5..000000000
--- a/src/libvpsc/meson.build
+++ /dev/null
@@ -1,34 +0,0 @@
-libvpsc_sources = files([
- 'block.cpp',
- 'blocks.cpp',
- 'cbuffer.cpp',
- 'constraint.cpp',
- 'rectangle.cpp',
- 'solve_VPSC.cpp',
- 'variable.cpp'
-])
-
-libvpsc_headers = files([
- 'assertions.h',
- 'block.h',
- 'blocks.h',
- 'cbuffer.h',
- 'constraint.h',
- 'exceptions.h',
- 'isnan.h',
- 'linesegment.h',
- 'pairing_heap.h',
- 'rectangle.h',
- 'solve_VPSC.h',
- 'variable.h'
-])
-
-libvpsc_deps = []
-
-libvpsc = static_library('libvpsc',
- sources: [libvpsc_sources,
- libvpsc_headers],
- dependencies: libvpsc_deps,
- include_directories: [srcinc, confinc])
-
-libvpsc_dep = declare_dependency(link_with : libvpsc)
diff --git a/src/livarot/meson.build b/src/livarot/meson.build
deleted file mode 100644
index fd7689d35..000000000
--- a/src/livarot/meson.build
+++ /dev/null
@@ -1,55 +0,0 @@
-livarot_sources = files([
- 'AlphaLigne.cpp',
- 'AVL.cpp',
- 'BitLigne.cpp',
- 'float-line.cpp',
- 'int-line.cpp',
- 'PathConversion.cpp',
- 'Path.cpp',
- 'PathCutting.cpp',
- 'path-description.cpp',
- 'PathOutline.cpp',
- 'PathSimplify.cpp',
- 'PathStroke.cpp',
- 'Shape.cpp',
- 'ShapeDraw.cpp',
- 'ShapeMisc.cpp',
- 'ShapeRaster.cpp',
- 'ShapeSweep.cpp',
- 'sweep-event.cpp',
- 'sweep-tree.cpp',
- 'sweep-tree-list.cpp'
-])
-
-livarot_headers = files([
- 'AVL.h',
- 'AlphaLigne.h',
- 'BitLigne.h',
- 'Livarot.h',
- 'LivarotDefs.h',
- 'Path.h',
- 'Shape.h',
- 'float-line.h',
- 'int-line.h',
- 'path-description.h',
- 'sweep-event-queue.h',
- 'sweep-event.h',
- 'sweep-tree-list.h',
- 'sweep-tree.h'
-])
-
-livarot_deps = [
- glib_dep,
- glibmm_dep,
- gdk_dep,
- xml2_dep,
- sigcpp_dep
-]
-
-lib_livarot = static_library('livarot',
- sources: [livarot_sources,
- livarot_headers],
- dependencies: livarot_deps,
- include_directories: [srcinc, confinc])
-
-liblivarot_dep = declare_dependency(link_with : lib_livarot)
diff --git a/src/live_effects/meson.build b/src/live_effects/meson.build
deleted file mode 100644
index a31a25977..000000000
--- a/src/live_effects/meson.build
+++ /dev/null
@@ -1,194 +0,0 @@
-lpe_sources = files([
- 'effect.cpp',
- 'lpe-angle_bisector.cpp',
- 'lpe-attach-path.cpp',
- 'lpe-bendpath.cpp',
- 'lpe-bool.cpp',
- 'lpe-bounding-box.cpp',
- 'lpe-bspline.cpp',
- 'lpe-circle_3pts.cpp',
- 'lpe-transform_2pts.cpp',
- 'lpe-circle_with_radius.cpp',
- 'lpe-clone-original.cpp',
- 'lpe-constructgrid.cpp',
- 'lpe-copy_rotate.cpp',
- 'lpe-curvestitch.cpp',
- 'lpe-dynastroke.cpp',
- 'lpe-ellipse_5pts.cpp',
- 'lpe-embrodery-stitch.cpp',
- 'lpe-embrodery-stitch-ordering.cpp',
- 'lpe-envelope.cpp',
- 'lpe-extrude.cpp',
- 'lpe-fill-between-many.cpp',
- 'lpe-fill-between-strokes.cpp',
- 'lpe-fillet-chamfer.cpp',
- 'lpe-gears.cpp',
- 'lpe-interpolate.cpp',
- 'lpe-interpolate_points.cpp',
- 'lpe-jointype.cpp',
- 'lpe-knot.cpp',
- 'lpe-lattice.cpp',
- 'lpe-lattice2.cpp',
- 'lpe-line_segment.cpp',
- 'lpe-measure-segments.cpp',
- 'lpe-mirror_symmetry.cpp',
- 'lpe-offset.cpp',
- 'lpe-parallel.cpp',
- 'lpe-path_length.cpp',
- 'lpe-patternalongpath.cpp',
- 'lpe-perp_bisector.cpp',
- 'lpe-perspective-envelope.cpp',
- 'lpe-perspective_path.cpp',
- 'lpe-powerclip.cpp',
- 'lpe-powermask.cpp',
- 'lpe-powerstroke.cpp',
- 'lpe-recursiveskeleton.cpp',
- 'lpe-rough-hatches.cpp',
- 'lpe-roughen.cpp',
- 'lpe-ruler.cpp',
- 'lpe-show_handles.cpp',
- 'lpe-simplify.cpp',
- 'lpe-skeleton.cpp',
- 'lpe-sketch.cpp',
- 'lpe-spiro.cpp',
- 'lpe-tangent_to_curve.cpp',
- 'lpe-taperstroke.cpp',
- 'lpe-test-doEffect-stack.cpp',
- 'lpe-text_label.cpp',
- 'lpegroupbbox.cpp',
- 'lpeobject-reference.cpp',
- 'lpe-vonkoch.cpp',
- 'lpeobject.cpp',
- 'spiro-converters.cpp',
- 'spiro.cpp',
- 'lpe-pts2ellipse.cpp',
- 'parameter/array.cpp',
- 'parameter/bool.cpp',
- 'parameter/colorpicker.cpp',
- 'parameter/hidden.cpp',
- 'parameter/item-reference.cpp',
- 'parameter/item.cpp',
- 'parameter/message.cpp',
- 'parameter/originalitemarray.cpp',
- 'parameter/originalitem.cpp',
- 'parameter/originalpath.cpp',
- 'parameter/originalpatharray.cpp',
- 'parameter/parameter.cpp',
- 'parameter/path-reference.cpp',
- 'parameter/path.cpp',
- 'parameter/point.cpp',
- 'parameter/powerstrokepointarray.cpp',
- 'parameter/random.cpp',
- 'parameter/satellitesarray.cpp',
- 'parameter/text.cpp',
- 'parameter/fontbutton.cpp',
- 'parameter/togglebutton.cpp',
- 'parameter/transformedpoint.cpp',
- 'parameter/unit.cpp',
- 'parameter/vector.cpp'
-])
-
-lpe_headers = files([
- 'effect-enum.h',
- 'effect.h',
- 'lpe-angle_bisector.h',
- 'lpe-attach-path.h',
- 'lpe-bendpath.h',
- 'lpe-bool.h',
- 'lpe-bounding-box.h',
- 'lpe-bspline.h',
- 'lpe-circle_3pts.h',
- 'lpe-transform_2pts.h',
- 'lpe-circle_with_radius.h',
- 'lpe-clone-original.h',
- 'lpe-constructgrid.h',
- 'lpe-copy_rotate.h',
- 'lpe-curvestitch.h',
- 'lpe-dynastroke.h',
- 'lpe-ellipse_5pts.h',
- 'lpe-embrodery-stitch.h',
- 'lpe-embrodery-stitch-ordering.h',
- 'lpe-envelope.h',
- 'lpe-extrude.h',
- 'lpe-fill-between-many.h',
- 'lpe-fill-between-strokes.h',
- 'lpe-fillet-chamfer.h',
- 'lpe-gears.h',
- 'lpe-interpolate.h',
- 'lpe-interpolate_points.h',
- 'lpe-jointype.h',
- 'lpe-knot.h',
- 'lpe-lattice.h',
- 'lpe-lattice2.h',
- 'lpe-line_segment.h',
- 'lpe-measure-segments.h',
- 'lpe-mirror_symmetry.h',
- 'lpe-offset.h',
- 'lpe-parallel.h',
- 'lpe-path_length.h',
- 'lpe-patternalongpath.h',
- 'lpe-perp_bisector.h',
- 'lpe-perspective-envelope.h',
- 'lpe-perspective_path.h',
- 'lpe-powerstroke-interpolators.h',
- 'lpe-powerclip.h',
- 'lpe-powermask.h',
- 'lpe-powerstroke.h',
- 'lpe-recursiveskeleton.h',
- 'lpe-rough-hatches.h',
- 'lpe-roughen.h',
- 'lpe-ruler.h',
- 'lpe-show_handles.h',
- 'lpe-simplify.h',
- 'lpe-skeleton.h',
- 'lpe-sketch.h',
- 'lpe-spiro.h',
- 'lpe-tangent_to_curve.h',
- 'lpe-taperstroke.h',
- 'lpe-test-doEffect-stack.h',
- 'lpe-text_label.h',
- 'lpe-vonkoch.h',
- 'lpegroupbbox.h',
- 'lpeobject-reference.h',
- 'lpeobject.h',
- 'spiro-converters.h',
- 'spiro.h',
- 'lpe-pts2ellipse.h',
- 'parameter/array.h',
- 'parameter/bool.h',
- 'parameter/colorpicker.h',
- 'parameter/hidden.h',
- 'parameter/enum.h',
- 'parameter/item.h',
- 'parameter/message.h',
- 'parameter/item-reference.h',
- 'parameter/originalitem.h',
- 'parameter/originalpath.h',
- 'parameter/originalpatharray.h',
- 'parameter/parameter.h',
- 'parameter/path-reference.h',
- 'parameter/path.h',
- 'parameter/point.h',
- 'parameter/powerstrokepointarray.h',
- 'parameter/random.h',
- 'parameter/satellitesarray.h',
- 'parameter/text.h',
- 'parameter/fontbutton.h',
- 'parameter/togglebutton.h',
- 'parameter/transformedpoint.h',
- 'parameter/unit.h',
- 'parameter/vector.h'
-])
-
-lpe_deps = [
- gtkmm_dep,
- xml2_dep
-]
-
-liblpe = static_library('lpe',
- sources: [lpe_sources,
- lpe_headers],
- dependencies: lpe_deps,
- include_directories: [srcinc, confinc])
-
-liblpe_dep = declare_dependency(link_with : liblpe)
diff --git a/src/meson.build b/src/meson.build
deleted file mode 100644
index 123c78d0e..000000000
--- a/src/meson.build
+++ /dev/null
@@ -1,284 +0,0 @@
-#add_subdirectory(trace)
-
-subdir('debug')
-subdir('libuemf')
-subdir('libcroco') # required by object, so here the order matters
-subdir('live_effects') # required by object
-subdir('helper') # required by object
-subdir('object') # required by widgets
-subdir('widgets')
-subdir('livarot') # required by libnrtype
-subdir('svg') # required by libnrtype
-subdir('libnrtype')
-subdir('util')
-subdir('io')
-subdir('xml')
-subdir('extension')
-subdir('libavoid')
-subdir('libvpsc') # required by libcola
-subdir('libdepixelize')
-subdir('libcola')
-subdir('2geom')
-subdir('inkgc')
-subdir('ui')
-subdir('display')
-
-# inkscape_version.cpp
-vdata = configuration_data()
-vdata.set('INKSCAPE_VERSION', meson.project_version())
-vdata.set('INKSCAPE_REVISION', 'foo')
-inkscape_version_file = configure_file(
- input: 'inkscape-version.cpp.meson',
- output: 'inkscape-version.cpp',
- configuration: vdata)
-
-srcdir_sources = files([
- 'attribute-rel-css.cpp',
- 'attribute-rel-svg.cpp',
- 'attribute-rel-util.cpp',
- 'attribute-sort-util.cpp',
- 'attributes.cpp',
- 'axis-manip.cpp',
- 'color.cpp',
- 'composite-undo-stack-observer.cpp',
- 'conditions.cpp',
- 'conn-avoid-ref.cpp',
- 'console-output-undo-observer.cpp',
- 'context-fns.cpp',
- 'desktop-events.cpp',
- 'desktop-style.cpp',
- 'desktop.cpp',
- 'device-manager.cpp',
- 'dir-util.cpp',
- 'document-subset.cpp',
- 'document-undo.cpp',
- 'document.cpp',
- 'ege-color-prof-tracker.cpp',
- 'event-log.cpp',
- 'extract-uri.cpp',
- 'file.cpp',
- 'file-update.cpp',
- 'filter-chemistry.cpp',
- 'filter-enums.cpp',
- 'gc-anchored.cpp',
- 'gc-finalized.cpp',
- 'gradient-chemistry.cpp',
- 'gradient-drag.cpp',
- 'graphlayout.cpp',
- 'guide-snapper.cpp',
- 'help.cpp',
- 'id-clash.cpp',
- 'inkscape.cpp',
- 'knot-holder-entity.cpp',
- 'knot-ptr.cpp',
- 'knot.cpp',
- 'knotholder.cpp',
- 'layer-fns.cpp',
- 'layer-manager.cpp',
- 'layer-model.cpp',
- 'line-geometry.cpp',
- 'line-snapper.cpp',
- 'main-cmdlineact.cpp',
- 'main-cmdlinexact.cpp',
- 'media.cpp',
- 'message-context.cpp',
- 'message-stack.cpp',
- 'mod360.cpp',
- 'object-hierarchy.cpp',
- 'object-snapper.cpp',
- 'path-chemistry.cpp',
- 'path-prefix.cpp',
- 'perspective-line.cpp',
- 'preferences.cpp',
- 'prefix.cpp',
- 'print.cpp',
- 'profile-manager.cpp',
- 'proj_pt.cpp',
- 'pure-transform.cpp',
- 'rdf.cpp',
- 'removeoverlap.cpp',
- 'resource-manager.cpp',
- 'rubberband.cpp',
- 'satisfied-guide-cns.cpp',
- 'selcue.cpp',
- 'selection-chemistry.cpp',
- 'selection-describer.cpp',
- 'selection.cpp',
- 'seltrans-handles.cpp',
- 'seltrans.cpp',
- 'shortcuts.cpp',
- 'snap-preferences.cpp',
- 'snap.cpp',
- 'snapped-curve.cpp',
- 'snapped-line.cpp',
- 'snapped-point.cpp',
- 'snapper.cpp',
- 'splivarot.cpp',
- 'sp-cursor.cpp',
- 'sp-item-notify-moveto.cpp',
- 'style-internal.cpp',
- 'style.cpp',
- 'svg-view-slideshow.cpp',
- 'svg-view-widget.cpp',
- 'svg-view.cpp',
- 'text-chemistry.cpp',
- 'text-editing.cpp',
- 'transf_mat_3x4.cpp',
- 'unclump.cpp',
- 'unicoderange.cpp',
- 'vanishing-point.cpp',
- 'verbs.cpp',
- 'version.cpp'
-])
-
-srcdir_headers = files([
- 'attribute-rel-css.h',
- 'attribute-rel-svg.h',
- 'attribute-rel-util.h',
- 'attribute-sort-util.h',
- 'attributes.h',
- 'axis-manip.h',
- 'bad-uri-exception.h',
- 'cms-color-types.h',
- 'cms-system.h',
- 'color-profile-cms-fns.h',
- 'color-rgba.h',
- 'color.h',
- 'colorspace.h',
- 'composite-undo-stack-observer.h',
- 'conditions.h',
- 'conn-avoid-ref.h',
- 'console-output-undo-observer.h',
- 'context-fns.h',
- 'decimal-round.h',
- 'desktop-events.h',
- 'desktop-style.h',
- 'desktop.h',
- 'device-manager.h',
- 'dir-util.h',
- 'document-private.h',
- 'document-subset.h',
- 'document-undo.h',
- 'document.h',
- 'ege-color-prof-tracker.h',
- 'enums.h',
- 'event-log.h',
- 'event.h',
- 'extract-uri.h',
- 'file.h',
- 'fill-or-stroke.h',
- 'filter-chemistry.h',
- 'filter-enums.h',
- 'gc-anchored.h',
- 'gc-finalized.h',
- 'gradient-chemistry.h',
- 'gradient-drag.h',
- 'graphlayout.h',
- 'guide-snapper.h',
- 'help.h',
- 'helper-fns.h',
- 'id-clash.h',
- 'inkscape-version.h',
- 'inkscape.h',
- 'knot-enums.h',
- 'knot-holder-entity.h',
- 'knot-ptr.h',
- 'knot.h',
- 'knotholder.h',
- 'layer-fns.h',
- 'layer-manager.h',
- 'layer-model.h',
- 'line-geometry.h',
- 'line-snapper.h',
- 'macros.h',
- 'main-cmdlineact.h',
- 'main-cmdlinexact.h',
- 'media.h',
- 'menus-skeleton.h',
- 'message-context.h',
- 'message-stack.h',
- 'message.h',
- 'mod360.h',
- 'number-opt-number.h',
- 'object-hierarchy.h',
- 'object-snapper.h',
- 'path-chemistry.h',
- 'path-prefix.h',
- 'perspective-line.h',
- 'preferences-skeleton.h',
- 'preferences.h',
- 'prefix.h',
- 'print.h',
- 'profile-manager.h',
- 'proj_pt.h',
- 'pure-transform.h',
- 'rdf.h',
- 'remove-last.h',
- 'removeoverlap.h',
- 'resource-manager.h',
- 'rubberband.h',
- 'satisfied-guide-cns.h',
- 'selcue.h',
- 'selection-chemistry.h',
- 'selection-describer.h',
- 'selection.h',
- 'seltrans-handles.h',
- 'seltrans.h',
- 'shortcuts.h',
- 'snap-candidate.h',
- 'snap-enums.h',
- 'snap-preferences.h',
- 'snap.h',
- 'snapped-curve.h',
- 'snapped-line.h',
- 'snapped-point.h',
- 'snapper.h',
- 'sp-cursor.h',
- 'sp-guide-attachment.h',
- 'sp-guide-constraint.h',
- 'sp-item-notify-moveto.h',
- 'splivarot.h',
- 'streq.h',
- 'strneq.h',
- 'style-enums.h',
- 'style-internal.h',
- 'style.h',
- 'svg-profile.h',
- 'svg-view-slideshow.h',
- 'svg-view-widget.h',
- 'svg-view.h',
- 'syseq.h',
- 'text-chemistry.h',
- 'text-editing.h',
- 'text-tag-attributes.h',
- 'transf_mat_3x4.h',
- 'unclump.h',
- 'undo-stack-observer.h',
- 'unicoderange.h',
- 'vanishing-point.h',
- 'verbs.h',
- 'version.h'
-])
-
-srcdir_deps = [
- gtkmm_dep,
- glibmm_dep,
- gdl_dep,
- gmodule_dep,
- xml2_dep,
- sigcpp_dep,
- libhelper_dep,
- libcola_dep,
- libavoid_dep,
- libdisplay_dep,
- libextension_dep
-]
-
-lib_srcdir = static_library('srcdir',
- sources: [srcdir_sources,
- srcdir_headers,
- inkscape_version_file],
- dependencies: srcdir_deps,
- include_directories: [srcinc, confinc, helperinc])
-
-libsrcdir_dep = declare_dependency(link_with : lib_srcdir)
diff --git a/src/object/filters/meson.build b/src/object/filters/meson.build
deleted file mode 100644
index a2ea80f1f..000000000
--- a/src/object/filters/meson.build
+++ /dev/null
@@ -1,63 +0,0 @@
-spobject_filters_sources = files([
- 'sp-filter-primitive.cpp',
- 'blend.cpp',
- 'colormatrix.cpp',
- 'componenttransfer-funcnode.cpp',
- 'componenttransfer.cpp',
- 'composite.cpp',
- 'convolvematrix.cpp',
- 'diffuselighting.cpp',
- 'displacementmap.cpp',
- 'distantlight.cpp',
- 'flood.cpp',
- 'gaussian-blur.cpp',
- 'image.cpp',
- 'merge.cpp',
- 'mergenode.cpp',
- 'morphology.cpp',
- 'offset.cpp',
- 'pointlight.cpp',
- 'specularlighting.cpp',
- 'spotlight.cpp',
- 'tile.cpp',
- 'turbulence.cpp'
-])
-
-spobject_filters_headers = files([
- 'sp-filter-primitive.h',
- 'blend.h',
- 'colormatrix.h',
- 'componenttransfer-funcnode.h',
- 'componenttransfer.h',
- 'composite.h',
- 'convolvematrix.h',
- 'diffuselighting.h',
- 'displacementmap.h',
- 'distantlight.h',
- 'flood.h',
- 'gaussian-blur.h',
- 'image.h',
- 'merge.h',
- 'mergenode.h',
- 'morphology.h',
- 'offset.h',
- 'pointlight.h',
- 'specularlighting.h',
- 'spotlight.h',
- 'tile.h',
- 'turbulence.h'
-])
-
-spobject_filters_deps = [
- cairo_dep,
- xml2_dep,
- glibmm_dep
-]
-
-spobject_filters = static_library('spobject_filters',
- sources: [spobject_filters_sources,
- spobject_filters_headers],
- dependencies: spobject_filters_deps,
- include_directories: [srcinc, confinc])
-
-libspobject_filters_dep = declare_dependency(link_with : spobject_filters)
diff --git a/src/object/meson.build b/src/object/meson.build
deleted file mode 100644
index 48dc1b0c8..000000000
--- a/src/object/meson.build
+++ /dev/null
@@ -1,197 +0,0 @@
-spobject_sources = files([
- 'box3d-side.cpp',
- 'box3d.cpp',
- 'color-profile.cpp',
- 'object-set.cpp',
- 'persp3d-reference.cpp',
- 'persp3d.cpp',
- 'sp-anchor.cpp',
- 'sp-clippath.cpp',
- 'sp-conn-end-pair.cpp',
- 'sp-conn-end.cpp',
- 'sp-defs.cpp',
- 'sp-desc.cpp',
- 'sp-dimensions.cpp',
- 'sp-ellipse.cpp',
- 'sp-factory.cpp',
- 'sp-filter-reference.cpp',
- 'sp-filter.cpp',
- 'sp-flowdiv.cpp',
- 'sp-flowregion.cpp',
- 'sp-flowtext.cpp',
- 'sp-font-face.cpp',
- 'sp-font.cpp',
- 'sp-glyph-kerning.cpp',
- 'sp-glyph.cpp',
- 'sp-gradient-reference.cpp',
- 'sp-gradient.cpp',
- 'sp-guide.cpp',
- 'sp-hatch-path.cpp',
- 'sp-hatch.cpp',
- 'sp-image.cpp',
- 'sp-item-group.cpp',
- 'sp-item-rm-unsatisfied-cns.cpp',
- 'sp-item-transform.cpp',
- 'sp-item-update-cns.cpp',
- 'sp-item.cpp',
- 'sp-line.cpp',
- 'sp-linear-gradient.cpp',
- 'sp-lpe-item.cpp',
- 'sp-marker.cpp',
- 'sp-mask.cpp',
- 'sp-mesh-array.cpp',
- 'sp-mesh-gradient.cpp',
- 'sp-mesh-patch.cpp',
- 'sp-mesh-row.cpp',
- 'sp-metadata.cpp',
- 'sp-missing-glyph.cpp',
- 'sp-namedview.cpp',
- 'sp-object-group.cpp',
- 'sp-object.cpp',
- 'sp-offset.cpp',
- 'sp-paint-server.cpp',
- 'sp-path.cpp',
- 'sp-pattern.cpp',
- 'sp-polygon.cpp',
- 'sp-polyline.cpp',
- 'sp-radial-gradient.cpp',
- 'sp-rect.cpp',
- 'sp-root.cpp',
- 'sp-script.cpp',
- 'sp-shape.cpp',
- 'sp-solid-color.cpp',
- 'sp-spiral.cpp',
- 'sp-star.cpp',
- 'sp-stop.cpp',
- 'sp-string.cpp',
- 'sp-style-elem.cpp',
- 'sp-switch.cpp',
- 'sp-symbol.cpp',
- 'sp-tag-use-reference.cpp',
- 'sp-tag-use.cpp',
- 'sp-tag.cpp',
- 'sp-text.cpp',
- 'sp-title.cpp',
- 'sp-tref-reference.cpp',
- 'sp-tref.cpp',
- 'sp-tspan.cpp',
- 'sp-use-reference.cpp',
- 'sp-use.cpp',
- 'uri-references.cpp',
- 'uri.cpp',
- 'viewbox.cpp'
-])
-
-spobject_headers = files([
- 'box3d-side.h',
- 'box3d.h',
- 'color-profile.h',
- 'object-set.h',
- 'persp3d-reference.h',
- 'persp3d.h',
- 'sp-anchor.h',
- 'sp-clippath.h',
- 'sp-conn-end-pair.h',
- 'sp-conn-end.h',
- 'sp-defs.h',
- 'sp-desc.h',
- 'sp-dimensions.h',
- 'sp-ellipse.h',
- 'sp-factory.h',
- 'sp-filter-reference.h',
- 'sp-filter-units.h',
- 'sp-filter.h',
- 'sp-flowdiv.h',
- 'sp-flowregion.h',
- 'sp-flowtext.h',
- 'sp-font-face.h',
- 'sp-font.h',
- 'sp-glyph-kerning.h',
- 'sp-glyph.h',
- 'sp-gradient-reference.h',
- 'sp-gradient-spread.h',
- 'sp-gradient-units.h',
- 'sp-gradient-vector.h',
- 'sp-gradient.h',
- 'sp-guide.h',
- 'sp-hatch-path.h',
- 'sp-hatch.h',
- 'sp-image.h',
- 'sp-item-group.h',
- 'sp-item-rm-unsatisfied-cns.h',
- 'sp-item-transform.h',
- 'sp-item-update-cns.h',
- 'sp-item.h',
- 'sp-line.h',
- 'sp-linear-gradient.h',
- 'sp-lpe-item.h',
- 'sp-marker-loc.h',
- 'sp-marker.h',
- 'sp-mask.h',
- 'sp-mesh-array.h',
- 'sp-mesh-gradient.h',
- 'sp-mesh-patch.h',
- 'sp-mesh-row.h',
- 'sp-metadata.h',
- 'sp-missing-glyph.h',
- 'sp-namedview.h',
- 'sp-object-group.h',
- 'sp-object.h',
- 'sp-offset.h',
- 'sp-paint-server-reference.h',
- 'sp-paint-server.h',
- 'sp-path.h',
- 'sp-pattern.h',
- 'sp-polygon.h',
- 'sp-polyline.h',
- 'sp-radial-gradient.h',
- 'sp-rect.h',
- 'sp-root.h',
- 'sp-script.h',
- 'sp-shape.h',
- 'sp-solid-color.h',
- 'sp-spiral.h',
- 'sp-star.h',
- 'sp-stop.h',
- 'sp-string.h',
- 'sp-style-elem.h',
- 'sp-switch.h',
- 'sp-symbol.h',
- 'sp-tag.h',
- 'sp-tag-use.h',
- 'sp-tag-use-reference.h',
- 'sp-text.h',
- 'sp-textpath.h',
- 'sp-title.h',
- 'sp-tref-reference.h',
- 'sp-tref.h',
- 'sp-tspan.h',
- 'sp-use-reference.h',
- 'sp-use.h',
- 'uri-references.h',
- 'uri.h',
- 'viewbox.h'
-])
-
-subdir('filters')
-
-spobject_deps = [
- cairomm_dep,
- glibmm_dep,
- gtk_dep,
- gtkmm_dep,
- xml2_dep,
- gdkmm_dep,
- libhelper_dep,
- liblpe_dep,
- libcroco_dep,
- libspobject_filters_dep
-]
-
-spobject = static_library('spobject',
- sources: [spobject_sources,
- spobject_headers],
- dependencies: spobject_deps,
- include_directories: [srcinc, confinc])
-
-libspobject_dep = declare_dependency(link_with : spobject)
diff --git a/src/svg/meson.build b/src/svg/meson.build
deleted file mode 100644
index 59243c89a..000000000
--- a/src/svg/meson.build
+++ /dev/null
@@ -1,44 +0,0 @@
-svg_sources = files([
- 'css-ostringstream.cpp',
- 'path-string.cpp',
-# 'sp-svg.def',
- 'stringstream.cpp',
- 'strip-trailing-zeros.cpp',
- 'svg-affine.cpp',
- 'svg-color.cpp',
- 'svg-angle.cpp',
- 'svg-length.cpp',
- 'svg-path.cpp'
-# 'test-stubs.cpp'
-])
-
-svg_headers = files([
- 'css-ostringstream-test.h',
- 'css-ostringstream.h',
- 'path-string.h',
- 'stringstream-test.h',
- 'stringstream.h',
- 'strip-trailing-zeros.h',
- 'svg-affine-test.h',
- 'svg-color-test.h',
- 'svg-color.h',
- 'svg-icc-color.h',
- 'svg-angle.h',
- 'svg-length-test.h',
- 'svg-length.h',
- 'svg-path-geom-test.h',
- 'svg.h'
-# 'test-stubs.h'
-])
-
-svg_deps = [
- glibmm_dep
-]
-
-libsvg = static_library('libsvg',
- sources: [svg_sources,
- svg_headers],
- dependencies: svg_deps,
- include_directories: [srcinc, confinc])
-
-libsvg_dep = declare_dependency(link_with : libsvg)
diff --git a/src/ui/meson.build b/src/ui/meson.build
deleted file mode 100644
index be7fb39e3..000000000
--- a/src/ui/meson.build
+++ /dev/null
@@ -1,396 +0,0 @@
-ui_sources = files([
- 'clipboard.cpp',
- 'contextmenu.cpp',
- 'control-manager.cpp',
- 'dialog-events.cpp',
- 'draw-anchor.cpp',
- 'interface.cpp',
- 'monitor.cpp',
- 'previewholder.cpp',
- 'selected-color.cpp',
- 'shape-editor.cpp',
- 'shape-editor-knotholders.cpp',
- 'tool-factory.cpp',
- 'tools-switch.cpp',
- 'util.cpp',
- 'uxmanager.cpp',
- 'cache/svg_preview_cache.cpp',
- 'tool/control-point-selection.cpp',
- 'tool/control-point.cpp',
- 'tool/curve-drag-point.cpp',
- 'tool/event-utils.cpp',
- 'tool/manipulator.cpp',
- 'tool/modifier-tracker.cpp',
- 'tool/multi-path-manipulator.cpp',
- 'tool/node.cpp',
- 'tool/path-manipulator.cpp',
- 'tool/selectable-control-point.cpp',
- 'tool/selector.cpp',
- 'tool/transform-handle-set.cpp',
- 'tools/arc-tool.cpp',
- 'tools/box3d-tool.cpp',
- 'tools/calligraphic-tool.cpp',
- 'tools/connector-tool.cpp',
- 'tools/dropper-tool.cpp',
- 'tools/dynamic-base.cpp',
- 'tools/eraser-tool.cpp',
- 'tools/freehand-base.cpp',
- 'tools/gradient-tool.cpp',
- 'tools/lpe-tool.cpp',
- 'tools/measure-tool.cpp',
- 'tools/mesh-tool.cpp',
- 'tools/node-tool.cpp',
- 'tools/pencil-tool.cpp',
- 'tools/pen-tool.cpp',
- 'tools/rect-tool.cpp',
- 'tools/select-tool.cpp',
- 'tools/spiral-tool.cpp',
- 'tools/spray-tool.cpp',
- 'tools/star-tool.cpp',
- 'tools/text-tool.cpp',
- 'tools/tool-base.cpp',
- 'tools/tweak-tool.cpp',
- 'tools/zoom-tool.cpp',
- 'dialog/aboutbox.cpp',
- 'dialog/align-and-distribute.cpp',
- 'dialog/calligraphic-profile-rename.cpp',
- 'dialog/clonetiler.cpp',
- 'dialog/color-item.cpp',
- 'dialog/cssdialog.cpp',
- 'dialog/debug.cpp',
- 'dialog/desktop-tracker.cpp',
- 'dialog/dialog-manager.cpp',
- 'dialog/dialog.cpp',
- 'dialog/dock-behavior.cpp',
- 'dialog/document-metadata.cpp',
- 'dialog/document-properties.cpp',
- 'dialog/export.cpp',
- 'dialog/extension-editor.cpp',
- 'dialog/extensions.cpp',
- 'dialog/filedialog.cpp',
- 'dialog/filedialogimpl-gtkmm.cpp',
- 'dialog/fill-and-stroke.cpp',
- 'dialog/filter-editor.cpp',
- 'dialog/filter-effects-dialog.cpp',
- 'dialog/find.cpp',
- 'dialog/floating-behavior.cpp',
- 'dialog/font-substitution.cpp',
- 'dialog/glyphs.cpp',
- 'dialog/grid-arrange-tab.cpp',
- 'dialog/guides.cpp',
- 'dialog/icon-preview.cpp',
- 'dialog/inkscape-preferences.cpp',
- 'dialog/input.cpp',
- 'dialog/knot-properties.cpp',
- 'dialog/layer-properties.cpp',
- 'dialog/layers.cpp',
- 'dialog/livepatheffect-add.cpp',
- 'dialog/livepatheffect-editor.cpp',
- 'dialog/lpe-fillet-chamfer-properties.cpp',
- 'dialog/lpe-powerstroke-properties.cpp',
- 'dialog/memory.cpp',
- 'dialog/messages.cpp',
- 'dialog/new-from-template.cpp',
- 'dialog/object-attributes.cpp',
- 'dialog/object-properties.cpp',
- 'dialog/objects.cpp',
- 'dialog/ocaldialogs.cpp',
- 'dialog/pixelartdialog.cpp',
- 'dialog/polar-arrange-tab.cpp',
- 'dialog/print-colors-preview-dialog.cpp',
- 'dialog/print.cpp',
- 'dialog/prototype.cpp',
- 'dialog/spellcheck.cpp',
- 'dialog/styledialog.cpp',
- 'dialog/svg-fonts-dialog.cpp',
- 'dialog/swatches.cpp',
- 'dialog/symbols.cpp',
- 'dialog/tags.cpp',
- 'dialog/template-load-tab.cpp',
- 'dialog/template-widget.cpp',
- 'dialog/text-edit.cpp',
- 'dialog/tile.cpp',
- 'dialog/transformation.cpp',
- 'dialog/undo-history.cpp',
- 'dialog/xml-tree.cpp',
- 'dialog/save-template-dialog.cpp',
- 'widget/addtoicon.cpp',
- 'widget/anchor-selector.cpp',
- 'widget/button.cpp',
- 'widget/clipmaskicon.cpp',
- 'widget/color-entry.cpp',
- 'widget/color-icc-selector.cpp',
- 'widget/color-notebook.cpp',
- 'widget/color-picker.cpp',
- 'widget/color-preview.cpp',
- 'widget/color-scales.cpp',
- 'widget/color-slider.cpp',
- 'widget/color-wheel-selector.cpp',
- 'widget/dock-item.cpp',
- 'widget/dock.cpp',
- 'widget/entity-entry.cpp',
- 'widget/entry.cpp',
- 'widget/filter-effect-chooser.cpp',
- 'widget/font-button.cpp',
- 'widget/font-variants.cpp',
- 'widget/frame.cpp',
- 'widget/highlight-picker.cpp',
- 'widget/imageicon.cpp',
- 'widget/imagetoggler.cpp',
- 'widget/ink-select-one-action.cpp',
- 'widget/ink-spinscale.cpp',
- 'widget/insertordericon.cpp',
- 'widget/labelled.cpp',
- 'widget/layer-selector.cpp',
- 'widget/layertypeicon.cpp',
- 'widget/licensor.cpp',
- 'widget/notebook-page.cpp',
- 'widget/object-composite-settings.cpp',
- 'widget/page-sizer.cpp',
- 'widget/panel.cpp',
- 'widget/point.cpp',
- 'widget/preferences-widget.cpp',
- 'widget/random.cpp',
- 'widget/registered-widget.cpp',
- 'widget/registry.cpp',
- 'widget/rendering-options.cpp',
- 'widget/rotateable.cpp',
- 'widget/scalar-unit.cpp',
- 'widget/scalar.cpp',
- 'widget/selected-style.cpp',
- 'widget/spin-scale.cpp',
- 'widget/spin-slider.cpp',
- 'widget/spinbutton.cpp',
- 'widget/style-subject.cpp',
- 'widget/style-swatch.cpp',
- 'widget/text.cpp',
- 'widget/tolerance-slider.cpp',
- 'widget/unit-menu.cpp',
- 'widget/unit-tracker.cpp',
- 'view/view.cpp',
- 'view/view-widget.cpp'
-])
-
-ui_headers = files([
- 'clipboard.h',
- 'contextmenu.h',
- 'control-manager.h',
- 'control-types.h',
- 'dialog-events.h',
- 'draw-anchor.h',
- 'event-debug.h',
- 'icon-names.h',
- 'interface.h',
- 'monitor.h',
- 'previewable.h',
- 'previewholder.h',
- 'selected-color.h',
- 'shape-editor.h',
- 'tool-factory.h',
- 'tools-switch.h',
- 'util.h',
- 'uxmanager.h',
- 'cache/svg_preview_cache.h',
- 'dialog/aboutbox.h',
- 'dialog/align-and-distribute.h',
- 'dialog/arrange-tab.h',
- 'dialog/behavior.h',
- 'dialog/calligraphic-profile-rename.h',
- 'dialog/clonetiler.h',
- 'dialog/color-item.h',
- 'dialog/cssdialog.h',
- 'dialog/debug.h',
- 'dialog/desktop-tracker.h',
- 'dialog/dialog-manager.h',
- 'dialog/dialog.h',
- 'dialog/dock-behavior.h',
- 'dialog/document-metadata.h',
- 'dialog/document-properties.h',
- 'dialog/export.h',
- 'dialog/extension-editor.h',
- 'dialog/extensions.h',
- 'dialog/filedialog.h',
- 'dialog/filedialogimpl-gtkmm.h',
- 'dialog/filedialogimpl-win32.h',
- 'dialog/fill-and-stroke.h',
- 'dialog/filter-editor.h',
- 'dialog/filter-effects-dialog.h',
- 'dialog/find.h',
- 'dialog/floating-behavior.h',
- 'dialog/font-substitution.h',
- 'dialog/glyphs.h',
- 'dialog/grid-arrange-tab.h',
- 'dialog/guides.h',
- 'dialog/icon-preview.h',
- 'dialog/inkscape-preferences.h',
- 'dialog/input.h',
- 'dialog/knot-properties.h',
- 'dialog/layer-properties.h',
- 'dialog/layers.h',
- 'dialog/livepatheffect-add.h',
- 'dialog/livepatheffect-editor.h',
- 'dialog/lpe-fillet-chamfer-properties.h',
- 'dialog/lpe-powerstroke-properties.h',
- 'dialog/memory.h',
- 'dialog/messages.h',
- 'dialog/new-from-template.h',
- 'dialog/object-attributes.h',
- 'dialog/object-properties.h',
- 'dialog/objects.h',
- 'dialog/ocaldialogs.h',
- 'dialog/panel-dialog.h',
- 'dialog/pixelartdialog.h',
- 'dialog/polar-arrange-tab.h',
- 'dialog/print-colors-preview-dialog.h',
- 'dialog/print.h',
- 'dialog/prototype.h',
- 'dialog/spellcheck.h',
- 'dialog/styledialog.h',
- 'dialog/svg-fonts-dialog.h',
- 'dialog/swatches.h',
- 'dialog/symbols.h',
- 'dialog/tags.h',
- 'dialog/template-load-tab.h',
- 'dialog/template-widget.h',
- 'dialog/text-edit.h',
- 'dialog/tile.h',
- 'dialog/tracedialog.h',
- 'dialog/transformation.h',
- 'dialog/undo-history.h',
- 'dialog/xml-tree.h',
- 'dialog/save-template-dialog.h',
- 'tool/commit-events.h',
- 'tool/control-point-selection.h',
- 'tool/control-point.h',
- 'tool/curve-drag-point.h',
- 'tool/event-utils.h',
- 'tool/manipulator.h',
- 'tool/modifier-tracker.h',
- 'tool/multi-path-manipulator.h',
- 'tool/node-types.h',
- 'tool/node.h',
- 'tool/path-manipulator.h',
- 'tool/selectable-control-point.h',
- 'tool/selector.h',
- 'tool/shape-record.h',
- 'tool/transform-handle-set.h',
- 'tools/arc-tool.h',
- 'tools/box3d-tool.h',
- 'tools/calligraphic-tool.h',
- 'tools/connector-tool.h',
- 'tools/dropper-tool.h',
- 'tools/dynamic-base.h',
- 'tools/eraser-tool.h',
- 'tools/flood-tool.h',
- 'tools/freehand-base.h',
- 'tools/gradient-tool.h',
- 'tools/lpe-tool.h',
- 'tools/measure-tool.h',
- 'tools/mesh-tool.h',
- 'tools/node-tool.h',
- 'tools/pen-tool.h',
- 'tools/pencil-tool.h',
- 'tools/rect-tool.h',
- 'tools/select-tool.h',
- 'tools/spiral-tool.h',
- 'tools/spray-tool.h',
- 'tools/star-tool.h',
- 'tools/text-tool.h',
- 'tools/tool-base.h',
- 'tools/tweak-tool.h',
- 'tools/zoom-tool.h',
- 'widget/addtoicon.h',
- 'widget/anchor-selector.h',
- 'widget/attr-widget.h',
- 'widget/button.h',
- 'widget/clipmaskicon.h',
- 'widget/color-entry.h',
- 'widget/color-icc-selector.h',
- 'widget/color-notebook.h',
- 'widget/color-picker.h',
- 'widget/color-preview.h',
- 'widget/color-scales.h',
- 'widget/color-slider.h',
- 'widget/color-wheel-selector.h',
- 'widget/combo-enums.h',
- 'widget/dock-item.h',
- 'widget/dock.h',
- 'widget/entity-entry.h',
- 'widget/entry.h',
- 'widget/filter-effect-chooser.h',
- 'widget/font-button.h',
- 'widget/font-variants.h',
- 'widget/frame.h',
- 'widget/highlight-picker.h',
- 'widget/insertordericon.h',
- 'widget/imageicon.h',
- 'widget/imagetoggler.h',
- 'widget/ink-select-one-action.h',
- 'widget/ink-spinscale.h',
- 'widget/labelled.h',
- 'widget/layer-selector.h',
- 'widget/layertypeicon.h',
- 'widget/licensor.h',
- 'widget/notebook-page.h',
- 'widget/object-composite-settings.h',
- 'widget/page-sizer.h',
- 'widget/panel.h',
- 'widget/point.h',
- 'widget/preferences-widget.h',
- 'widget/random.h',
- 'widget/registered-enums.h',
- 'widget/registered-widget.h',
- 'widget/registry.h',
- 'widget/rendering-options.h',
- 'widget/rotateable.h',
- 'widget/scalar-unit.h',
- 'widget/scalar.h',
- 'widget/selected-style.h',
- 'widget/spin-scale.h',
- 'widget/spin-slider.h',
- 'widget/spinbutton.h',
- 'widget/style-subject.h',
- 'widget/style-swatch.h',
- 'widget/text.h',
- 'widget/tolerance-slider.h',
- 'widget/unit-menu.h',
- 'widget/unit-tracker.h',
- 'view/edit-widget-interface.h',
- 'view/view-widget.h',
- 'view/view.h'
-])
-
-#TODO:
-
-#if(WIN32)
-# list(APPEND ui_SRC
-# dialog/filedialogimpl-win32.cpp
-# )
-#endif()
-
-#set ( ui_flood_and_trace_SRC
-# tools/flood-tool.h
-# tools/flood-tool.cpp
-# dialog/tracedialog.cpp
-# dialog/tracedialog.h
-#)
-
-#if ("${HAVE_POTRACE}")
-# add_inkscape_source("${ui_flood_and_trace_SRC}")
-#endif()
-
-ui_deps = [
- gtkmm_dep,
- xml2_dep,
- gdl_dep,
- libwidgets_dep,
- libdepixelize_dep
-]
-
-libui = static_library('ui',
- sources: [ui_sources,
- ui_headers],
- dependencies: ui_deps,
- include_directories: [srcinc, confinc])
-
-libui_dep = declare_dependency(link_with : libui)
diff --git a/src/util/meson.build b/src/util/meson.build
deleted file mode 100644
index 8c3c78775..000000000
--- a/src/util/meson.build
+++ /dev/null
@@ -1,51 +0,0 @@
-libutil_sources = files([
- 'ege-appear-time-tracker.cpp',
- 'ege-tags.cpp',
- 'expression-evaluator.cpp',
- 'share.cpp',
- 'units.cpp',
- 'ziptool.cpp'
-])
-
-libutil_headers = files([
- 'copy.h',
- 'ege-appear-time-tracker.h',
- 'ege-tags.h',
- 'enums.h',
- 'expression-evaluator.h',
- 'filter-list.h',
- 'find-if-before.h',
- 'find-last-if.h',
- 'fixed_point.h',
- 'format.h',
- 'forward-pointer-iterator.h',
- 'function.h',
- 'list-container-test.h',
- 'list-container.h',
- 'list-copy.h',
- 'list.h',
- 'longest-common-suffix.h',
- 'map-list.h',
- 'reference.h',
- 'reverse-list.h',
- 'share.h',
- 'signal-blocker.h',
- 'tuple.h',
- 'ucompose.hpp',
- 'units.h',
- 'unordered-containers.h',
- 'ziptool.h'
-])
-
-libutil_deps = [
- glibmm_dep,
- gtk_dep
-]
-
-libutil = static_library('libutil',
- sources: [libutil_sources,
- libutil_headers],
- dependencies: libutil_deps,
- include_directories: [srcinc, confinc])
-
-libutil_dep = declare_dependency(link_with : libutil)
diff --git a/src/widgets/gimp/meson.build b/src/widgets/gimp/meson.build
deleted file mode 100644
index 141819bea..000000000
--- a/src/widgets/gimp/meson.build
+++ /dev/null
@@ -1,22 +0,0 @@
-libgimpwidgets_sources = files([
- 'gimpcolorwheel.c',
- 'ruler.cpp'
-])
-
-libgimpwidgets_headers = files([
- 'gimpcolorwheel.h',
- 'ruler.h'
-])
-
-libgimpwidgets_deps = [
- glibmm_dep,
- gtk_dep
-]
-
-libgimpwidgets = static_library('gimpwidgets',
- sources: [libgimpwidgets_sources,
- libgimpwidgets_headers],
- dependencies: libgimpwidgets_deps,
- include_directories: [srcinc, confinc])
-
-libgimpwidgets_dep = declare_dependency(link_with : libgimpwidgets)
diff --git a/src/widgets/meson.build b/src/widgets/meson.build
deleted file mode 100644
index f39b32827..000000000
--- a/src/widgets/meson.build
+++ /dev/null
@@ -1,132 +0,0 @@
-subdir('gimp')
-
-libwidgets_sources = files([
- 'arc-toolbar.cpp',
- 'box3d-toolbar.cpp',
- 'button.cpp',
- 'calligraphy-toolbar.cpp',
- 'connector-toolbar.cpp',
- 'dash-selector.cpp',
- 'desktop-widget.cpp',
- 'dropper-toolbar.cpp',
- 'eek-preview.cpp',
- 'ege-adjustment-action.cpp',
- 'ege-output-action.cpp',
- 'ege-paint-def.cpp',
- 'eraser-toolbar.cpp',
- 'fill-style.cpp',
- 'font-selector.cpp',
- 'gradient-image.cpp',
- 'gradient-selector.cpp',
- 'gradient-toolbar.cpp',
- 'gradient-vector.cpp',
- 'ink-action.cpp',
- 'ink-comboboxentry-action.cpp',
- 'ink-radio-action.cpp',
- 'ink-toggle-action.cpp',
- 'ink-tool-menu-action.cpp',
- 'lpe-toolbar.cpp',
- 'measure-toolbar.cpp',
- 'mesh-toolbar.cpp',
- 'node-toolbar.cpp',
- 'paint-selector.cpp',
- 'pencil-toolbar.cpp',
- 'rect-toolbar.cpp',
- 'select-toolbar.cpp',
- 'sp-attribute-widget.cpp',
- 'sp-color-selector.cpp',
- 'sp-widget.cpp',
- 'sp-xmlview-attr-list.cpp',
- 'sp-xmlview-content.cpp',
- 'sp-xmlview-tree.cpp',
- 'spinbutton-events.cpp',
- 'spiral-toolbar.cpp',
- 'spray-toolbar.cpp',
- 'spw-utilities.cpp',
- 'star-toolbar.cpp',
- 'stroke-marker-selector.cpp',
- 'stroke-style.cpp',
- 'swatch-selector.cpp',
- 'text-toolbar.cpp',
- 'toolbox.cpp',
- 'tweak-toolbar.cpp',
- 'zoom-toolbar.cpp'
-])
-
-libwidgets_headers = files([
- 'arc-toolbar.h',
- 'box3d-toolbar.h',
- 'button.h',
- 'calligraphy-toolbar.h',
- 'connector-toolbar.h',
- 'dash-selector.h',
- 'desktop-widget.h',
- 'dropper-toolbar.h',
- 'eek-preview.h',
- 'ege-adjustment-action.h',
- 'ege-output-action.h',
- 'ege-paint-def.h',
- 'eraser-toolbar.h',
- 'fill-n-stroke-factory.h',
- 'fill-style.h',
- 'font-selector.h',
- 'gradient-image.h',
- 'gradient-selector.h',
- 'gradient-toolbar.h',
- 'gradient-vector.h',
- 'ink-action.h',
- 'ink-comboboxentry-action.h',
- 'ink-radio-action.h',
- 'ink-toggle-action.h',
- 'ink-tool-menu-action.h',
- 'lpe-toolbar.h',
- 'measure-toolbar.h',
- 'mesh-toolbar.h',
- 'node-toolbar.h',
- 'paint-selector.h',
- 'pencil-toolbar.h',
- 'rect-toolbar.h',
- 'select-toolbar.h',
- 'sp-attribute-widget.h',
- 'sp-color-selector.h',
- 'sp-widget.h',
- 'sp-xmlview-attr-list.h',
- 'sp-xmlview-content.h',
- 'sp-xmlview-tree.h',
- 'spinbutton-events.h',
- 'spiral-toolbar.h',
- 'spray-toolbar.h',
- 'spw-utilities.h',
- 'star-toolbar.h',
- 'stroke-marker-selector.h',
- 'stroke-style.h',
- 'swatch-selector.h',
- 'text-toolbar.h',
- 'toolbox.h',
- 'tweak-toolbar.h',
- 'widget-sizes.h',
- 'zoom-toolbar.h'
-])
-
-# TODO:
-#
-# if HAVE_POTRACE
-# libwidgets_sources += files(['paintbucket-toolbar.cpp'])
-# libwidgets_headers += files(['paintbucket-toolbar.h'])
-# endif
-
-libwidgets_deps = [
- glibmm_dep,
- gtkmm_dep,
- xml2_dep,
- gdl_dep,
- libgimpwidgets_dep
-]
-
-libwidgets = static_library('widgets',
- sources: [libwidgets_sources,
- libwidgets_headers],
- dependencies: libwidgets_deps,
- include_directories: [srcinc, confinc])
-
-libwidgets_dep = declare_dependency(link_with : libwidgets)
diff --git a/src/xml/meson.build b/src/xml/meson.build
deleted file mode 100644
index a3187a3ad..000000000
--- a/src/xml/meson.build
+++ /dev/null
@@ -1,67 +0,0 @@
-xml_sources = files([
- 'composite-node-observer.cpp',
- 'croco-node-iface.cpp',
- 'event.cpp',
- 'log-builder.cpp',
- 'node-fns.cpp',
- 'quote.cpp',
- 'repr.cpp',
- 'repr-css.cpp',
- 'repr-io.cpp',
- 'repr-sorting.cpp',
- 'repr-util.cpp',
- 'simple-document.cpp',
- 'simple-node.cpp',
- 'subtree.cpp',
- 'helper-observer.cpp',
- 'rebase-hrefs.cpp'
-])
-
-xml_headers = files([
- 'attribute-record.h',
- 'comment-node.h',
- 'composite-node-observer.h',
- 'croco-node-iface.h',
- 'document.h',
- 'element-node.h',
- 'event-fns.h',
- 'event.h',
- 'helper-observer.h',
- 'invalid-operation-exception.h',
- 'log-builder.h',
- 'node-event-vector.h',
- 'node-fns.h',
- 'node-iterators.h',
- 'node-observer.h',
- 'node.h',
- 'pi-node.h',
- 'quote-test.h',
- 'quote.h',
- 'rebase-hrefs-test.h',
- 'rebase-hrefs.h',
- 'repr-action-test.h',
- 'repr-sorting.h',
- 'repr.h',
- 'simple-document.h',
- 'simple-node.h',
- 'sp-css-attr.h',
- 'subtree.h',
- 'text-node.h'
-])
-
-xml_deps = [
- glib_dep,
- glibmm_dep,
- xml2_dep,
- libdebug_dep,
- libutil_dep,
- libio_dep
-]
-
-lib_xml = static_library('xml',
- sources: [xml_sources,
- xml_headers],
- dependencies: xml_deps,
- include_directories: [srcinc, confinc])
-
-libxml_dep = declare_dependency(link_with : lib_xml)