ACLOCAL_AMFLAGS = -I m4 #libcamera.so lib_LTLIBRARIES = libcamera.la libcamera_la_CFLAGS := $(DEBUG_CFLAGS) libcamera_la_CFLAGS += -DAMSS_VERSION=$(AMSS_VERSION) libcamera_la_CFLAGS += -DMSM_CAMERA_GCC libcamera_la_CFLAGS += -DLINUX_ENABLED libcamera_la_CFLAGS += -Dstrlcpy=g_strlcpy libcamera_la_CFLAGS += -fPIC LOCAL_CFLAGS:= -DDLOPEN_LIBMMCAMERA=1 libcamera_la_CFLAGS += -DHW_ENCODE if MSM7X27A libcamera_la_CFLAGS+= -DNUM_PREVIEW_BUFFERS=6 libcamera_la_CFLAGS+= -DVFE_7X27A else libcamera_la_CFLAGS+= -DNUM_PREVIEW_BUFFERS=4 endif # To Choose neon/C routines for YV12 conversion libcamera_la_CFLAGS+= -DUSE_NEON_CONVERSION # Uncomment below line to enable smooth zoom #libcamera_la_CFLAGS+= -DCAMERA_SMOOTH_ZOOM libcamera_la_SOURCES := mm_camera.c libcamera_la_SOURCES += mm_camera_channel.c libcamera_la_SOURCES += mm_camera_helper.c libcamera_la_SOURCES += mm_camera_interface2.c libcamera_la_SOURCES += mm_camera_notify.c libcamera_la_SOURCES += mm_camera_poll_thread.c libcamera_la_SOURCES += mm_camera_sock.c libcamera_la_SOURCES += mm_camera_stream.c if BUILD_JPEG libcamera_la_SOURCES += mm_jpeg_encoder.c libcamera_la_SOURCES += mm_omx_jpeg_encoder.c endif if BUILD_UNIFIED_CODE if MSM8960 libcamera_la_SOURCES += QCameraHAL.cpp libcamera_la_SOURCES += QCameraHWI_Parm.cpp libcamera_la_SOURCES += QCameraHWI.cpp libcamera_la_SOURCES += QCameraHWI_Preview.cpp libcamera_la_SOURCES += QCameraHWI_Record.cpp libcamera_la_SOURCES += QCameraHWI_Still.cpp libcamera_la_SOURCES += QCameraHWI_Mem.cpp libcamera_la_SOURCES += QCameraHWI_Display.cpp libcamera_la_SOURCES += QCameraStream.cpp libcamera_la_SOURCES += QualcommCamera2.cpp elif MSM7X27A libcamera_la_SOURCES += QCameraHAL.cpp libcamera_la_SOURCES += QCameraHWI_Parm.cpp libcamera_la_SOURCES += QCameraHWI.cpp libcamera_la_SOURCES += QCameraHWI_Preview_7x27A.cpp libcamera_la_SOURCES += QCameraHWI_Record_7x27A.cpp libcamera_la_SOURCES += QCameraHWI_Still.cpp libcamera_la_SOURCES += QCameraHWI_Mem.cpp libcamera_la_SOURCES += QCameraHWI_Display.cpp libcamera_la_SOURCES += QCameraStream.cpp libcamera_la_SOURCES += QualcommCamera2.cpp endif endif libcamera_la_LDFLAGS := $(DEBUG_LDFLAGS) libcamera_la_LDFLAGS += -shared libcamera_la_LIBADD = -ldl dirs := SUBDIRS = $(dirs)