82 lines
1.8 KiB
Makefile
82 lines
1.8 KiB
Makefile
lib_LTLIBRARIES = libxcam_isp.la
|
|
|
|
XCAMISP_CXXFLAGS = $(XCAM_CXXFLAGS)
|
|
XCAMISP_LIBS = \
|
|
$(NULL)
|
|
|
|
if USE_LOCAL_ATOMISP
|
|
XCAMISP_CXXFLAGS += \
|
|
-I$(top_srcdir)/ext/atomisp \
|
|
$(NULL)
|
|
endif
|
|
|
|
if ENABLE_IA_AIQ
|
|
XCAMISP_CXXFLAGS += \
|
|
$(IA_IMAGING_CFLAGS) \
|
|
$(NULL)
|
|
|
|
XCAMISP_LIBS += \
|
|
$(IA_IMAGING_LIBS) \
|
|
$(NULL)
|
|
endif
|
|
|
|
xcam_isp_sources = \
|
|
aiq3a_utils.cpp \
|
|
atomisp_device.cpp \
|
|
isp_poll_thread.cpp \
|
|
isp_image_processor.cpp \
|
|
isp_controller.cpp \
|
|
isp_config_translator.cpp \
|
|
x3a_isp_config.cpp \
|
|
sensor_descriptor.cpp \
|
|
iq/x3a_analyze_tuner.cpp \
|
|
iq/x3a_ciq_tuning_handler.cpp \
|
|
iq/x3a_ciq_tnr_tuning_handler.cpp \
|
|
iq/x3a_ciq_bnr_ee_tuning_handler.cpp \
|
|
iq/x3a_ciq_wavelet_tuning_handler.cpp \
|
|
x3a_statistics_queue.cpp \
|
|
libtbd.c \
|
|
xcam_cpf_reader.c \
|
|
$(NULL)
|
|
|
|
if ENABLE_IA_AIQ
|
|
xcam_isp_sources += \
|
|
aiq_handler.cpp \
|
|
hybrid_analyzer.cpp \
|
|
hybrid_analyzer_loader.cpp \
|
|
x3a_analyzer_aiq.cpp \
|
|
$(NULL)
|
|
endif
|
|
|
|
if HAVE_LIBDRM
|
|
XCAMISP_CXXFLAGS += $(LIBDRM_CFLAGS)
|
|
XCAMISP_LIBS += \
|
|
-ldrm_intel \
|
|
$(LIBDRM_LIBS) \
|
|
$(NULL)
|
|
endif
|
|
|
|
libxcam_isp_la_SOURCES = \
|
|
$(xcam_isp_sources) \
|
|
$(NULL)
|
|
|
|
libxcam_isp_la_CXXFLAGS = \
|
|
$(XCAMISP_CXXFLAGS) \
|
|
-I$(top_srcdir)/xcore \
|
|
-I$(top_srcdir)/modules/isp \
|
|
$(NULL)
|
|
|
|
libxcam_isp_la_CFLAGS = $(libxcam_isp_la_CXXFLAGS)
|
|
|
|
libxcam_isp_la_LIBADD = \
|
|
$(top_builddir)/xcore/libxcam_core.la \
|
|
$(XCAMISP_LIBS) \
|
|
$(NULL)
|
|
|
|
libxcam_isp_la_LDFLAGS = \
|
|
$(XCAM_LT_LDFLAGS) \
|
|
$(PTHREAD_LDFLAGS) \
|
|
$(NULL)
|
|
|
|
libxcam_isp_la_LIBTOOLFLAGS = --tag=disable-static
|