Android.mk revision da0dc0af0effe9fbfb3ce3187c8472fca2baf3c6
165ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias AgopianLOCAL_PATH:= $(call my-dir)
265ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian
365ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian#
465ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian# libcameraservice
565ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian#
665ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian
765ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopianinclude $(CLEAR_VARS)
865ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian
965ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias AgopianLOCAL_SRC_FILES:=               \
105e08d60617fc63c2e41f9069ff89f5c00db2617dEino-Ville Talvala    CameraService.cpp \
1161ab9f93315ea817cd1ac110e2a95da4dab6b4d1Eino-Ville Talvala    CameraClient.cpp \
1261ab9f93315ea817cd1ac110e2a95da4dab6b4d1Eino-Ville Talvala    Camera2Client.cpp \
13985fd30a10f6fec4293f071fd258c4726cff5a3dIgor Murashkin    ProCamera2Client.cpp \
1444cfcf00b9008c1c04f4c8277c6c06af039fd976Igor Murashkin    Camera2ClientBase.cpp \
15b99c5b8eebb35133a08c46b015624bd4c4a6c477Eino-Ville Talvala    CameraDeviceBase.cpp \
16cab96a4a7a2900fa991ab77ae45ba8d4be97e054Eino-Ville Talvala    Camera2Device.cpp \
17b99c5b8eebb35133a08c46b015624bd4c4a6c477Eino-Ville Talvala    Camera3Device.cpp \
18a16733eeb9c40db4793bec408f29b4204e5f23b1Eino-Ville Talvala    camera2/Parameters.cpp \
19ea0d51b5ed0b474433b02414f9133b835f972569Eino-Ville Talvala    camera2/FrameProcessor.cpp \
2073bbd1f1c493835f191ea2b0b72439292496b40aEino-Ville Talvala    camera2/StreamingProcessor.cpp \
21da6665cbd06ca58d3357c3002b7366d13e23f152Eino-Ville Talvala    camera2/JpegProcessor.cpp \
22da6665cbd06ca58d3357c3002b7366d13e23f152Eino-Ville Talvala    camera2/CallbackProcessor.cpp \
23da6665cbd06ca58d3357c3002b7366d13e23f152Eino-Ville Talvala    camera2/ZslProcessor.cpp \
24e538206d15282afbc5b168d60b1026a5dfcd13c0James Painter    camera2/BurstCapture.cpp \
25e538206d15282afbc5b168d60b1026a5dfcd13c0James Painter    camera2/JpegCompressor.cpp \
26a91537e268f2b35f9f0dfdc0c4f84655c93285aeIgor Murashkin    camera2/CaptureSequencer.cpp \
27a91537e268f2b35f9f0dfdc0c4f84655c93285aeIgor Murashkin    camera2/ProFrameProcessor.cpp \
288be20f50711a94426f1394ec113672e41c1224e8Eino-Ville Talvala    camera3/Camera3Stream.cpp \
298be20f50711a94426f1394ec113672e41c1224e8Eino-Ville Talvala    camera3/Camera3InputStream.cpp \
308be20f50711a94426f1394ec113672e41c1224e8Eino-Ville Talvala    camera3/Camera3OutputStream.cpp \
318be20f50711a94426f1394ec113672e41c1224e8Eino-Ville Talvala    camera3/Camera3ZslStream.cpp
3265ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian
3365ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias AgopianLOCAL_SHARED_LIBRARIES:= \
3465ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian    libui \
35da0dc0af0effe9fbfb3ce3187c8472fca2baf3c6Ying Wang    liblog \
3665ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian    libutils \
3765ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian    libbinder \
3865ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian    libcutils \
3965ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian    libmedia \
4065ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian    libcamera_client \
418951a97b1f8462c37e740ea5082eea0445d2c501Iliyan Malchev    libgui \
42f69c70ded4316ea3ee504ac779bd024433ed4ef7Eino-Ville Talvala    libhardware \
431e5b2b3361ddd07259bf4b29820ca4aa5f3a861bJamie Gennis    libsync \
44e538206d15282afbc5b168d60b1026a5dfcd13c0James Painter    libcamera_metadata \
45e538206d15282afbc5b168d60b1026a5dfcd13c0James Painter    libjpeg
4665ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian
4761ab9f93315ea817cd1ac110e2a95da4dab6b4d1Eino-Ville TalvalaLOCAL_C_INCLUDES += \
48e538206d15282afbc5b168d60b1026a5dfcd13c0James Painter    system/media/camera/include \
49e538206d15282afbc5b168d60b1026a5dfcd13c0James Painter    external/jpeg
5061ab9f93315ea817cd1ac110e2a95da4dab6b4d1Eino-Ville Talvala
51ddf3c5025e2f6f35a4c188c19f30142c64a092c4Igor Murashkin
52ddf3c5025e2f6f35a4c188c19f30142c64a092c4Igor MurashkinLOCAL_CFLAGS += -Wall -Wextra
53ddf3c5025e2f6f35a4c188c19f30142c64a092c4Igor Murashkin
5465ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias AgopianLOCAL_MODULE:= libcameraservice
5565ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian
5665ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopianinclude $(BUILD_SHARED_LIBRARY)
57