blob: d659ebbe0b23be901d68339ee690e7ccfb17fcbd [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 \
Igor Murashkin98e24722013-06-19 19:51:04 -070011 CameraDeviceFactory.cpp \
Eino-Ville Talvala7b82efe2013-07-25 17:12:35 -070012 common/Camera2ClientBase.cpp \
13 common/CameraDeviceBase.cpp \
14 common/FrameProcessorBase.cpp \
15 api1/CameraClient.cpp \
16 api1/Camera2Client.cpp \
17 api1/client2/Parameters.cpp \
18 api1/client2/FrameProcessor.cpp \
19 api1/client2/StreamingProcessor.cpp \
20 api1/client2/JpegProcessor.cpp \
21 api1/client2/CallbackProcessor.cpp \
22 api1/client2/ZslProcessor.cpp \
23 api1/client2/BurstCapture.cpp \
24 api1/client2/JpegCompressor.cpp \
25 api1/client2/CaptureSequencer.cpp \
26 api1/client2/ZslProcessor3.cpp \
27 api2/CameraDeviceClient.cpp \
28 api_pro/ProCamera2Client.cpp \
29 device2/Camera2Device.cpp \
30 device3/Camera3Device.cpp \
31 device3/Camera3Stream.cpp \
32 device3/Camera3IOStreamBase.cpp \
33 device3/Camera3InputStream.cpp \
34 device3/Camera3OutputStream.cpp \
35 device3/Camera3ZslStream.cpp \
Igor Murashkin40602742013-04-29 10:31:06 -070036 gui/RingBufferConsumer.cpp \
Mathias Agopian65ab4712010-07-14 17:59:35 -070037
38LOCAL_SHARED_LIBRARIES:= \
39 libui \
Ying Wangda0dc0a2013-04-09 21:53:49 -070040 liblog \
Mathias Agopian65ab4712010-07-14 17:59:35 -070041 libutils \
42 libbinder \
43 libcutils \
44 libmedia \
45 libcamera_client \
Iliyan Malchev8951a972011-04-14 16:55:59 -070046 libgui \
Eino-Ville Talvalaf69c70d2012-05-20 15:59:14 -070047 libhardware \
Jamie Gennis1e5b2b32012-06-13 16:29:51 -070048 libsync \
James Paintere5382062012-09-05 18:02:32 -070049 libcamera_metadata \
50 libjpeg
Mathias Agopian65ab4712010-07-14 17:59:35 -070051
Eino-Ville Talvala61ab9f92012-05-17 10:30:54 -070052LOCAL_C_INCLUDES += \
James Paintere5382062012-09-05 18:02:32 -070053 system/media/camera/include \
54 external/jpeg
Eino-Ville Talvala61ab9f92012-05-17 10:30:54 -070055
Igor Murashkinddf3c502012-10-12 16:56:11 -070056
57LOCAL_CFLAGS += -Wall -Wextra
58
Mathias Agopian65ab4712010-07-14 17:59:35 -070059LOCAL_MODULE:= libcameraservice
60
Mathias Agopian65ab4712010-07-14 17:59:35 -070061include $(BUILD_SHARED_LIBRARY)