Files
Linux_Drivers/middleware/v2/component/isp/sensor/cv181x/Makefile
2023-12-22 18:06:00 +08:00

225 lines
3.4 KiB
Makefile

SHELL = /bin/bash
ifeq ($(PARAM_FILE), )
PARAM_FILE=../../../../../$(shell echo $(MW_VER))/Makefile.param
include $(PARAM_FILE)
endif
include ../../../../../$(shell echo $(MW_VER))/component/isp/sensor.mk
define MAKE_SENSOR
pushd $(1) && \
$(MAKE) all && \
popd
endef
.PHONY : prepare clean $(sensor-y)
all: prepare $(sensor-y) all_sensor
prepare:
@echo "#################################################"
@echo "#"
@echo "# Compiling 'component libs' Configs as below..."
@echo "# SENSOR_LIST=$(sensor-y)"
@echo "#"
@echo "#################################################"
brigates_bg0808:
$(call MAKE_SENSOR, ${@})
gcore_gc02m1:
$(call MAKE_SENSOR, ${@})
gcore_gc0312:
$(call MAKE_SENSOR, ${@})
gcore_gc0329:
$(call MAKE_SENSOR, ${@})
gcore_gc1054:
$(call MAKE_SENSOR, ${@})
gcore_gc2053:
$(call MAKE_SENSOR, ${@})
gcore_gc2053_slave:
$(call MAKE_SENSOR, ${@})
gcore_gc2053_1L:
$(call MAKE_SENSOR, ${@})
gcore_gc2083:
$(call MAKE_SENSOR, ${@})
gcore_gc2093:
$(call MAKE_SENSOR, ${@})
gcore_gc2145:
$(call MAKE_SENSOR, ${@})
gcore_gc4023:
$(call MAKE_SENSOR, ${@})
gcore_gc4653:
$(call MAKE_SENSOR, ${@})
imgds_mis2008:
$(call MAKE_SENSOR, ${@})
nextchip_n5:
$(call MAKE_SENSOR, ${@})
nextchip_n6:
$(call MAKE_SENSOR, ${@})
ov_os04a10:
$(call MAKE_SENSOR, ${@})
ov_os04c10:
$(call MAKE_SENSOR, ${@})
ov_os08a20:
$(call MAKE_SENSOR, ${@})
ov_ov4689:
$(call MAKE_SENSOR, ${@})
ov_ov5647:
$(call MAKE_SENSOR, ${@})
ov_ov6211:
$(call MAKE_SENSOR, ${@})
ov_ov7251:
$(call MAKE_SENSOR, ${@})
pixelplus_pr2020:
$(call MAKE_SENSOR, ${@})
pixelplus_pr2100:
$(call MAKE_SENSOR, ${@})
sms_sc035gs:
$(call MAKE_SENSOR, ${@})
sms_sc035gs_1L:
$(call MAKE_SENSOR, ${@})
sms_sc035hgs:
$(call MAKE_SENSOR, ${@})
sms_sc1346_1L:
$(call MAKE_SENSOR, ${@})
sms_sc1346_1L_slave:
$(call MAKE_SENSOR, ${@})
sms_sc200ai:
$(call MAKE_SENSOR, ${@})
sms_sc301iot:
$(call MAKE_SENSOR, ${@})
sms_sc401ai:
$(call MAKE_SENSOR, ${@})
sms_sc500ai:
$(call MAKE_SENSOR, ${@})
sms_sc501ai_2L:
$(call MAKE_SENSOR, ${@})
sms_sc3332:
$(call MAKE_SENSOR, ${@})
sms_sc531ai_2L:
$(call MAKE_SENSOR, ${@})
sms_sc3335:
$(call MAKE_SENSOR, ${@})
sms_sc3336:
$(call MAKE_SENSOR, ${@})
sms_sc2331_1L:
$(call MAKE_SENSOR, ${@})
sms_sc2335:
$(call MAKE_SENSOR, ${@})
sms_sc2336:
$(call MAKE_SENSOR, ${@})
sms_sc2336p:
$(call MAKE_SENSOR, ${@})
sms_sc4336:
$(call MAKE_SENSOR, ${@})
sms_sc4336p:
$(call MAKE_SENSOR, ${@})
sms_sc5336_2L:
$(call MAKE_SENSOR, ${@})
soi_f23:
$(call MAKE_SENSOR, ${@})
soi_f35:
$(call MAKE_SENSOR, ${@})
soi_f37p:
$(call MAKE_SENSOR, ${@})
soi_q03:
$(call MAKE_SENSOR, ${@})
soi_q03p:
$(call MAKE_SENSOR, ${@})
soi_k06:
$(call MAKE_SENSOR, ${@})
sony_imx307:
$(call MAKE_SENSOR, ${@})
sony_imx307_slave:
$(call MAKE_SENSOR, ${@})
sony_imx307_2L:
$(call MAKE_SENSOR, ${@})
sony_imx327:
$(call MAKE_SENSOR, ${@})
sony_imx327_slave:
$(call MAKE_SENSOR, ${@})
sony_imx327_2L:
$(call MAKE_SENSOR, ${@})
sony_imx327_fpga:
$(call MAKE_SENSOR, ${@})
sony_imx327_sublvds:
$(call MAKE_SENSOR, ${@})
sony_imx335:
$(call MAKE_SENSOR, ${@})
techpoint_tp2825:
$(call MAKE_SENSOR, ${@})
techpoint_tp2863:
$(call MAKE_SENSOR, ${@})
lontium_lt6911:
$(call MAKE_SENSOR, ${@})
all_sensor:
@$(MAKE) -f Makefile_full || exit 1;
clean:
@for x in `find ./ -maxdepth 2 -mindepth 2 -name "Makefile" `; \
do cd `dirname $$x`; if [ $$? ]; then $(MAKE) clean; cd -; fi; done
@echo "#"
@$(MAKE) clean -f Makefile_full || exit 1;