Home | History | Annotate | Download | only in opencv
      1 LOCAL_PATH:= $(call my-dir)
      2 
      3 include $(CLEAR_VARS)
      4 
      5 LOCAL_MODULE := libcxcore
      6 LOCAL_MODULE_TAGS := optional
      7 
      8 LOCAL_C_INCLUDES := \
      9         $(LOCAL_PATH)/cxcore/include
     10 LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%)
     11 
     12 LOCAL_SRC_FILES := \
     13         cxcore/src/cxalloc.cpp \
     14         cxcore/src/cxarithm.cpp \
     15         cxcore/src/cxarray.cpp \
     16         cxcore/src/cxcmp.cpp \
     17         cxcore/src/cxconvert.cpp \
     18         cxcore/src/cxcopy.cpp \
     19         cxcore/src/cxdatastructs.cpp \
     20         cxcore/src/cxdrawing.cpp \
     21         cxcore/src/cxdxt.cpp \
     22         cxcore/src/cxerror.cpp \
     23         cxcore/src/cximage.cpp \
     24         cxcore/src/cxjacobieigens.cpp \
     25         cxcore/src/cxlogic.cpp \
     26         cxcore/src/cxlut.cpp \
     27         cxcore/src/cxmathfuncs.cpp \
     28         cxcore/src/cxmatmul.cpp \
     29         cxcore/src/cxmatrix.cpp \
     30         cxcore/src/cxmean.cpp \
     31         cxcore/src/cxmeansdv.cpp \
     32         cxcore/src/cxminmaxloc.cpp \
     33         cxcore/src/cxnorm.cpp \
     34         cxcore/src/cxouttext.cpp \
     35         cxcore/src/cxpersistence.cpp \
     36         cxcore/src/cxprecomp.cpp \
     37         cxcore/src/cxrand.cpp \
     38         cxcore/src/cxsumpixels.cpp \
     39         cxcore/src/cxsvd.cpp \
     40         cxcore/src/cxswitcher.cpp \
     41         cxcore/src/cxtables.cpp \
     42         cxcore/src/cxutils.cpp
     43 
     44 include $(BUILD_STATIC_LIBRARY)
     45 
     46 
     47 
     48 include $(CLEAR_VARS)
     49 
     50 LOCAL_MODULE    := libcv
     51 LOCAL_MODULE_TAGS := optional
     52 
     53 LOCAL_C_INCLUDES := \
     54         $(LOCAL_PATH)/cxcore/include \
     55         $(LOCAL_PATH)/cxcore/src \
     56         $(LOCAL_PATH)/cv/include
     57 LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%)
     58 
     59 LOCAL_SRC_FILES := \
     60         cv/src/cvaccum.cpp \
     61         cv/src/cvadapthresh.cpp \
     62         cv/src/cvapprox.cpp \
     63         cv/src/cvcalccontrasthistogram.cpp \
     64         cv/src/cvcalcimagehomography.cpp \
     65         cv/src/cvcalibinit.cpp \
     66         cv/src/cvcalibration.cpp \
     67         cv/src/cvcamshift.cpp \
     68         cv/src/cvcanny.cpp \
     69         cv/src/cvcolor.cpp \
     70         cv/src/cvcondens.cpp \
     71         cv/src/cvcontours.cpp \
     72         cv/src/cvcontourtree.cpp \
     73         cv/src/cvconvhull.cpp \
     74         cv/src/cvcorner.cpp \
     75         cv/src/cvcornersubpix.cpp \
     76         cv/src/cvderiv.cpp \
     77         cv/src/cvdistransform.cpp \
     78         cv/src/cvdominants.cpp \
     79         cv/src/cvemd.cpp \
     80         cv/src/cvfeatureselect.cpp \
     81         cv/src/cvfilter.cpp \
     82         cv/src/cvfloodfill.cpp \
     83         cv/src/cvfundam.cpp \
     84         cv/src/cvgeometry.cpp \
     85         cv/src/cvhaar.cpp \
     86         cv/src/cvhistogram.cpp \
     87         cv/src/cvhough.cpp \
     88         cv/src/cvimgwarp.cpp \
     89         cv/src/cvinpaint.cpp \
     90         cv/src/cvkalman.cpp \
     91         cv/src/cvlinefit.cpp \
     92         cv/src/cvlkpyramid.cpp \
     93         cv/src/cvmatchcontours.cpp \
     94         cv/src/cvmoments.cpp \
     95         cv/src/cvmorph.cpp \
     96         cv/src/cvmotempl.cpp \
     97         cv/src/cvoptflowbm.cpp \
     98         cv/src/cvoptflowhs.cpp \
     99         cv/src/cvoptflowlk.cpp \
    100         cv/src/cvpgh.cpp \
    101         cv/src/cvposit.cpp \
    102         cv/src/cvprecomp.cpp \
    103         cv/src/cvpyramids.cpp \
    104         cv/src/cvpyrsegmentation.cpp \
    105         cv/src/cvrotcalipers.cpp \
    106         cv/src/cvsamplers.cpp \
    107         cv/src/cvsegmentation.cpp \
    108         cv/src/cvshapedescr.cpp \
    109         cv/src/cvsmooth.cpp \
    110         cv/src/cvsnakes.cpp \
    111         cv/src/cvstereobm.cpp \
    112         cv/src/cvstereogc.cpp \
    113         cv/src/cvsubdivision2d.cpp \
    114         cv/src/cvsumpixels.cpp \
    115         cv/src/cvsurf.cpp \
    116         cv/src/cvswitcher.cpp \
    117         cv/src/cvtables.cpp \
    118         cv/src/cvtemplmatch.cpp \
    119         cv/src/cvthresh.cpp \
    120         cv/src/cvundistort.cpp \
    121         cv/src/cvutils.cpp \
    122         cv/src/mycvHaarDetectObjects.cpp
    123 #        cv/src/cvkdtree.cpp \
    124 
    125 include $(BUILD_STATIC_LIBRARY)
    126 
    127 
    128 
    129 include $(CLEAR_VARS)
    130 
    131 LOCAL_MODULE    := libcvaux
    132 LOCAL_MODULE_TAGS := optional
    133 LOCAL_C_INCLUDES := \
    134         $(LOCAL_PATH)/cv/src \
    135         $(LOCAL_PATH)/cv/include \
    136         $(LOCAL_PATH)/cxcore/include \
    137         $(LOCAL_PATH)/cvaux/include
    138 LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%)
    139 
    140 LOCAL_SRC_FILES := \
    141         cvaux/src/camshift.cpp \
    142         cvaux/src/cvaux.cpp \
    143         cvaux/src/cvauxutils.cpp \
    144         cvaux/src/cvbgfg_acmmm2003.cpp \
    145         cvaux/src/cvbgfg_codebook.cpp \
    146         cvaux/src/cvbgfg_common.cpp \
    147         cvaux/src/cvbgfg_gaussmix.cpp \
    148         cvaux/src/cvcalibfilter.cpp \
    149         cvaux/src/cvclique.cpp \
    150         cvaux/src/cvcorrespond.cpp \
    151         cvaux/src/cvcorrimages.cpp \
    152         cvaux/src/cvcreatehandmask.cpp \
    153         cvaux/src/cvdpstereo.cpp \
    154         cvaux/src/cveigenobjects.cpp \
    155         cvaux/src/cvepilines.cpp \
    156         cvaux/src/cvface.cpp \
    157         cvaux/src/cvfacedetection.cpp \
    158         cvaux/src/cvfacetemplate.cpp \
    159         cvaux/src/cvfindface.cpp \
    160         cvaux/src/cvfindhandregion.cpp \
    161         cvaux/src/cvhmm.cpp \
    162         cvaux/src/cvhmm1d.cpp \
    163         cvaux/src/cvhmmobs.cpp \
    164         cvaux/src/cvlcm.cpp \
    165         cvaux/src/cvlee.cpp \
    166         cvaux/src/cvlevmar.cpp \
    167         cvaux/src/cvlevmarprojbandle.cpp \
    168         cvaux/src/cvlevmartrif.cpp \
    169         cvaux/src/cvlines.cpp \
    170         cvaux/src/cvlmeds.cpp \
    171         cvaux/src/cvmat.cpp \
    172         cvaux/src/cvmorphcontours.cpp \
    173         cvaux/src/cvmorphing.cpp \
    174         cvaux/src/cvprewarp.cpp \
    175         cvaux/src/cvscanlines.cpp \
    176         cvaux/src/cvsegment.cpp \
    177         cvaux/src/cvsubdiv2.cpp \
    178         cvaux/src/cvtexture.cpp \
    179         cvaux/src/cvtrifocal.cpp \
    180         cvaux/src/cvvecfacetracking.cpp \
    181         cvaux/src/cvvideo.cpp \
    182         cvaux/src/decomppoly.cpp \
    183         cvaux/src/enmin.cpp \
    184         cvaux/src/extendededges.cpp \
    185         cvaux/src/precomp.cpp
    186 #        cvaux/src/cv3dtracker.cpp \
    187 
    188 include $(BUILD_STATIC_LIBRARY)
    189 
    190 
    191 
    192 include $(CLEAR_VARS)
    193 
    194 LOCAL_MODULE    := libcvml
    195 LOCAL_MODULE_TAGS := optional
    196 LOCAL_C_INCLUDES := \
    197         $(LOCAL_PATH)/cv/src \
    198         $(LOCAL_PATH)/cv/include \
    199         $(LOCAL_PATH)/cxcore/include \
    200         $(LOCAL_PATH)/ml/include
    201 LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%)
    202 
    203 LOCAL_SRC_FILES := \
    204         ml/src/ml.cpp \
    205         ml/src/mlann_mlp.cpp \
    206         ml/src/mlboost.cpp \
    207         ml/src/mlcnn.cpp \
    208         ml/src/mlem.cpp \
    209         ml/src/mlestimate.cpp \
    210         ml/src/mlknearest.cpp \
    211         ml/src/mlnbayes.cpp \
    212         ml/src/mlrtrees.cpp \
    213         ml/src/mlsvm.cpp \
    214         ml/src/mltestset.cpp \
    215         ml/src/mltree.cpp \
    216         ml/src/ml_inner_functions.cpp
    217 
    218 include $(BUILD_STATIC_LIBRARY)
    219 
    220 
    221 
    222 include $(CLEAR_VARS)
    223 
    224 LOCAL_MODULE    := libcvhighgui
    225 LOCAL_MODULE_TAGS := optional
    226 LOCAL_C_INCLUDES := \
    227         $(LOCAL_PATH)/cv/src \
    228         $(LOCAL_PATH)/cv/include \
    229         $(LOCAL_PATH)/cxcore/include \
    230         $(LOCAL_PATH)/otherlibs/highgui \
    231         external/jpeg
    232 
    233 LOCAL_SHARED_LIBRARIES += libjpeg
    234 
    235 LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -DHAVE_JPEG
    236 
    237 LOCAL_SRC_FILES := \
    238         otherlibs/highgui/bitstrm.cpp \
    239         otherlibs/highgui/grfmt_base.cpp \
    240         otherlibs/highgui/grfmt_bmp.cpp \
    241         otherlibs/highgui/grfmt_exr.cpp \
    242         otherlibs/highgui/grfmt_imageio.cpp \
    243         otherlibs/highgui/grfmt_jpeg.cpp \
    244         otherlibs/highgui/grfmt_jpeg2000.cpp \
    245         otherlibs/highgui/grfmt_png.cpp \
    246         otherlibs/highgui/grfmt_pxm.cpp \
    247         otherlibs/highgui/grfmt_sunras.cpp \
    248         otherlibs/highgui/grfmt_tiff.cpp \
    249         otherlibs/highgui/image.cpp \
    250         otherlibs/highgui/loadsave.cpp \
    251         otherlibs/highgui/precomp.cpp \
    252         otherlibs/highgui/utils.cpp \
    253         otherlibs/highgui/cvcap.cpp \
    254         otherlibs/highgui/cvcap_socket.cpp
    255 
    256 include $(BUILD_STATIC_LIBRARY)
    257 
    258 include $(CLEAR_VARS)
    259 
    260 LOCAL_MODULE    := libopencv
    261 LOCAL_MODULE_TAGS := optional
    262 
    263 include $(LOCAL_PATH)/libopencv.mk
    264 
    265 LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%)
    266 
    267 
    268 LOCAL_SRC_FILES := \
    269         WLNonFileByteStream.cpp
    270 
    271 
    272 LOCAL_STATIC_LIBRARIES := libcxcore libcv libcvaux libcvml libcvhighgui
    273 
    274 include $(BUILD_STATIC_LIBRARY)
    275