Code

fix crash 1544495 when closing a document with mask/clippath: it makes no sense to...
[inkscape.git] / src / Makefile_insert
index e09b69ffc69e3ed88bc79515144a5255c3901d80..d0ef0248b74d912538073a7fc3877c7c30da3e48 100644 (file)
@@ -7,8 +7,8 @@
 #
 # ################################################
 
-if OS_WIN32
-win32_sources = winmain.cpp
+if PLATFORM_WIN32
+win32_sources = winmain.cpp registrytool.cpp registrytool.h
 win32ldflags = -lcomdlg32
 endif 
 
@@ -45,8 +45,11 @@ libinkpre_a_SOURCES =        \
        color-rgba.h    \
        color-profile.cpp color-profile.h       \
        color-profile-fns.h     \
+       conditions.cpp conditions.h\
        conn-avoid-ref.cpp conn-avoid-ref.h     \
        connector-context.cpp connector-context.h       \
+       connection-pool.h \
+       console-output-undo-observer.h console-output-undo-observer.cpp \
        context-fns.cpp context-fns.h \
        desktop-affine.cpp desktop-affine.h     \
        desktop-events.cpp desktop-events.h     \
@@ -64,6 +67,7 @@ libinkpre_a_SOURCES = \
        dyna-draw-context.cpp dyna-draw-context.h       \
        enums.h \
        event-context.cpp event-context.h       \
+       event-log.cpp event-log.h       \
        extract-uri.cpp extract-uri.h   \
        file.cpp file.h \
        fontsize-expansion.cpp fontsize-expansion.h     \
@@ -73,6 +77,7 @@ libinkpre_a_SOURCES = \
        gradient-context.cpp gradient-context.h \
        gradient-drag.cpp gradient-drag.h \
        help.cpp help.h \
+        icon-size.h \
        inkscape-stock.cpp inkscape-stock.h\
        inkscape.cpp inkscape.h inkscape-private.h      \
        interface.cpp interface.h       \
@@ -82,6 +87,7 @@ libinkpre_a_SOURCES = \
        knot.cpp knot.h \
        knotholder.cpp knotholder.h     \
        layer-fns.cpp layer-fns.h       \
+       layer-manager.cpp layer-manager.h       \
        macros.h        \
        marker-status.cpp marker-status.h       \
        media.cpp media.h       \
@@ -94,7 +100,8 @@ libinkpre_a_SOURCES =        \
        nodepath.cpp nodepath.h \
        object-edit.cpp object-edit.h   \
        object-hierarchy.cpp object-hierarchy.h \
-       object-ui.cpp object-ui.h       \
+       ui/context-menu.cpp \
+       ui/context-menu.h       \
        path-chemistry.cpp path-chemistry.h     \
        path-prefix.h   \
        pen-context.cpp \
@@ -136,9 +143,48 @@ libinkpre_a_SOURCES =      \
        sp-cursor.cpp sp-cursor.h       \
        sp-defs.cpp sp-defs.h   \
        sp-ellipse.cpp sp-ellipse.h     \
+       sp-feblend.cpp sp-feblend.h     \
+       sp-feblend-fns.h        \
+       sp-fecolormatrix.cpp sp-fecolormatrix.h \
+       sp-fecolormatrix-fns.h  \
+       sp-fecomponenttransfer.cpp sp-fecomponenttransfer.h     \
+       sp-fecomponenttransfer-fns.h    \
+       sp-fecomposite.cpp sp-fecomposite.h     \
+       sp-fecomposite-fns.h    \
+       sp-feconvolvematrix.cpp sp-feconvolvematrix.h   \
+       sp-feconvolvematrix-fns.h       \
+       sp-fediffuselighting.cpp sp-fediffuselighting.h \
+       sp-fediffuselighting-fns.h      \
+       sp-fedisplacementmap.cpp sp-fedisplacementmap.h \
+       sp-fedisplacementmap-fns.h      \
+       sp-feflood.cpp sp-feflood.h     \
+       sp-feflood-fns.h        \
+       sp-feimage.cpp sp-feimage.h     \
+       sp-feimage-fns.h        \
+       sp-femerge.cpp sp-femerge.h     \
+       sp-femerge-fns.h        \
+       sp-femorphology.cpp sp-femorphology.h   \
+       sp-femorphology-fns.h   \
+       sp-feoffset.cpp sp-feoffset.h   \
+       sp-feoffset-fns.h       \
+       sp-fespecularlighting.cpp sp-fespecularlighting.h       \
+       sp-fespecularlighting-fns.h     \
+       sp-fetile.cpp sp-fetile.h       \
+       sp-fetile-fns.h \
+       sp-feturbulence.cpp sp-feturbulence.h   \
+       sp-feturbulence-fns.h   \
+       sp-filter-fns.h \
+       sp-filter-primitive.cpp \
+       sp-filter-primitive.h   \
+       sp-filter-reference.cpp \
+       sp-filter-reference.h   \
+       sp-filter-units.h       \
+       sp-filter.cpp sp-filter.h       \
        sp-flowdiv.h sp-flowdiv.cpp \
        sp-flowregion.h sp-flowregion.cpp \
        sp-flowtext.h sp-flowtext.cpp \
+       sp-gaussian-blur.cpp sp-gaussian-blur.h \
+       sp-gaussian-blur-fns.h  \
        sp-gradient-fns.h       \
        sp-gradient-reference.cpp       \
        sp-gradient-reference.h \
@@ -186,6 +232,7 @@ libinkpre_a_SOURCES =       \
        sp-stop.h       \
        sp-string.cpp sp-string.h       \
        sp-symbol.cpp sp-symbol.h       \
+       sp-switch.cpp sp-switch.h\
        sp-text.cpp sp-text.h   \
        sp-textpath.h   \
        sp-tspan.cpp sp-tspan.h \
@@ -227,7 +274,7 @@ libinkpost_a_SOURCES =      \
        gc-alloc.h      \
        gc-anchored.h gc-anchored.cpp   \
        gc-core.h       \
-       gc-finalized.h  \
+       gc-finalized.h gc-finalized.cpp \
        gc-managed.h    \
        gc-soft-ptr.h   \
        gc.cpp  \
@@ -247,8 +294,8 @@ inkscape_private_libs =     \
        application/libinkapp.a \
        ui/dialog/libuidialog.a \
        dialogs/libspdialogs.a  \
-        dom/libdom.a            \
        jabber_whiteboard/libjabber_whiteboard.a \
+       pedro/libpedro.a        \
        trace/libtrace.a        \
        svg/libspsvg.a          \
        widgets/libspwidgets.a  \
@@ -264,10 +311,14 @@ inkscape_private_libs =   \
        ui/widget/libuiwidget.a \
        graphlayout/libgraphlayout.a    \
        removeoverlap/libremoveoverlap.a                \
+       libcola/libcola.a       \
+       libvpsc/libvpsc.a       \
        extension/libextension.a        \
        extension/implementation/libimplementation.a    \
        extension/internal/libinternal.a        \
+       extension/internal/libwpg/libwpg.a      \
        extension/script/libscript.a    \
+        dom/libdom.a            \
        xml/libspxml.a          \
        util/libinkutil.a       \
        io/libio.a              \
@@ -286,7 +337,8 @@ all_libs =                  \
        $(win32ldflags)         \
        $(PERL_LIBS)            \
        $(PYTHON_LIBS)  \
-       $(LIBLOUDMOUTH_LIBS) 
+       $(LIBLOUDMOUTH_LIBS) \
+       $(INKBOARD_LIBS)
 
 desktop.$(OBJEXT): helper/sp-marshal.h
 document.$(OBJEXT): helper/sp-marshal.h inkscape_version.h
@@ -316,26 +368,24 @@ inkscape_LDFLAGS = --export-dynamic $(kdeldflags)
 inkview_SOURCES = inkview.cpp $(win32_sources)
 inkview_LDADD = $(all_libs)
 
-dir_util_test_SOURCES = dir-util-test.cpp utest/test-2ary-cases.h
-dir_util_test_LDADD = dir-util.$(OBJEXT) -lglib-2.0
-
-mod360_test_SOURCES = mod360-test.cpp
-mod360_test_LDADD = libinkpre.a -lglib-2.0
-
-extract_uri_test_SOURCES = extract-uri-test.cpp
-extract_uri_test_LDADD = libinkpre.a -lglib-2.0
-
-round_test_SOURCES = round-test.cpp
-round_test_LDADD = libinkpost.a
-
-sp_gradient_test_SOURCES = sp-gradient-test.cpp
-sp_gradient_test_LDADD = $(all_libs) 
-
-sp_style_elem_test_SOURCES = sp-style-elem-test.cpp
-sp_style_elem_test_LDADD = $(all_libs)
-
 style_test_SOURCES = style-test.cpp
 style_test_LDADD = $(all_libs)
 
 inkscape_version.h: ../configure.ac
        echo '#define INKSCAPE_VERSION "$(VERSION)"' > inkscape_version.h
+
+test_all_includes = \
+               $(srcdir)/attributes-test.h     \
+               $(srcdir)/color-profile-test.h  \
+               $(srcdir)/MultiPrinter.h  \
+               $(srcdir)/TRPIFormatter.h \
+               $(srcdir)/PylogFormatter.h \
+               $(srcdir)/dir-util-test.h       \
+               $(srcdir)/extract-uri-test.h    \
+               $(srcdir)/mod360-test.h \
+               $(srcdir)/round-test.h  \
+               $(srcdir)/sp-gradient-test.h    \
+               $(srcdir)/sp-style-elem-test.h  \
+               $(srcdir)/style-test.h  \
+               $(srcdir)/test-helpers.h  \
+               $(srcdir)/verbs-test.h