diff options
| author | MenTaLguY <mental@rydia.net> | 2006-01-16 02:36:01 +0000 |
|---|---|---|
| committer | mental <mental@users.sourceforge.net> | 2006-01-16 02:36:01 +0000 |
| commit | 179fa413b047bede6e32109e2ce82437c5fb8d34 (patch) | |
| tree | a5a6ac2c1708bd02288fbd8edb2ff500ff2e0916 /src/Makefile.am | |
| download | inkscape-179fa413b047bede6e32109e2ce82437c5fb8d34.tar.gz inkscape-179fa413b047bede6e32109e2ce82437c5fb8d34.zip | |
moving trunk for module inkscape
(bzr r1)
Diffstat (limited to 'src/Makefile.am')
| -rw-r--r-- | src/Makefile.am | 261 |
1 files changed, 261 insertions, 0 deletions
diff --git a/src/Makefile.am b/src/Makefile.am new file mode 100644 index 000000000..73e6deb36 --- /dev/null +++ b/src/Makefile.am @@ -0,0 +1,261 @@ +## Process this file with automake to produce Makefile.in + + +# ################################################ +# +# G L O B A L +# +# ################################################ + +# Should work in either automake1.7 or 1.8, but 1.6 doesn't +# handle foo/libfoo_a_CPPFLAGS properly (if at all). +# Update: We now avoid setting foo/libfoo_a_CPPFLAGS, +# so perhaps 1.6 will work. +AUTOMAKE_OPTIONS = 1.7 subdir-objects + +INCLUDES = \ + $(PERL_CFLAGS) $(PYTHON_CFLAGS) \ + $(FREETYPE_CFLAGS) \ + $(GNOME_PRINT_CFLAGS) \ + $(GNOME_VFS_CFLAGS) \ + $(LIBLOUDMOUTH_CFLAGS) \ + $(XFT_CFLAGS) \ + -DPOTRACE=\"potrace\" \ + $(INKSCAPE_CFLAGS) \ + -I$(top_srcdir)/cxxtest + +include Makefile_insert +include application/Makefile_insert +include dialogs/Makefile_insert +include display/Makefile_insert +include dom/Makefile_insert +include extension/Makefile_insert +include extension/implementation/Makefile_insert +include extension/internal/Makefile_insert +include extension/script/Makefile_insert +include helper/Makefile_insert +include inkjar/Makefile_insert +include io/Makefile_insert +include jabber_whiteboard/Makefile_insert +include libcroco/Makefile_insert +include libnr/Makefile_insert +include libnrtype/Makefile_insert +include libavoid/Makefile_insert +include livarot/Makefile_insert +include removeoverlap/Makefile_insert +include svg/Makefile_insert +include utest/Makefile_insert +include widgets/Makefile_insert +include debug/Makefile_insert +include xml/Makefile_insert +include traits/Makefile_insert +include algorithms/Makefile_insert +include ui/Makefile_insert +include ui/dialog/Makefile_insert +include ui/view/Makefile_insert +include ui/widget/Makefile_insert +include util/Makefile_insert +include trace/Makefile_insert + +bin_PROGRAMS = inkscape inkview + +noinst_LIBRARIES = \ + libinkpre.a \ + application/libinkapp.a \ + dialogs/libspdialogs.a \ + jabber_whiteboard/libjabber_whiteboard.a \ + display/libspdisplay.a \ + dom/libdom.a \ + extension/implementation/libimplementation.a \ + extension/internal/libinternal.a \ + extension/libextension.a \ + extension/script/libscript.a \ + helper/libspchelp.a \ + io/libio.a \ + libcroco/libcroco.a \ + ui/libui.a \ + ui/dialog/libuidialog.a \ + ui/view/libuiview.a \ + ui/widget/libuiwidget.a \ + util/libinkutil.a \ + debug/libinkdebug.a \ + $(inkjar_libs) \ + libnr/libnr.a \ + libnrtype/libnrtype.a \ + libavoid/libavoid.a \ + livarot/libvarot.a \ + removeoverlap/libremoveoverlap.a \ + svg/libspsvg.a \ + widgets/libspwidgets.a \ + trace/libtrace.a \ + xml/libspxml.a \ + libinkpost.a + +check_LIBRARIES = \ + libnr/libtest-nr.a \ + svg/libtest-svg.a \ + xml/libtest-xml.a + +DISTCLEANFILES = \ + helper/sp-marshal.cpp \ + helper/sp-marshal.h \ + inkscape_version.h + +EXTRA_DIST = \ + mkdep.pl \ + mkfiles.pl \ + make.exclude \ + make.dep \ + make.files \ + make.ofiles \ + Doxyfile \ + sp-skeleton.cpp sp-skeleton.h \ + algorithms/makefile.in \ + application/makefile.in \ + debug/makefile.in \ + dialogs/makefile.in \ + dialogs/filedialog-win32.cpp \ + display/makefile.in \ + dom/makefile.in \ + extension/implementation/makefile.in \ + extension/internal/makefile.in \ + extension/makefile.in \ + extension/plugin/makefile.in \ + extension/script/makefile.in \ + helper/makefile.in \ + inkjar/makefile.in \ + io/makefile.in \ + io/crystalegg.xml \ + io/doc2html.xsl \ + jabber_whiteboard/makefile.in \ + libcroco/makefile.in \ + libnr/makefile.in \ + libnrtype/makefile.in \ + libavoid/makefile.in \ + livarot/makefile.in \ + removeoverlap/makefile.in \ + svg/makefile.in \ + trace/makefile.in \ + traits/makefile.in \ + utest/makefile.in \ + ui/makefile.in \ + ui/dialog/makefile.in \ + ui/view/makefile.in \ + ui/widget/makefile.in \ + util/makefile.in \ + widgets/makefile.in \ + xml/makefile.in \ + extension/internal/gnome.cpp \ + extension/internal/gnome.h \ + extension/internal/win32.cpp \ + extension/internal/win32.h \ + helper/sp-marshal.list \ + utest/utest.h \ + utest/test-1ary-cases.h \ + traits/copy.h \ + traits/function.h \ + traits/list-copy.h \ + traits/reference.h \ + $(jabber_whiteboard_SOURCES) + +EXTRA_PROGRAMS = \ + inkview \ + libnr/testnr + +TESTS = \ + test-all$(EXEEXT) \ + attributes-test$(EXEEXT) \ + dir-util-test$(EXEEXT) \ + extract-uri-test$(EXEEXT) \ + mod360-test$(EXEEXT) \ + round-test$(EXEEXT) \ + sp-gradient-test$(EXEEXT) \ + sp-style-elem-test$(EXEEXT) \ + style-test$(EXEEXT) \ + display/bezier-utils-test$(EXEEXT) \ + helper/units-test$(EXEEXT) \ + libnr/in-svg-plane-test$(EXEEXT) \ + libnr/nr-matrix-test$(EXEEXT) \ + libnr/nr-point-fns-test$(EXEEXT) \ + libnr/nr-rotate-test$(EXEEXT) \ + libnr/nr-rotate-fns-test$(EXEEXT) \ + libnr/nr-scale-test$(EXEEXT) \ + libnr/nr-translate-test$(EXEEXT) \ + libnr/nr-types-test$(EXEEXT) \ + libnr/test-nr$(EXEEXT) \ + removeoverlap/remove_rectangle_overlap-test$(EXEEXT) \ + svg/test-svg$(EXEEXT) \ + util/list-container-test$(EXEEXT) \ + xml/test-xml$(EXEEXT) \ + xml/quote-test$(EXEEXT) \ + xml/repr-action-test$(EXEEXT) + +# streamtest is unfinished and can't handle the relocations done during +# "make distcheck". Not needed for the 0.41 release. +# io/streamtest$(EXEEXT) + +# automake adds $(EXEEXT) to check_PROGRAMS items but not to TESTS items: +# TESTS items can be scripts etc. + +check_PROGRAMS = \ + test-all \ + attributes-test \ + dir-util-test \ + extract-uri-test \ + mod360-test \ + round-test \ + sp-gradient-test \ + sp-style-elem-test \ + style-test \ + display/bezier-utils-test \ + helper/units-test \ + libnr/in-svg-plane-test \ + libnr/nr-matrix-test \ + libnr/nr-point-fns-test \ + libnr/nr-rotate-test \ + libnr/nr-rotate-fns-test \ + libnr/nr-scale-test \ + libnr/nr-translate-test \ + libnr/nr-types-test \ + libnr/test-nr \ + removeoverlap/remove_rectangle_overlap-test \ + svg/test-svg \ + util/list-container-test \ + xml/test-xml \ + xml/quote-test \ + xml/repr-action-test + +# io/streamtest + + +test-all.cpp: \ + $(libnr_test_nr_a_SOURCES) \ + $(svg_test_svg_a_SOURCES) \ + $(xml_test_xml_a_SOURCES) \ + $(libnr_test_nr_includes) \ + $(svg_test_svg_includes) \ + $(xml_test_xml_includes) + $(top_srcdir)/cxxtest/cxxtestgen.pl --error-printer -root -o test-all.cpp \ + $(libnr_test_nr_includes) \ + $(svg_test_svg_includes) \ + $(xml_test_xml_includes) + +test_all_SOURCES = \ + test-all.cpp + +test_all_LDADD = \ + $(libnr_test_nr_LDADD) \ + $(svg_test_svg_LDADD) \ + $(xml_test_xml_LDADD) + + +# ################################################ +# +# D I S T +# +# ################################################ + +dist-hook: + mkdir $(distdir)/pixmaps + cp $(srcdir)/pixmaps/*xpm $(distdir)/pixmaps + |
