• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (c) 2022 Unionman Technology Co., Ltd.
2# Licensed under the Apache License, Version 2.0 (the "License");
3# you may not use this file except in compliance with the License.
4# You may obtain a copy of the License at
5#
6#     http://www.apache.org/licenses/LICENSE-2.0
7#
8# Unless required by applicable law or agreed to in writing, software
9# distributed under the License is distributed on an "AS IS" BASIS,
10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11# See the License for the specific language governing permissions and
12# limitations under the License.
13
14KDIR = $(src)/../../../../../../../../../../out/kernel/src_tmp/linux-5.10
15
16obj-m += iv009_isp_iq.o
17
18iv009_isp_iq-objs += app/soc_iq.o
19iv009_isp_iq-objs += src/fw_lib/acamera_math.o \
20				src/fw_lib/acamera_logger.o
21iv009_isp_iq-objs += src/calibration/acamera_calibrations_dynamic_linear_imx290_lens_4mm.o \
22				src/calibration/acamera_calibrations_static_linear_imx481.o \
23				src/calibration/acamera_calibrations_static_linear_ov5647.o \
24				src/calibration/acamera_calibrations_static_linear_imx219.o \
25				src/calibration/acamera_calibrations_static_fs_lin_sc4238.o \
26				src/calibration/acamera_calibrations_dynamic_fs_lin_imx335.o \
27				src/calibration/acamera_calibrations_dynamic_fs_lin_os08a10_tv.o \
28				src/calibration/acamera_calibrations_dynamic_linear_ov5647_lens_8mm.o \
29				src/calibration/acamera_calibrations_dynamic_linear_os08a10_ipc.o \
30				src/calibration/acamera_calibrations_static_fs_lin_imx307_demo.o \
31				src/calibration/acamera_calibrations_static_fs_lin_ov5647.o \
32				src/calibration/acamera_calibrations_static_linear_os08a10_tv.o \
33				src/calibration/acamera_calibrations_static_fs_lin_imx290_lens_4mm.o \
34				src/calibration/acamera_calibrations_static_linear_imx290_lens_8mm.o \
35				src/calibration/acamera_calibrations_dynamic_fs_lin_imx224.o \
36				src/calibration/acamera_calibrations_dynamic_linear_ov13858.o \
37				src/calibration/acamera_calibrations_dynamic_linear_imx290_lens_8mm.o \
38				src/calibration/acamera_calibrations_static_linear_imx290.o \
39				src/calibration/acamera_calibrations_dynamic_linear_sc4238.o \
40				src/calibration/acamera_calibrations_static_linear_imx307_demo.o \
41				src/calibration/acamera_calibrations_static_fs_lin_ov5647_lens_4mm.o \
42				src/calibration/acamera_calibrations_dynamic_linear_ov5647.o \
43				src/calibration/acamera_calibrations_dynamic_fs_lin_ov13858.o \
44				src/calibration/acamera_calibrations_dynamic_fs_lin_os08a10_slt.o \
45				src/calibration/acamera_calibrations_dynamic_linear_os08a10.o \
46				src/calibration/acamera_calibrations_static_linear_sc4238.o \
47				src/calibration/acamera_calibrations_dynamic_linear_imx307_demo.o \
48				src/calibration/acamera_calibrations_dynamic_linear_sc2335.o \
49				src/calibration/acamera_calibrations_dynamic_fs_lin_imx290.o \
50				src/calibration/acamera_calibrations_dynamic_linear_imx224.o \
51				src/calibration/acamera_calibrations_static_fs_lin_imx290_lens_8mm.o \
52				src/calibration/acamera_calibrations_static_fs_lin_os08a10_tv.o \
53				src/calibration/acamera_calibrations_dynamic_linear_imx227.o \
54				src/calibration/acamera_calibrations_static_linear_ov5647_slt.o \
55				src/calibration/acamera_calibrations_static_linear_imx227.o \
56				src/calibration/acamera_calibrations_static_fs_lin_os08a10_slt.o \
57				src/calibration/acamera_calibrations_static_linear_dummy.o \
58				src/calibration/acamera_calibrations_dynamic_linear_imx415.o \
59				src/calibration/acamera_calibrations_dynamic_linear_os08a10_slt.o \
60				src/calibration/acamera_calibrations_static_linear_imx307.o \
61				src/calibration/acamera_calibrations_dynamic_fs_lin_dummy.o \
62				src/calibration/acamera_calibrations_dynamic_fs_lin_imx334.o \
63				src/calibration/acamera_calibrations_dynamic_fs_lin_imx415.o \
64				src/calibration/acamera_calibrations_dynamic_fs_lin_imx307_demo.o \
65				src/calibration/acamera_calibrations_dynamic_fs_lin_imx290_lens_8mm.o \
66				src/calibration/acamera_calibrations_static_fs_lin_os08a10_ipc.o \
67				src/calibration/acamera_calibrations_static_linear_sc2232h.o \
68				src/calibration/acamera_calibrations_static_fs_lin_imx415.o \
69				src/calibration/acamera_calibrations_dynamic_linear_dummy.o \
70				src/calibration/acamera_calibrations_static_linear_imx335.o \
71				src/calibration/acamera_calibrations_dynamic_fs_lin_os08a10.o \
72				src/calibration/acamera_calibrations_dynamic_linear_sc2232h.o \
73				src/calibration/acamera_calibrations_dynamic_fs_lin_imx307.o \
74				src/calibration/acamera_calibrations_dynamic_fs_lin_ov5647_lens_8mm.o \
75				src/calibration/acamera_calibrations_dynamic_linear_imx335.o \
76				src/calibration/acamera_calibrations_dynamic_fs_lin_ov5647_lens_4mm.o \
77				src/calibration/acamera_calibrations_dynamic_linear_sc8238cs_tv.o \
78				src/calibration/acamera_calibrations_dynamic_fs_lin_sc4238.o \
79				src/calibration/acamera_calibrations_static_fs_lin_imx307.o \
80				src/calibration/acamera_calibrations_dynamic_linear_imx481.o \
81				src/calibration/acamera_calibrations_static_fs_lin_dummy.o \
82				src/calibration/acamera_calibrations_static_linear_imx415.o \
83				src/calibration/acamera_calibrations_static_linear_ov13858.o \
84				src/calibration/acamera_calibrations_dynamic_linear_os08a10_tv.o \
85				src/calibration/acamera_calibrations_static_linear_os08a10_ipc.o \
86				src/calibration/acamera_calibrations_static_linear_imx334.o \
87				src/calibration/acamera_calibrations_static_linear_sc8238cs_tv.o \
88				src/calibration/acamera_calibrations_dynamic_linear_imx334.o \
89				src/calibration/acamera_calibrations_dynamic_fs_lin_sc8238cs_tv.o \
90				src/calibration/acamera_calibrations_dynamic_linear_ov5647_slt.o \
91				src/calibration/acamera_calibrations_dynamic_linear_ov5647_lens_4mm.o \
92				src/calibration/acamera_calibrations_dynamic_linear_imx290_slt.o \
93				src/calibration/acamera_calibrations_static_fs_lin_sc8238cs_tv.o \
94				src/calibration/acamera_calibrations_static_linear_os08a10.o \
95				src/calibration/acamera_calibrations_static_fs_lin_ov5647_lens_8mm.o \
96				src/calibration/acamera_calibrations_dynamic_linear_imx219.o \
97				src/calibration/acamera_calibrations_static_fs_lin_os08a10.o \
98				src/calibration/acamera_calibrations_static_linear_imx290_lens_4mm.o \
99				src/calibration/acamera_calibrations_dynamic_fs_lin_ov5647.o \
100				src/calibration/acamera_calibrations_dynamic_fs_lin_imx290_lens_4mm.o \
101				src/calibration/acamera_calibrations_dynamic_linear_imx290.o \
102				src/calibration/acamera_calibrations_dynamic_fs_lin_os08a10_ipc.o \
103				src/calibration/acamera_calibrations_static_linear_ov5647_lens_4mm.o \
104				src/calibration/acamera_calibrations_static_fs_lin_imx290.o \
105				src/calibration/acamera_get_calibrations_dummy.o \
106				src/calibration/acamera_calibrations_static_fs_lin_imx224.o \
107				src/calibration/acamera_calibrations_static_linear_os08a10_slt.o \
108				src/calibration/acamera_calibrations_static_fs_lin_ov13858.o \
109				src/calibration/acamera_calibrations_dynamic_linear_imx307.o \
110				src/calibration/acamera_calibrations_static_linear_imx290_slt.o \
111				src/calibration/acamera_calibrations_static_linear_imx224.o \
112				src/calibration/acamera_calibrations_static_linear_ov5647_lens_8mm.o \
113				src/calibration/acamera_calibrations_static_linear_sc2335.o \
114				src/calibration/acamera_calibrations_static_fs_lin_imx334.o \
115				src/calibration/acamera_calibrations_static_fs_lin_imx335.o
116iv009_isp_iq-objs += src/platform/system_timer.o \
117				src/platform/system_stdlib.o \
118				src/platform/system_log.o
119
120#INCLUDE_DIRS := $(addprefix -I,$(shell find ../ -type d ))
121
122ccflags-y:=-I$(src)/app -I$(src)/inc -I$(src)/app/control -I$(src)/inc/api -I$(src)/inc/isp -I$(src)/inc/sys -I$(src)/src/platform -I$(src)/src/fw  -I$(src)/src/fw_lib -I$(src)/src/calibration -I$(src)/src/driver/sensor -I$(src)/src/driver/lens -I$(KDIR)/include/linux/
123
124ccflags-y += -Wno-declaration-after-statement -Wno-error
125
126
127