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 39LOCAL_SHARED_LIBRARIES:= \ 40 libui \ 41 liblog \ 42 libutils \ 43 libbinder \ 44 libcutils \ 45 libmedia \ 46 libcamera_client \ 47 libgui \ 48 libhardware \ 49 libsync \ 50 libcamera_metadata \ 51 libjpeg 52 53LOCAL_C_INCLUDES += \ 54 system/media/camera/include \ 55 external/jpeg 56 57 58LOCAL_CFLAGS += -Wall -Wextra 59 60LOCAL_MODULE:= libcameraservice 61 62include $(BUILD_SHARED_LIBRARY) 63