16acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_PATH:= $(call my-dir) 26acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 36acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renninclude $(CLEAR_VARS) 46acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 56acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_MODULE := libcxcore 66acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_MODULE_TAGS := optional 76acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 86acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_C_INCLUDES := \ 96acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn $(LOCAL_PATH)/cxcore/include 106acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) 116acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 123b32d12f234ef200e148868a315d438237cd10e0Chih-Hung Hsieh# cxmathfuncs.cpp has implicit cast of int struct fields. 133b32d12f234ef200e148868a315d438237cd10e0Chih-Hung HsiehLOCAL_CLANG_CFLAGS += -Wno-c++11-narrowing 143b32d12f234ef200e148868a315d438237cd10e0Chih-Hung Hsieh 156acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_SRC_FILES := \ 166acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxalloc.cpp \ 176acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxarithm.cpp \ 186acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxarray.cpp \ 196acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxcmp.cpp \ 206acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxconvert.cpp \ 216acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxcopy.cpp \ 226acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxdatastructs.cpp \ 236acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxdrawing.cpp \ 246acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxdxt.cpp \ 256acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxerror.cpp \ 266acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cximage.cpp \ 276acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxjacobieigens.cpp \ 286acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxlogic.cpp \ 296acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxlut.cpp \ 306acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxmathfuncs.cpp \ 316acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxmatmul.cpp \ 326acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxmatrix.cpp \ 336acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxmean.cpp \ 346acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxmeansdv.cpp \ 356acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxminmaxloc.cpp \ 366acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxnorm.cpp \ 376acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxouttext.cpp \ 386acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxpersistence.cpp \ 396acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxprecomp.cpp \ 406acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxrand.cpp \ 416acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxsumpixels.cpp \ 426acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxsvd.cpp \ 436acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxswitcher.cpp \ 446acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxtables.cpp \ 456acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cxcore/src/cxutils.cpp 466acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 476acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renninclude $(BUILD_STATIC_LIBRARY) 486acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 496acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 506acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 516acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renninclude $(CLEAR_VARS) 526acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 536acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_MODULE := libcv 546acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_MODULE_TAGS := optional 556acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 566acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_C_INCLUDES := \ 576acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn $(LOCAL_PATH)/cxcore/include \ 586acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn $(LOCAL_PATH)/cxcore/src \ 596acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn $(LOCAL_PATH)/cv/include 606acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) 616acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 626acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_SRC_FILES := \ 636acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvaccum.cpp \ 646acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvadapthresh.cpp \ 656acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvapprox.cpp \ 666acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvcalccontrasthistogram.cpp \ 676acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvcalcimagehomography.cpp \ 686acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvcalibinit.cpp \ 696acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvcalibration.cpp \ 706acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvcamshift.cpp \ 716acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvcanny.cpp \ 726acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvcolor.cpp \ 736acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvcondens.cpp \ 746acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvcontours.cpp \ 756acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvcontourtree.cpp \ 766acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvconvhull.cpp \ 776acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvcorner.cpp \ 786acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvcornersubpix.cpp \ 796acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvderiv.cpp \ 806acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvdistransform.cpp \ 816acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvdominants.cpp \ 826acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvemd.cpp \ 836acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvfeatureselect.cpp \ 846acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvfilter.cpp \ 856acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvfloodfill.cpp \ 866acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvfundam.cpp \ 876acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvgeometry.cpp \ 886acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvhaar.cpp \ 896acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvhistogram.cpp \ 906acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvhough.cpp \ 916acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvimgwarp.cpp \ 926acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvinpaint.cpp \ 936acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvkalman.cpp \ 946acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvlinefit.cpp \ 956acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvlkpyramid.cpp \ 966acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvmatchcontours.cpp \ 976acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvmoments.cpp \ 986acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvmorph.cpp \ 996acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvmotempl.cpp \ 1006acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvoptflowbm.cpp \ 1016acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvoptflowhs.cpp \ 1026acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvoptflowlk.cpp \ 1036acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvpgh.cpp \ 1046acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvposit.cpp \ 1056acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvprecomp.cpp \ 1066acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvpyramids.cpp \ 1076acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvpyrsegmentation.cpp \ 1086acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvrotcalipers.cpp \ 1096acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvsamplers.cpp \ 1106acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvsegmentation.cpp \ 1116acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvshapedescr.cpp \ 1126acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvsmooth.cpp \ 1136acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvsnakes.cpp \ 1146acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvstereobm.cpp \ 1156acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvstereogc.cpp \ 1166acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvsubdivision2d.cpp \ 1176acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvsumpixels.cpp \ 1186acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvsurf.cpp \ 1196acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvswitcher.cpp \ 1206acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvtables.cpp \ 1216acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvtemplmatch.cpp \ 1226acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvthresh.cpp \ 1236acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvundistort.cpp \ 1246acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/cvutils.cpp \ 1256acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cv/src/mycvHaarDetectObjects.cpp 1266acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn# cv/src/cvkdtree.cpp \ 1276acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 1286acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renninclude $(BUILD_STATIC_LIBRARY) 1296acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 1306acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 1316acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 1326acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renninclude $(CLEAR_VARS) 1336acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 1346acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_MODULE := libcvaux 1356acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_MODULE_TAGS := optional 1366acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_C_INCLUDES := \ 1376acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn $(LOCAL_PATH)/cv/src \ 1386acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn $(LOCAL_PATH)/cv/include \ 1396acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn $(LOCAL_PATH)/cxcore/include \ 1406acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn $(LOCAL_PATH)/cvaux/include 1416acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) 1426acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 1436acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_SRC_FILES := \ 1446acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/camshift.cpp \ 1456acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvaux.cpp \ 1466acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvauxutils.cpp \ 1476acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvbgfg_acmmm2003.cpp \ 1486acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvbgfg_codebook.cpp \ 1496acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvbgfg_common.cpp \ 1506acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvbgfg_gaussmix.cpp \ 1516acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvcalibfilter.cpp \ 1526acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvclique.cpp \ 1536acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvcorrespond.cpp \ 1546acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvcorrimages.cpp \ 1556acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvcreatehandmask.cpp \ 1566acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvdpstereo.cpp \ 1576acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cveigenobjects.cpp \ 1586acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvepilines.cpp \ 1596acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvface.cpp \ 1606acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvfacedetection.cpp \ 1616acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvfacetemplate.cpp \ 1626acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvfindface.cpp \ 1636acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvfindhandregion.cpp \ 1646acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvhmm.cpp \ 1656acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvhmm1d.cpp \ 1666acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvhmmobs.cpp \ 1676acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvlcm.cpp \ 1686acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvlee.cpp \ 1696acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvlevmar.cpp \ 1706acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvlevmarprojbandle.cpp \ 1716acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvlevmartrif.cpp \ 1726acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvlines.cpp \ 1736acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvlmeds.cpp \ 1746acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvmat.cpp \ 1756acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvmorphcontours.cpp \ 1766acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvmorphing.cpp \ 1776acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvprewarp.cpp \ 1786acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvscanlines.cpp \ 1796acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvsegment.cpp \ 1806acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvsubdiv2.cpp \ 1816acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvtexture.cpp \ 1826acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvtrifocal.cpp \ 1836acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvvecfacetracking.cpp \ 1846acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/cvvideo.cpp \ 1856acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/decomppoly.cpp \ 1866acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/enmin.cpp \ 1876acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/extendededges.cpp \ 1886acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn cvaux/src/precomp.cpp 1896acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn# cvaux/src/cv3dtracker.cpp \ 1906acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 1916acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renninclude $(BUILD_STATIC_LIBRARY) 1926acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 1936acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 1946acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 1956acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renninclude $(CLEAR_VARS) 1966acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 1976acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_MODULE := libcvml 1986acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_MODULE_TAGS := optional 1996acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_C_INCLUDES := \ 2006acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn $(LOCAL_PATH)/cv/src \ 2016acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn $(LOCAL_PATH)/cv/include \ 2026acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn $(LOCAL_PATH)/cxcore/include \ 2036acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn $(LOCAL_PATH)/ml/include 2046acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) 2056acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 2066acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_SRC_FILES := \ 2076acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn ml/src/ml.cpp \ 2086acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn ml/src/mlann_mlp.cpp \ 2096acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn ml/src/mlboost.cpp \ 2106acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn ml/src/mlcnn.cpp \ 2116acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn ml/src/mlem.cpp \ 2126acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn ml/src/mlestimate.cpp \ 2136acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn ml/src/mlknearest.cpp \ 2146acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn ml/src/mlnbayes.cpp \ 2156acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn ml/src/mlrtrees.cpp \ 2166acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn ml/src/mlsvm.cpp \ 2176acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn ml/src/mltestset.cpp \ 2186acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn ml/src/mltree.cpp \ 2196acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn ml/src/ml_inner_functions.cpp 2206acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 2216acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renninclude $(BUILD_STATIC_LIBRARY) 2226acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 2236acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 2246acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 2256acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renninclude $(CLEAR_VARS) 2266acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 2276acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_MODULE := libcvhighgui 2286acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_MODULE_TAGS := optional 2296acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_C_INCLUDES := \ 2306acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn $(LOCAL_PATH)/cv/src \ 2316acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn $(LOCAL_PATH)/cv/include \ 2326acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn $(LOCAL_PATH)/cxcore/include \ 2336acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn $(LOCAL_PATH)/otherlibs/highgui \ 2346acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn external/jpeg 2356acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 2366acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_SHARED_LIBRARIES += libjpeg 2376acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 2386acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -DHAVE_JPEG 2396acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 2403b32d12f234ef200e148868a315d438237cd10e0Chih-Hung Hsieh# grfmt_tiff.cpp has implicit cast of int struct fields. 2413b32d12f234ef200e148868a315d438237cd10e0Chih-Hung HsiehLOCAL_CLANG_CFLAGS += -Wno-c++11-narrowing 2423b32d12f234ef200e148868a315d438237cd10e0Chih-Hung Hsieh 2436acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_SRC_FILES := \ 2446acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn otherlibs/highgui/bitstrm.cpp \ 2456acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn otherlibs/highgui/grfmt_base.cpp \ 2466acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn otherlibs/highgui/grfmt_bmp.cpp \ 2476acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn otherlibs/highgui/grfmt_exr.cpp \ 2486acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn otherlibs/highgui/grfmt_imageio.cpp \ 2496acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn otherlibs/highgui/grfmt_jpeg.cpp \ 2506acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn otherlibs/highgui/grfmt_jpeg2000.cpp \ 2516acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn otherlibs/highgui/grfmt_png.cpp \ 2526acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn otherlibs/highgui/grfmt_pxm.cpp \ 2536acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn otherlibs/highgui/grfmt_sunras.cpp \ 2546acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn otherlibs/highgui/grfmt_tiff.cpp \ 2556acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn otherlibs/highgui/image.cpp \ 2566acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn otherlibs/highgui/loadsave.cpp \ 2576acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn otherlibs/highgui/precomp.cpp \ 2586acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn otherlibs/highgui/utils.cpp \ 2596acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn otherlibs/highgui/cvcap.cpp \ 2606acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn otherlibs/highgui/cvcap_socket.cpp 2616acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 2626acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renninclude $(BUILD_STATIC_LIBRARY) 2636acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 2646acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renninclude $(CLEAR_VARS) 2656acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 2666acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_MODULE := libopencv 2676acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_MODULE_TAGS := optional 2686acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 2696acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renninclude $(LOCAL_PATH)/libopencv.mk 2706acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 2716acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) 2726acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 2736acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 2746acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_SRC_FILES := \ 2756acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn WLNonFileByteStream.cpp 2766acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 2776acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 2786acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius RennLOCAL_STATIC_LIBRARIES := libcxcore libcv libcvaux libcvml libcvhighgui 2796acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renn 2806acb9a7ea3d7564944e12cbc73a857b88c1301eeMarius Renninclude $(BUILD_STATIC_LIBRARY) 281