Android.mk revision ff3e31d2b100d8efd969b358b18e4405c49dd10d
1LOCAL_PATH:= $(call my-dir)
2
3#
4# libcameraservice
5#
6
7include $(CLEAR_VARS)
8
9LOCAL_SRC_FILES:=               \
10    CameraService.cpp \
11    CameraDeviceFactory.cpp \
12    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 \
36    device3/StatusTracker.cpp \
37    gui/RingBufferConsumer.cpp \
38    utils/CameraTraces.cpp \
39
40LOCAL_SHARED_LIBRARIES:= \
41    libui \
42    liblog \
43    libutils \
44    libbinder \
45    libcutils \
46    libmedia \
47    libcamera_client \
48    libgui \
49    libhardware \
50    libsync \
51    libcamera_metadata \
52    libjpeg
53
54LOCAL_C_INCLUDES += \
55    system/media/camera/include \
56    external/jpeg
57
58
59LOCAL_CFLAGS += -Wall -Wextra
60
61LOCAL_MODULE:= libcameraservice
62
63include $(BUILD_SHARED_LIBRARY)
64