X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=tests%2FMakefile.am;h=4601b0cb6f26ceda9cc25ba5d3aca39275e2cced;hb=e4c14cdbdf2fe805e79cd96ded236f57e7b89060;hp=4dd2a8326e5ed79c13cee3a031e95bb732f37152;hpb=454138ff8a20f6edb9b65a910101403d8b520643;p=opencv diff --git a/tests/Makefile.am b/tests/Makefile.am index 4dd2a83..4601b0c 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -1 +1,255 @@ -SUBDIRS = cxts cxcore cv python octave +# This Makefile compiles, links and invokes all tests +# Python and Octave tests are only run if python or octave resp. have been --enable[d] in ./configure + + +check_LTLIBRARIES = libcxts.la +check_PROGRAMS = cxcoretest cvtest mltest +dist_check_SCRIPTS = test_cxcore.sh test_cv.sh test_ml.sh $(TMP_OCTAVE_FILES) $(TMP_PYTHON_FILES) +TESTS = $(dist_check_SCRIPTS) + + +clean-local: + -rm -rf *.lst *.sum python-old/*.pyc *.works python-old/*.works python-old/highgui/*.pyc python-old/highgui/*.works + + +TESTS_ENVIRONMENT = \ + LD_LIBRARY_PATH=$(top_builddir)/src/.libs:$(LD_LIBRARY_PATH) \ + DYLD_LIBRARY_PATH=$(top_builddir)/src/.libs:$(LD_LIBRARY_PATH) \ + OCTAVEPATH=$(top_builddir)/interfaces/swig/octave \ + PYTHONPATH=$(top_srcdir)/tests/python:$(top_srcdir)/tests/python-old/highgui:$(top_srcdir)/interfaces/swig/python:$(top_builddir)/interfaces/swig/python-old/.libs + +AM_CPPFLAGS = \ + -I$(top_srcdir)/tests/cxts \ + -I$(top_srcdir)/include/opencv + +AM_LDFLAGS = @OPENMP_CXXFLAGS@ + + +EXTRA_DIST = \ + CMakeLists.txt \ + cv/CMakeLists.txt \ + cxcore/CMakeLists.txt \ + cxts/CMakeLists.txt \ + ml/CMakeLists.txt \ + \ + cxcore/src/precomp.cpp \ + cxts/precomp.cpp \ + \ + ml/src/precomp.cpp \ + \ + octave/frame.jpg \ + \ + python/test.py \ + python/tickets.py + + +noinst_HEADERS = \ + cxts/_cxts.h \ + cxts/cxts.h \ + \ + cxcore/src/cxcoretest.h \ + \ + cv/src/aeigenobjects.inc \ + cv/src/cvtest.h \ + \ + ml/src/mltest.h + + +libcxts_la_SOURCES = \ + cxts/cxts.cpp \ + cxts/cxts_arrtest.cpp \ + cxts/cxts_math.cpp +libcxts_la_LIBADD = \ + $(top_builddir)/src/libcxcore.la + + +cxcoretest_SOURCES = \ + cxcore/src/aarithm.cpp \ + cxcore/src/adatastruct.cpp \ + cxcore/src/adxt.cpp \ + cxcore/src/amath.cpp \ + cxcore/src/asolvepoly.cpp \ + cxcore/src/cxcoretest_main.cpp +cxcoretest_LDADD = \ + libcxts.la \ + $(top_builddir)/src/libcxcore.la + + +cvtest_SOURCES = \ + cv/src/aaccum.cpp \ + cv/src/aadaptthresh.cpp \ + cv/src/aapproxpoly.cpp \ + cv/src/acameracalibration.cpp \ + cv/src/acamshift.cpp \ + cv/src/acanny.cpp \ + cv/src/achesscorners.cpp \ + cv/src/acolor.cpp \ + cv/src/acondens.cpp \ + cv/src/acontourmoments.cpp \ + cv/src/acontours.cpp \ + cv/src/acontoursmatch.cpp \ + cv/src/aconvhull.cpp \ + cv/src/acreatecontourtree.cpp \ + cv/src/adistancetransform.cpp \ + cv/src/adrawing_regress.cpp \ + cv/src/aeigenobjects.cpp \ + cv/src/aemd.cpp \ + cv/src/afilter.cpp \ + cv/src/afloodfill.cpp \ + cv/src/afundam.cpp \ + cv/src/ahistograms.cpp \ + cv/src/ahmmobs.cpp \ + cv/src/ahoughtransform.cpp \ + cv/src/aimage.cpp \ + cv/src/aimgwarp.cpp \ + cv/src/akalman.cpp \ + cv/src/akdtree.cpp \ + cv/src/akmeans.cpp \ + cv/src/amatchcontourtrees.cpp \ + cv/src/amoments.cpp \ + cv/src/amotiontemplates.cpp \ + cv/src/amotseg.cpp \ + cv/src/aoptflowhs.cpp \ + cv/src/aoptflowlk.cpp \ + cv/src/aoptflowpyrlk.cpp \ + cv/src/aposit.cpp \ + cv/src/apyrsegmentation.cpp \ + cv/src/asnakes.cpp \ + cv/src/aspilltree.cpp \ + cv/src/astereocorrespondencegc.cpp \ + cv/src/asubdivisions.cpp \ + cv/src/atemplmatch.cpp \ + cv/src/athresh.cpp \ + cv/src/cvtest.cpp \ + cv/src/tsysa.cpp +cvtest_LDADD = \ + libcxts.la \ + $(top_builddir)/src/libcxcore.la \ + $(top_builddir)/src/libcv.la \ + $(top_builddir)/src/libcvaux.la \ + $(top_builddir)/src/libhighgui.la + + +mltest_SOURCES = \ + ml/src/amltests.cpp \ + ml/src/mltest_main.cpp \ + ml/src/mltests.cpp \ + ml/src/slmltests.cpp +mltest_LDADD = \ + libcxts.la \ + $(top_builddir)/src/libcxcore.la \ + $(top_builddir)/src/libcv.la \ + $(top_builddir)/src/libml.la + + +if BUILD_OCTAVE_WRAPPERS + TMP_OCTAVE_FILES = octave/test_adaptors.m +else + TMP_OCTAVE_FILES = +endif +noinst_OCTAVE = $(TMP_OCTAVE_FILES) + + +if BUILD_PYTHON_WRAPPERS +TMP_PYTHON_FILES = +# python-old/testall.py \ +# python-old/highgui/cvInitSystem.py \ +# python-old/highgui/cvLoadImageBMP.py \ +# python-old/highgui/cvLoadImageJPG.py \ +# python-old/highgui/cvLoadImageTIFF.py \ +# python-old/highgui/cvLoadImagePPM.py \ +# python-old/highgui/cvLoadImagePNG.py \ +# python-old/highgui/cvLoadImageSR.py \ +# python-old/highgui/cvSaveImage.py \ +# python-old/highgui/cvNamedWindow.py \ +# python-old/highgui/cvShowImage.py \ +# python-old/highgui/cvWaitKey.py \ +# python-old/highgui/cvCreateTrackbar.py \ +# python-old/highgui/cvMoveResizeWindow.py \ +# python-old/highgui/cvGetSetTrackbarPos.py \ +# python-old/highgui/cvGetWindowHandleName.py \ +# python-old/highgui/cvSetMouseCallback.py \ +# python-old/highgui/cvCreateFileCaptureRGB.py \ +# python-old/highgui/cvCreateFileCaptureRGBA.py \ +# python-old/highgui/cvCreateFileCaptureUYVY.py \ +# python-old/highgui/cvCreateFileCaptureY8.py \ +# python-old/highgui/cvCreateFileCaptureYUY2.py \ +# python-old/highgui/cvCreateFileCaptureYV12.py \ +# python-old/highgui/cvCreateFileCaptureYV16.py \ +# python-old/highgui/cvCreateFileCaptureYVU9.py \ +# python-old/highgui/cvGetCaptureProperty.py \ +# python-old/highgui/cvGrabFrame.py \ +# python-old/highgui/cvRetrieveFrame.py \ +# python-old/highgui/cvQueryFrame.py \ +# python-old/highgui/query_3gp.py \ +# python-old/highgui/query_bmp24.py \ +# python-old/highgui/query_bmp32.py \ +# python-old/highgui/query_cinepak.py \ +# python-old/highgui/query_divx.py \ +# python-old/highgui/query_dv_pal_progressive_avi.py \ +# python-old/highgui/query_dv_pal_progressive_dv.py \ +# python-old/highgui/query_huffyuv.py \ +# python-old/highgui/query_indeo.py \ +# python-old/highgui/query_mpeg4.py \ +# python-old/highgui/query_uncompressed.py \ +# python-old/highgui/query_wmv9.py \ +# python-old/highgui/seek_frame_3gp.py \ +# python-old/highgui/seek_frame_bmp24.py \ +# python-old/highgui/seek_frame_bmp32.py \ +# python-old/highgui/seek_frame_cinepak.py \ +# python-old/highgui/seek_frame_divx.py \ +# python-old/highgui/seek_frame_dv_pal_progressive_avi.py \ +# python-old/highgui/seek_frame_dv_pal_progressive_dv.py \ +# python-old/highgui/seek_frame_huffyuv.py \ +# python-old/highgui/seek_frame_indeo.py \ +# python-old/highgui/seek_frame_mpeg4.py \ +# python-old/highgui/seek_frame_uncompressed.py \ +# python-old/highgui/seek_frame_wmv9.py \ +# python-old/highgui/seek_time_3gp.py \ +# python-old/highgui/seek_time_bmp24.py \ +# python-old/highgui/seek_time_bmp32.py \ +# python-old/highgui/seek_time_cinepak.py \ +# python-old/highgui/seek_time_divx.py \ +# python-old/highgui/seek_time_dv_pal_progressive_avi.py \ +# python-old/highgui/seek_time_dv_pal_progressive_dv.py \ +# python-old/highgui/seek_time_huffyuv.py \ +# python-old/highgui/seek_time_indeo.py \ +# python-old/highgui/seek_time_mpeg4.py \ +# python-old/highgui/seek_time_uncompressed.py \ +# python-old/highgui/seek_time_wmv9.py \ +# python-old/highgui/size_3gp.py \ +# python-old/highgui/size_bmp24.py \ +# python-old/highgui/size_bmp32.py \ +# python-old/highgui/size_cinepak.py \ +# python-old/highgui/size_divx.py \ +# python-old/highgui/size_dv_pal_progressive_avi.py \ +# python-old/highgui/size_dv_pal_progressive_dv.py \ +# python-old/highgui/size_huffyuv.py \ +# python-old/highgui/size_indeo.py \ +# python-old/highgui/size_mpeg4.py \ +# python-old/highgui/size_uncompressed.py \ +# python-old/highgui/size_wmv9.py +else + TMP_PYTHON_FILES = +endif + +noinst_PYTHON = + +# $(TMP_PYTHON_FILES) \ +# python-old/cmp_tests.py \ +# python-old/cvtestutils.py \ +# python-old/feature_tree_tests.py \ +# python-old/histogram_tests.py \ +# python-old/homography_tests.py \ +# python-old/lsh_tests.py \ +# python-old/moments_tests.py \ +# python-old/roots_tests.py \ +# python-old/test_adaptors.py \ +# python-old/highgui/works.py \ +# python-old/highgui/frames.py \ +# python-old/highgui/match.py \ +# python-old/highgui/query_test.py \ +# python-old/highgui/seek_test.py \ +# python-old/highgui/size_test.py \ +# python-old/highgui/cvCreateFileCapture.py \ +# python-old/highgui/cvLoadImage.py