blob: c7a8e4a8a2888e9825056a3b1f72fd9653eeda28 [file] [log] [blame]
Mathias Agopian65ab4712010-07-14 17:59:35 -07001LOCAL_PATH:= $(call my-dir)
2
Mathias Agopian65ab4712010-07-14 17:59:35 -07003#
4# libcameraservice
5#
6
7include $(CLEAR_VARS)
8
9LOCAL_SRC_FILES:= \
Eino-Ville Talvala5e08d602012-05-16 14:59:25 -070010 CameraService.cpp \
Eino-Ville Talvala61ab9f92012-05-17 10:30:54 -070011 CameraClient.cpp \
12 Camera2Client.cpp \
Igor Murashkin69e22432013-02-20 18:24:43 -080013 ProCamera2Client.cpp \
Eino-Ville Talvalacab96a42012-08-24 11:29:22 -070014 Camera2Device.cpp \
Eino-Ville Talvalaa16733e2012-08-27 23:41:56 -070015 camera2/Parameters.cpp \
Eino-Ville Talvala177bd342012-08-28 01:25:43 -070016 camera2/FrameProcessor.cpp \
Eino-Ville Talvala43cbdc52012-09-26 10:45:47 -070017 camera2/StreamingProcessor.cpp \
Eino-Ville Talvala69230df2012-08-29 17:37:16 -070018 camera2/JpegProcessor.cpp \
19 camera2/CallbackProcessor.cpp \
20 camera2/ZslProcessor.cpp \
James Painterc3dbf1a2012-09-05 18:02:32 -070021 camera2/BurstCapture.cpp \
22 camera2/JpegCompressor.cpp \
23 camera2/CaptureSequencer.cpp
Mathias Agopian65ab4712010-07-14 17:59:35 -070024
25LOCAL_SHARED_LIBRARIES:= \
26 libui \
27 libutils \
28 libbinder \
29 libcutils \
30 libmedia \
31 libcamera_client \
Iliyan Malchev8951a972011-04-14 16:55:59 -070032 libgui \
Eino-Ville Talvalaf69c70d2012-05-20 15:59:14 -070033 libhardware \
Jamie Gennis1e5b2b32012-06-13 16:29:51 -070034 libsync \
James Painterc3dbf1a2012-09-05 18:02:32 -070035 libcamera_metadata \
36 libjpeg
Mathias Agopian65ab4712010-07-14 17:59:35 -070037
Eino-Ville Talvala61ab9f92012-05-17 10:30:54 -070038LOCAL_C_INCLUDES += \
James Painterc3dbf1a2012-09-05 18:02:32 -070039 system/media/camera/include \
40 external/jpeg
Eino-Ville Talvala61ab9f92012-05-17 10:30:54 -070041
Igor Murashkinebe3f692012-10-12 16:56:11 -070042
43LOCAL_CFLAGS += -Wall -Wextra
44
Mathias Agopian65ab4712010-07-14 17:59:35 -070045LOCAL_MODULE:= libcameraservice
46
Mathias Agopian65ab4712010-07-14 17:59:35 -070047include $(BUILD_SHARED_LIBRARY)