1 LOCAL_PATH:= $(call my-dir) 2 3 # 4 # libcameraservice 5 # 6 7 include $(CLEAR_VARS) 8 9 LOCAL_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 40 LOCAL_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 54 LOCAL_C_INCLUDES += \ 55 system/media/camera/include \ 56 external/jpeg 57 58 59 LOCAL_CFLAGS += -Wall -Wextra 60 61 LOCAL_MODULE:= libcameraservice 62 63 include $(BUILD_SHARED_LIBRARY) 64