• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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