blob: 83d9ccd042f11990004a6504e7bf82a9d600df4c [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 Murashkin985fd302013-02-20 18:24:43 -080013 ProCamera2Client.cpp \
Igor Murashkin44cfcf02013-03-01 16:22:28 -080014 Camera2ClientBase.cpp \
Eino-Ville Talvalab99c5b82013-02-06 17:20:07 -080015 CameraDeviceBase.cpp \
Eino-Ville Talvalacab96a42012-08-24 11:29:22 -070016 Camera2Device.cpp \
Eino-Ville Talvalab99c5b82013-02-06 17:20:07 -080017 Camera3Device.cpp \
Eino-Ville Talvalaa16733e2012-08-27 23:41:56 -070018 camera2/Parameters.cpp \
Eino-Ville Talvalaea0d51b2012-08-28 01:25:43 -070019 camera2/FrameProcessor.cpp \
Eino-Ville Talvala73bbd1f2012-09-26 10:45:47 -070020 camera2/StreamingProcessor.cpp \
Eino-Ville Talvalada6665c2012-08-29 17:37:16 -070021 camera2/JpegProcessor.cpp \
22 camera2/CallbackProcessor.cpp \
23 camera2/ZslProcessor.cpp \
James Paintere5382062012-09-05 18:02:32 -070024 camera2/BurstCapture.cpp \
25 camera2/JpegCompressor.cpp \
Igor Murashkina91537e2013-02-21 12:02:29 -080026 camera2/CaptureSequencer.cpp \
27 camera2/ProFrameProcessor.cpp \
Igor Murashkinae500e52013-04-22 14:03:54 -070028 camera2/ZslProcessor3.cpp \
Eino-Ville Talvala8be20f52013-03-06 16:20:06 -080029 camera3/Camera3Stream.cpp \
Igor Murashkinae3d0ba2013-05-08 18:03:15 -070030 camera3/Camera3IOStreamBase.cpp \
Eino-Ville Talvala8be20f52013-03-06 16:20:06 -080031 camera3/Camera3InputStream.cpp \
32 camera3/Camera3OutputStream.cpp \
Igor Murashkin40602742013-04-29 10:31:06 -070033 camera3/Camera3ZslStream.cpp \
34 gui/RingBufferConsumer.cpp \
Mathias Agopian65ab4712010-07-14 17:59:35 -070035
36LOCAL_SHARED_LIBRARIES:= \
37 libui \
Ying Wangda0dc0a2013-04-09 21:53:49 -070038 liblog \
Mathias Agopian65ab4712010-07-14 17:59:35 -070039 libutils \
40 libbinder \
41 libcutils \
42 libmedia \
43 libcamera_client \
Iliyan Malchev8951a972011-04-14 16:55:59 -070044 libgui \
Eino-Ville Talvalaf69c70d2012-05-20 15:59:14 -070045 libhardware \
Jamie Gennis1e5b2b32012-06-13 16:29:51 -070046 libsync \
James Paintere5382062012-09-05 18:02:32 -070047 libcamera_metadata \
48 libjpeg
Mathias Agopian65ab4712010-07-14 17:59:35 -070049
Eino-Ville Talvala61ab9f92012-05-17 10:30:54 -070050LOCAL_C_INCLUDES += \
James Paintere5382062012-09-05 18:02:32 -070051 system/media/camera/include \
52 external/jpeg
Eino-Ville Talvala61ab9f92012-05-17 10:30:54 -070053
Igor Murashkinddf3c502012-10-12 16:56:11 -070054
55LOCAL_CFLAGS += -Wall -Wextra
56
Mathias Agopian65ab4712010-07-14 17:59:35 -070057LOCAL_MODULE:= libcameraservice
58
Mathias Agopian65ab4712010-07-14 17:59:35 -070059include $(BUILD_SHARED_LIBRARY)