17f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project# Copyright (C) 2008 The Android Open Source Project 27f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project# 37f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project# Licensed under the Apache License, Version 2.0 (the "License"); 47f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project# you may not use this file except in compliance with the License. 57f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project# You may obtain a copy of the License at 67f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project# 77f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project# http://www.apache.org/licenses/LICENSE-2.0 87f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project# 97f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project# Unless required by applicable law or agreed to in writing, software 107f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project# distributed under the License is distributed on an "AS IS" BASIS, 117f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 127f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project# See the License for the specific language governing permissions and 137f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project# limitations under the License. 147f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project 15658d5fee09923c532ec68da3ff7d226a144e5e38Keun-young Park#disable build in PDK 16658d5fee09923c532ec68da3ff7d226a144e5e38Keun-young Parkifneq ($(TARGET_BUILD_PDK),true) 17658d5fee09923c532ec68da3ff7d226a144e5e38Keun-young Park 187f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source ProjectLOCAL_PATH:= $(call my-dir) 197f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Projectinclude $(CLEAR_VARS) 207f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project 217f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source ProjectLOCAL_SRC_FILES:= \ 227f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project FaceDetector_jni.cpp \ 237f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_APIEm/DCR.c \ 247f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_APIEm/BFFaceFinder.c \ 257f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_APIEm/FaceFinder.c \ 267f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_APIEm/FaceFinderRef.c \ 277f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_APIEm/Functions.c \ 287f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BasicEm/APh.c \ 297f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BasicEm/APhArr.c \ 307f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BasicEm/Complex.c \ 317f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BasicEm/ComplexArr.c \ 327f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BasicEm/Context.c \ 337f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BasicEm/DynMemManager.c \ 347f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BasicEm/Functions.c \ 357f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BasicEm/Int16Arr.c \ 367f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BasicEm/Int32Arr.c \ 377f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BasicEm/Int8Arr.c \ 387f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BasicEm/Math.c.arm \ 397f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BasicEm/MemSeg.c \ 407f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BasicEm/MemTbl.c \ 417f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BasicEm/Memory.c \ 427f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BasicEm/Phase.c \ 437f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BasicEm/String.c \ 447f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BasicEm/UInt16Arr.c \ 457f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BasicEm/UInt32Arr.c \ 467f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BasicEm/UInt8Arr.c \ 477f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BitFeatureEm/BitParam.c \ 487f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BitFeatureEm/Feature.c \ 497f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BitFeatureEm/Functions.c \ 507f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BitFeatureEm/I04Dns2x2Ftr.c \ 517f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BitFeatureEm/I04Dns2x4Ftr.c \ 527f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BitFeatureEm/I04Tld2x4Ftr.c \ 537f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BitFeatureEm/L01Dns2x4Ftr.c \ 547f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BitFeatureEm/L01Tld1x1Ftr.c \ 557f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BitFeatureEm/L01Tld2x4Ftr.c \ 567f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BitFeatureEm/L04Dns2x2Ftr.c \ 577f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BitFeatureEm/L04Dns2x4Ftr.c \ 587f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BitFeatureEm/L04Dns3x3Ftr.c \ 597f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BitFeatureEm/L04Tld2x4Ftr.c \ 607f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BitFeatureEm/L06Dns3x3Ftr.c \ 617f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BitFeatureEm/L06Dns4x4Ftr.c \ 627f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BitFeatureEm/L06DnsNx4x4Ftr.c \ 637f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BitFeatureEm/LocalScanDetector.c \ 647f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BitFeatureEm/LocalScanner.c \ 657f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BitFeatureEm/ScanDetector.c \ 667f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BitFeatureEm/Scanner.c \ 677f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_BitFeatureEm/Sequence.c \ 687f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_ImageEm/APhImage.c \ 697f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_ImageEm/ComplexImage.c \ 707f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_ImageEm/Flt16Image.c \ 717f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_ImageEm/Functions.c \ 727f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_ImageEm/HistoEq.c \ 737f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_ImageEm/UInt16ByteImage.c \ 747f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_ImageEm/UInt16BytePyrImage.c \ 757f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_ImageEm/UInt8Image.c \ 767f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_ImageEm/UInt32Image.c \ 777f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_ImageEm/UInt8PyramidalImage.c \ 787f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/Alt.c \ 797f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/Cluster2D.c \ 807f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/Cluster3D.c \ 817f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/CompactAlt.c \ 827f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/CompactMat.c \ 837f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/Flt16Alt2D.c \ 847f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/Flt16Alt3D.c \ 857f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/Flt16Mat2D.c \ 867f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/Flt16Mat3D.c \ 877f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/Flt16Vec.c \ 887f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/Flt16Vec2D.c \ 897f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/Flt16Vec3D.c \ 907f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/Functions.c \ 917f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/IdCluster2D.c \ 927f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/Int16Mat2D.c \ 937f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/Int16Rect.c \ 947f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/Int16Vec2D.c \ 957f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/Int16Vec3D.c \ 967f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/Int32Mat.c \ 977f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/MapSequence.c \ 987f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/Mat.c \ 997f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/Normalizer.c \ 1007f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/RBFMap2D.c \ 1017f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/SubVecMap.c \ 1027f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/Uint32Rect.c \ 1037f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project Embedded/common/src/b_TensorEm/VectorMap.c \ 1047f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project FaceRecEm/common/src/b_FDSDK/DCR.c \ 1057f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project FaceRecEm/common/src/b_FDSDK/FaceFinder.c \ 1067f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project FaceRecEm/common/src/b_FDSDK/SDK.c 1077f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project## 1087f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project 1097f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source ProjectLOCAL_CFLAGS += -Depl_LINUX 1107f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project 1117f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source ProjectLOCAL_C_INCLUDES += \ 1127f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project external/neven/FaceRecEm/common/src/b_FDSDK \ 1137f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project $(JNI_H_INCLUDE) \ 1147f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project $(LOCAL_PATH)/FaceRecEm/common/src \ 1157f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project $(LOCAL_PATH)/Embedded/common/conf \ 1167f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project $(LOCAL_PATH)/Embedded/common/src \ 1177f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project $(LOCAL_PATH)/unix/src 1187f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project 1197f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source ProjectLOCAL_SHARED_LIBRARIES := \ 1207f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project libnativehelper \ 1217f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project libutils \ 122a800c667ea0839a5b28931270cd78385533e6c9dYing Wang liblog \ 123f566512564b64e15ebe0c262f334c10fee7c65c9John Reck libjnigraphics \ 1247f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project libcutils 1257f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project 1267f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source ProjectLOCAL_MODULE:= libFFTEm 1277f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project 1287f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source ProjectALL_PREBUILT += $(TARGET_OUT)/usr/share/bmd/RFFspeed_501.bmd 1297f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project$(TARGET_OUT)/usr/share/bmd/RFFspeed_501.bmd : $(LOCAL_PATH)/Embedded/common/data/APIEm/Modules/RFFspeed_501.bmd | $(ACP) 1307f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project $(transform-prebuilt-to-target) 1317f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project 1327f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source ProjectALL_PREBUILT += $(TARGET_OUT)/usr/share/bmd/RFFstd_501.bmd 1337f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project$(TARGET_OUT)/usr/share/bmd/RFFstd_501.bmd : $(LOCAL_PATH)/Embedded/common/data/APIEm/Modules/RFFstd_501.bmd | $(ACP) 1347f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project $(transform-prebuilt-to-target) 1357f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project 1367f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project 1377f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Projectinclude $(BUILD_SHARED_LIBRARY) 138658d5fee09923c532ec68da3ff7d226a144e5e38Keun-young Park 139658d5fee09923c532ec68da3ff7d226a144e5e38Keun-young Parkendif #TARGET_BUILD_PDK 140