#
# Makefile for the amlogic platform camera interface device drivers.
#
EXTRA_AFLAGS=-mfloat-abi=softfp -mfpu=neon
amlflash-objs := common/flashlight.o
gt2005dri-objs := gt2005.o
gc0307dri-objs := gc0307.o
gc0308dri-objs := gc0308.o
gc0328dri-objs := gc0328.o
gc0329dri-objs := gc0329.o
gc2015dri-objs := gc2015.o
gc2035dri-objs := gc2035.o 
gc2155dri-objs := gc2155.o 
ov5640dri-objs := ov5640.o
ov5642dri-objs := ov5642.o
ov5645dri-objs := ov5645.o
ov5647dri-objs := ov5647.o
ov7675dri-objs := ov7675.o
ov2655dri-objs := ov2655.o
sp0838dri-objs := sp0838.o
sp2518dri-objs := sp2518.o
sp0a19dri-objs := sp0a19.o
sp1628dri-objs := sp1628.o
hi253dri-objs := hi253.o
hi704dri-objs := hi704.o
hi2056dri-objs := hi2056.o
hm2057dri-objs := hm2057.o
hm5065dri-objs := hm5065.o
hm1375dri-objs := hm1375.o
ov3660dri-objs := ov3660.o
nt99250dri-objs := nt99250.o
nt99252dri-objs := nt99252.o
nt99340dri-objs := nt99340.o
ar0543dri-objs := ar0543.o
ar0833dri-objs := ar0833.o
bf3720dri-objs := bf3720.o
amlcamera-objs := common/plat_ctrl.o
amlvm-objs := common/vm.o common/util.o
cam_prober-objs := common/cam_prober.o common/config_parser.o

obj-$(CONFIG_VIDEO_AMLOGIC_FLASHLIGHT)  += amlflash.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_GT2005) +=gt2005dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_GC0307) += gc0307dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_GC0308) += gc0308dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_GC0328) += gc0328dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_GC0329) += gc0329dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_GC2015) += gc2015dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_GC2035) += gc2035dri.o 
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_GC2155) += gc2155dri.o 
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_OV5640) += ov5640dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_OV5642) += ov5642dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_OV5645) += ov5645dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_OV5647) += ov5647dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_OV7675) += ov7675dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_OV2655) += ov2655dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_SP0838) += sp0838dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_SP2518) += sp2518dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_SP0A19) += sp0a19dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_SP1628) += sp1628dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_HI253) += hi253dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_HI704) += hi704dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_HI2056) += hi2056dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_HM2057) += hm2057dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_HM5065) += hm5065dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_HM1375) += hm1375dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_OV3660) += ov3660dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_NT99250) += nt99250dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_NT99252) += nt99252dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_NT99340) += nt99340dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_AR0543) += ar0543dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_AR0833) += ar0833dri.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE_BF3720) += bf3720dri.o
obj-$(CONFIG_AMLOGIC_VIDEOIN_MANAGER)  += amlvm.o
obj-$(CONFIG_VIDEO_AMLOGIC_CAPTURE)  += amlcamera.o
obj-y += cam_prober.o
