Code

additional file for building nr-test
[inkscape.git] / src / libnr / Makefile_insert
index c7f5fd28c99a734a855ed0b2e2ac2e9bd223d77c..019dba548a3ae022b9677f70222d850b5d989f22 100644 (file)
@@ -1,10 +1,5 @@
 ## Makefile.am fragment sourced by src/Makefile.am.
 
-libnr/all: libnr/libnr.a
-
-libnr/clean:
-       rm -f libnr/libnr.a libnr/libtest-nr.a $(libnr_libnr_a_OBJECTS) $(libnr_libtest_nr_a_OBJECTS)
-
 if USE_MMX
 libnr_mmx_sources =    \
        libnr/have_mmx.S        \
@@ -14,15 +9,13 @@ libnr_mmx_sources =  \
        libnr/nr_mmx_R8G8B8_R8G8B8_R8G8B8A8_P.S
 endif
 
-libnr_libnr_a_SOURCES =        \
+ink_common_sources +=  \
        libnr/in-svg-plane.h    \
-       libnr/n-art-bpath.h     \
-       libnr/n-art-bpath-2geom.cpp \
-       libnr/n-art-bpath-2geom.h \
        libnr/nr-blit.cpp       \
        libnr/nr-blit.h \
        libnr/nr-compose-transform.cpp  \
        libnr/nr-compose-transform.h    \
+       libnr/nr-compose-reference.h
        libnr/nr-compose.cpp    \
        libnr/nr-compose.h      \
        libnr/nr-convert2geom.h \
@@ -96,69 +89,25 @@ libnr_libnr_a_SOURCES =     \
        libnr/nr-values.h       \
        $(libnr_mmx_sources)
 
-libnr_testnr_SOURCES = \
-       libnr/testnr.cpp
-
-libnr_testnr_LDADD =   \
-       libnr/libnr.a   \
-       -lglib-2.0
+# Ancient performance test (?)
+# Won't work anymore.
+#libnr_testnr_SOURCES =        \
+#      libnr/testnr.cpp
 
+#libnr_testnr_LDADD =  \
+#      libnr/libnr.a   \
+#      -lglib-2.0
 
-libnr/test-nr-main.cpp: libnr/test-nr.cpp
-       $(top_srcdir)/cxxtest/cxxtestgen.pl --template=$(srcdir)/selfname.tpl -root -o libnr/test-nr-main.cpp $(libnr_test_nr_includes)
-
-libnr/test-nr.cpp: $(libnr_test_nr_includes)
-       $(top_srcdir)/cxxtest/cxxtestgen.pl --have-eh -part -o libnr/test-nr.cpp $(libnr_test_nr_includes)
-
-libnr_test_nr_includes = \
+# ######################
+# ### CxxTest stuff ####
+# ######################
+CXXTEST_TESTSUITES += \
+       $(srcdir)/libnr/in-svg-plane-test.h     \
        $(srcdir)/libnr/nr-compose-test.h       \
-       $(srcdir)/libnr/nr-types-test.h \
-       $(srcdir)/libnr/nr-translate-test.h     \
-       $(srcdir)/libnr/nr-rotate-test.h        \
-       $(srcdir)/libnr/nr-scale-test.h \
+       $(srcdir)/libnr/nr-matrix-test.h        \
        $(srcdir)/libnr/nr-point-fns-test.h     \
+       $(srcdir)/libnr/nr-rotate-test.h        \
        $(srcdir)/libnr/nr-rotate-fns-test.h    \
-       $(srcdir)/libnr/in-svg-plane-test.h     \
-       $(srcdir)/libnr/nr-matrix-test.h
-
-libnr_libtest_nr_a_SOURCES =   \
-       libnr/test-nr.cpp \
-       libnr/nr-compose-reference.cpp \
-       libnr/nr-compose-reference.h \
-       $(libnr_test_nr_includes)
-
-libnr_test_nr_SOURCES =        \
-       libnr/test-nr-main.cpp \
-       $(libnr_test_nr_includes)
-
-libnr_test_nr_LDADD =  \
-       libnr/libnr.a   \
-       libnr/libtest-nr.a      \
-       -lglib-2.0
-
-#      -L/usr/X11R6/lib
-#      -lX11
-
-libnr_in_svg_plane_test_SOURCES = libnr/in-svg-plane-test.cpp
-libnr_in_svg_plane_test_LDADD = libnr/libnr.a -lglib-2.0
-
-libnr_nr_types_test_SOURCES = libnr/nr-types-test.cpp
-libnr_nr_types_test_LDADD = libnr/libnr.a -lglib-2.0
-
-libnr_nr_point_fns_test_SOURCES = libnr/nr-point-fns-test.cpp
-libnr_nr_point_fns_test_LDADD = libnr/libnr.a -lglib-2.0
-
-libnr_nr_matrix_test_SOURCES = libnr/nr-matrix-test.cpp
-libnr_nr_matrix_test_LDADD = libnr/libnr.a -lglib-2.0
-
-libnr_nr_rotate_test_SOURCES = libnr/nr-rotate-test.cpp
-libnr_nr_rotate_test_LDADD = libnr/libnr.a -lglib-2.0
-
-libnr_nr_rotate_fns_test_SOURCES = libnr/nr-rotate-fns-test.cpp
-libnr_nr_rotate_fns_test_LDADD = libnr/libnr.a -lglib-2.0
-
-libnr_nr_scale_test_SOURCES = libnr/nr-scale-test.cpp
-libnr_nr_scale_test_LDADD = libnr/libnr.a -lglib-2.0
-
-libnr_nr_translate_test_SOURCES = libnr/nr-translate-test.cpp
-libnr_nr_translate_test_LDADD = libnr/libnr.a -lglib-2.0
+       $(srcdir)/libnr/nr-scale-test.h         \
+       $(srcdir)/libnr/nr-translate-test.h     \
+       $(srcdir)/libnr/nr-types-test.h