| 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 |