1lib_LTLIBRARIES = libxcam_isp.la 2 3XCAMISP_CXXFLAGS = $(XCAM_CXXFLAGS) 4XCAMISP_LIBS = \ 5 $(NULL) 6 7if USE_LOCAL_ATOMISP 8XCAMISP_CXXFLAGS += \ 9 -I$(top_srcdir)/ext/atomisp \ 10 $(NULL) 11endif 12 13if ENABLE_IA_AIQ 14XCAMISP_CXXFLAGS += \ 15 $(IA_IMAGING_CFLAGS) \ 16 $(NULL) 17 18XCAMISP_LIBS += \ 19 $(IA_IMAGING_LIBS) \ 20 $(NULL) 21endif 22 23xcam_isp_sources = \ 24 aiq3a_utils.cpp \ 25 atomisp_device.cpp \ 26 isp_poll_thread.cpp \ 27 isp_image_processor.cpp \ 28 isp_controller.cpp \ 29 isp_config_translator.cpp \ 30 x3a_isp_config.cpp \ 31 sensor_descriptor.cpp \ 32 iq/x3a_analyze_tuner.cpp \ 33 iq/x3a_ciq_tuning_handler.cpp \ 34 iq/x3a_ciq_tnr_tuning_handler.cpp \ 35 iq/x3a_ciq_bnr_ee_tuning_handler.cpp \ 36 iq/x3a_ciq_wavelet_tuning_handler.cpp \ 37 x3a_statistics_queue.cpp \ 38 libtbd.c \ 39 xcam_cpf_reader.c \ 40 $(NULL) 41 42if ENABLE_IA_AIQ 43xcam_isp_sources += \ 44 aiq_handler.cpp \ 45 hybrid_analyzer.cpp \ 46 hybrid_analyzer_loader.cpp \ 47 x3a_analyzer_aiq.cpp \ 48 $(NULL) 49endif 50 51if HAVE_LIBDRM 52XCAMISP_CXXFLAGS += $(LIBDRM_CFLAGS) 53XCAMISP_LIBS += \ 54 -ldrm_intel \ 55 $(LIBDRM_LIBS) \ 56 $(NULL) 57endif 58 59libxcam_isp_la_SOURCES = \ 60 $(xcam_isp_sources) \ 61 $(NULL) 62 63libxcam_isp_la_CXXFLAGS = \ 64 $(XCAMISP_CXXFLAGS) \ 65 -I$(top_srcdir)/xcore \ 66 -I$(top_srcdir)/modules/isp \ 67 $(NULL) 68 69libxcam_isp_la_CFLAGS = $(libxcam_isp_la_CXXFLAGS) 70 71libxcam_isp_la_LIBADD = \ 72 $(top_builddir)/xcore/libxcam_core.la \ 73 $(XCAMISP_LIBS) \ 74 $(NULL) 75 76libxcam_isp_la_LDFLAGS = \ 77 $(XCAM_LT_LDFLAGS) \ 78 $(PTHREAD_LDFLAGS) \ 79 $(NULL) 80 81libxcam_isp_la_LIBTOOLFLAGS = --tag=disable-static 82