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
157f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source ProjectLOCAL_PATH:= $(call my-dir)
167f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Projectinclude $(CLEAR_VARS)
177f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project
187f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source ProjectLOCAL_SRC_FILES:= \
197f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       FaceDetector_jni.cpp \
207f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_APIEm/DCR.c \
217f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_APIEm/BFFaceFinder.c \
227f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_APIEm/FaceFinder.c \
237f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_APIEm/FaceFinderRef.c \
247f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_APIEm/Functions.c \
257f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BasicEm/APh.c \
267f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BasicEm/APhArr.c \
277f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BasicEm/Complex.c \
287f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BasicEm/ComplexArr.c \
297f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BasicEm/Context.c \
307f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BasicEm/DynMemManager.c \
317f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BasicEm/Functions.c \
327f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BasicEm/Int16Arr.c \
337f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BasicEm/Int32Arr.c \
347f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BasicEm/Int8Arr.c \
357f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BasicEm/Math.c.arm \
367f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BasicEm/MemSeg.c \
377f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BasicEm/MemTbl.c \
387f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BasicEm/Memory.c \
397f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BasicEm/Phase.c \
407f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BasicEm/String.c \
417f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BasicEm/UInt16Arr.c \
427f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BasicEm/UInt32Arr.c \
437f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BasicEm/UInt8Arr.c \
447f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BitFeatureEm/BitParam.c \
457f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BitFeatureEm/Feature.c \
467f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BitFeatureEm/Functions.c \
477f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BitFeatureEm/I04Dns2x2Ftr.c \
487f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BitFeatureEm/I04Dns2x4Ftr.c \
497f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BitFeatureEm/I04Tld2x4Ftr.c \
507f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BitFeatureEm/L01Dns2x4Ftr.c \
517f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BitFeatureEm/L01Tld1x1Ftr.c \
527f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BitFeatureEm/L01Tld2x4Ftr.c \
537f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BitFeatureEm/L04Dns2x2Ftr.c \
547f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BitFeatureEm/L04Dns2x4Ftr.c \
557f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BitFeatureEm/L04Dns3x3Ftr.c \
567f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BitFeatureEm/L04Tld2x4Ftr.c \
577f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BitFeatureEm/L06Dns3x3Ftr.c \
587f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BitFeatureEm/L06Dns4x4Ftr.c \
597f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BitFeatureEm/L06DnsNx4x4Ftr.c \
607f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BitFeatureEm/LocalScanDetector.c \
617f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BitFeatureEm/LocalScanner.c \
627f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BitFeatureEm/ScanDetector.c \
637f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BitFeatureEm/Scanner.c \
647f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_BitFeatureEm/Sequence.c \
657f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_ImageEm/APhImage.c \
667f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_ImageEm/ComplexImage.c \
677f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_ImageEm/Flt16Image.c \
687f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_ImageEm/Functions.c \
697f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_ImageEm/HistoEq.c \
707f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_ImageEm/UInt16ByteImage.c \
717f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_ImageEm/UInt16BytePyrImage.c \
727f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_ImageEm/UInt8Image.c \
737f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_ImageEm/UInt32Image.c \
747f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_ImageEm/UInt8PyramidalImage.c \
757f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/Alt.c \
767f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/Cluster2D.c \
777f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/Cluster3D.c \
787f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/CompactAlt.c \
797f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/CompactMat.c \
807f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/Flt16Alt2D.c \
817f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/Flt16Alt3D.c \
827f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/Flt16Mat2D.c \
837f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/Flt16Mat3D.c \
847f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/Flt16Vec.c \
857f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/Flt16Vec2D.c \
867f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/Flt16Vec3D.c \
877f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/Functions.c \
887f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/IdCluster2D.c \
897f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/Int16Mat2D.c \
907f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/Int16Rect.c \
917f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/Int16Vec2D.c \
927f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/Int16Vec3D.c \
937f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/Int32Mat.c \
947f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/MapSequence.c \
957f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/Mat.c \
967f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/Normalizer.c \
977f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/RBFMap2D.c \
987f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/SubVecMap.c \
997f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/Uint32Rect.c \
1007f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       Embedded/common/src/b_TensorEm/VectorMap.c \
1017f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       FaceRecEm/common/src/b_FDSDK/DCR.c \
1027f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       FaceRecEm/common/src/b_FDSDK/FaceFinder.c \
1037f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project       FaceRecEm/common/src/b_FDSDK/SDK.c
1047f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project##
1057f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project
1067f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source ProjectLOCAL_CFLAGS += -Depl_LINUX
1077f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project
1087f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source ProjectLOCAL_C_INCLUDES += \
1097f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project	external/neven/FaceRecEm/common/src/b_FDSDK \
1107f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project	$(JNI_H_INCLUDE) \
1117f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project	$(call include-path-for, corecg graphics) \
1127f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project	$(LOCAL_PATH)/FaceRecEm/common/src \
1137f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project	$(LOCAL_PATH)/Embedded/common/conf \
1147f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project	$(LOCAL_PATH)/Embedded/common/src \
1157f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project	$(LOCAL_PATH)/unix/src
1167f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project
1177f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source ProjectLOCAL_SHARED_LIBRARIES := \
1187f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project	libandroid_runtime \
1197f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project	libnativehelper \
1207f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project	libutils \
121241299bf9b1c40412678c0b9f75be55da1c3e171Mike Reed	libskia \
1227f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project	libcutils
1237f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project
1247f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source ProjectLOCAL_MODULE:= libFFTEm
1257f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project
1267f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source ProjectALL_PREBUILT += $(TARGET_OUT)/usr/share/bmd/RFFspeed_501.bmd
1277f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project$(TARGET_OUT)/usr/share/bmd/RFFspeed_501.bmd : $(LOCAL_PATH)/Embedded/common/data/APIEm/Modules/RFFspeed_501.bmd | $(ACP)
1287f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project	$(transform-prebuilt-to-target)
1297f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project
1307f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source ProjectALL_PREBUILT += $(TARGET_OUT)/usr/share/bmd/RFFstd_501.bmd
1317f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project$(TARGET_OUT)/usr/share/bmd/RFFstd_501.bmd : $(LOCAL_PATH)/Embedded/common/data/APIEm/Modules/RFFstd_501.bmd | $(ACP)
1327f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project	$(transform-prebuilt-to-target)
1337f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project
1347f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Project
1357f81d9b6fa7f2ec161b682622db577a28c90b49fThe Android Open Source Projectinclude $(BUILD_SHARED_LIBRARY)
136