aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYifan Hong <elsk@google.com>2017-06-27 11:14:25 -0700
committerCosme Domínguez Díaz <cosme.ddiaz@gmail.com>2018-07-12 00:33:14 +0200
commit921fb8ad385b35ee39735b24dfb52d3e200c95cd (patch)
treed9850c7915d86d0c5ffa9560052c97f41b49a56b
parent4c0064f8bb42ceaedb9f8c024db6434c3c670c6c (diff)
msm8996-common: Fix dependencies for mm-camera-interface
Test: mma -j BOARD_VNDK_VERSION=current Bug: 33241851 Change-Id: I603e86e78c80e592e852da184ca021fe42a8ea9a
-rw-r--r--camera/QCamera2/stack/mm-camera-interface/Android.mk1
-rw-r--r--camera/QCamera2/stack/mm-camera-interface/src/mm_camera.c2
-rw-r--r--camera/QCamera2/stack/mm-camera-interface/src/mm_camera_interface.c2
-rw-r--r--camera/QCamera2/stack/mm-camera-interface/src/mm_camera_sock.c1
-rw-r--r--camera/QCamera2/stack/mm-camera-interface/src/mm_camera_stream.c2
-rw-r--r--camera/QCamera2/stack/mm-camera-interface/src/mm_camera_thread.c1
6 files changed, 9 insertions, 0 deletions
diff --git a/camera/QCamera2/stack/mm-camera-interface/Android.mk b/camera/QCamera2/stack/mm-camera-interface/Android.mk
index 0e9ad5b..323618f 100644
--- a/camera/QCamera2/stack/mm-camera-interface/Android.mk
+++ b/camera/QCamera2/stack/mm-camera-interface/Android.mk
@@ -55,6 +55,7 @@ LOCAL_SRC_FILES := $(MM_CAM_FILES)
LOCAL_MODULE := libmmcamera_interface
LOCAL_PRELINK_MODULE := false
LOCAL_SHARED_LIBRARIES := libdl libcutils liblog libutils
+LOCAL_HEADER_LIBRARIES := libhardware_headers
LOCAL_MODULE_TAGS := optional
LOCAL_VENDOR_MODULE := true
diff --git a/camera/QCamera2/stack/mm-camera-interface/src/mm_camera.c b/camera/QCamera2/stack/mm-camera-interface/src/mm_camera.c
index a559815..709ed4f 100644
--- a/camera/QCamera2/stack/mm-camera-interface/src/mm_camera.c
+++ b/camera/QCamera2/stack/mm-camera-interface/src/mm_camera.c
@@ -35,6 +35,8 @@
#include <errno.h>
#include <fcntl.h>
#include <stdlib.h>
+#include <unistd.h>
+
#define IOCTL_H <SYSTEM_HEADER_PREFIX/ioctl.h>
#include IOCTL_H
diff --git a/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_interface.c b/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_interface.c
index f5998e7..67b01aa 100644
--- a/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_interface.c
+++ b/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_interface.c
@@ -37,6 +37,8 @@
#include <stdlib.h>
#include <linux/media.h>
#include <media/msm_cam_sensor.h>
+#include <unistd.h>
+
#define IOCTL_H <SYSTEM_HEADER_PREFIX/ioctl.h>
#include IOCTL_H
diff --git a/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_sock.c b/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_sock.c
index 92f9b1b..027e1d0 100644
--- a/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_sock.c
+++ b/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_sock.c
@@ -32,6 +32,7 @@
#include <stdlib.h>
#include <errno.h>
#include <string.h>
+#include <unistd.h>
// Camera dependencies
#include "mm_camera_dbg.h"
diff --git a/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_stream.c b/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_stream.c
index a1958f0..b9223d8 100644
--- a/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_stream.c
+++ b/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_stream.c
@@ -33,6 +33,8 @@
#include <errno.h>
#include <fcntl.h>
#include <media/msm_media_info.h>
+#include <unistd.h>
+
#define TIME_H <SYSTEM_HEADER_PREFIX/time.h>
#include TIME_H
#define IOCTL_H <SYSTEM_HEADER_PREFIX/ioctl.h>
diff --git a/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_thread.c b/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_thread.c
index 0c740b4..9395bad 100644
--- a/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_thread.c
+++ b/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_thread.c
@@ -34,6 +34,7 @@
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/prctl.h>
+#include <unistd.h>
#include <fcntl.h>
#include <poll.h>
#include <cam_semaphore.h>