mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			
		
			
				
	
	
		
			90 lines
		
	
	
		
			8.3 KiB
		
	
	
	
		
			Makefile
		
	
	
			
		
		
	
	
			90 lines
		
	
	
		
			8.3 KiB
		
	
	
	
		
			Makefile
		
	
	
| ################################################################################
 | |
| #
 | |
| # novatek-osdrv-nt9856x
 | |
| #
 | |
| ################################################################################
 | |
| 
 | |
| NOVATEK_OSDRV_NT9856X_VERSION =
 | |
| NOVATEK_OSDRV_NT9856X_SITE =
 | |
| NOVATEK_OSDRV_NT9856X_LICENSE = MIT
 | |
| NOVATEK_OSDRV_NT9856X_LICENSE_FILES = LICENSE
 | |
| 
 | |
| define NOVATEK_OSDRV_NT9856X_INSTALL_TARGET_CMDS
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/etc/sensors
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/sensor/config/sen_sc*.cfg
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/sensor/*.yaml
 | |
| 
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/etc/sensors/profiles
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/profiles $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/sensor/profiles/isp*.cfg
 | |
| 
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/kwrap.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/comm/nvtmem
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/comm/nvtmem $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/comm/nvtmem/nvtmem.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kdrv_builtin
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kdrv_builtin $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/kdrv_builtin/kdrv_builtin.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/comm
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/comm $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/comm/kdrv_comm.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kdrv_gfx2d
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kdrv_gfx2d $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/kdrv_gfx2d/kdrv_gfx2d.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kdrv_videocapture
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kdrv_videocapture $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/kdrv_videocapture/kdrv_videocapture.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kdrv_videoprocess
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kdrv_videoprocess $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/kdrv_videoprocess/kdrv_videoprocess.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kflow_common
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kflow_common $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/kflow_common/kflow_common.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kflow_gfx/videosprite
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kflow_gfx/videosprite $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/kflow_gfx/videosprite/nvt_videosprite.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kflow_videocapture
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kflow_videocapture $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/kflow_videocapture/kflow_videocapture.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kflow_videoprocess
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kflow_videoprocess $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/kflow_videoprocess/kflow_videoprocess.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kflow_gfx
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kflow_gfx $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/kflow_gfx/nvt_gfx.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kdrv_videocodec
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kdrv_videocodec $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/kdrv_videocodec/kdrv_h26x.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/nvt_vencrc
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/nvt_vencrc $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/nvt_vencrc/nvt_vencrc.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kflow_videoenc/unit
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kflow_videoenc/unit $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/kflow_videoenc/unit/kflow_videoenc.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kdrv_audioio/audio_common
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kdrv_audioio/audio_common $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/kdrv_audioio/audio_common/nvt_audio.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kdrv_audioio/kdrv_audio
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kdrv_audioio/kdrv_audio $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/kdrv_audioio/kdrv_audio/nvt_kdrv_audio.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kflow_audiocapture/unit
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kflow_audiocapture/unit $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/kflow_audiocapture/unit/kflow_audiocap.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kflow_audioout/unit
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kflow_audioout/unit $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/kflow_audioout/unit/kflow_audioout.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kdrv_audioio/audlib_aac
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kdrv_audioio/audlib_aac $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/kdrv_audioio/audlib_aac/nvt_audlib_aac.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kdrv_audioio/audlib_g711
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kdrv_audioio/audlib_g711 $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/kdrv_audioio/audlib_g711/nvt_audlib_g711.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kflow_audioenc/unit
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kflow_audioenc/unit $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/kflow_audioenc/unit/kflow_audioenc.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kflow_audiodec/unit
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/kflow_audiodec/unit $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/kflow_audiodec/unit/kflow_audiodec.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/isp
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/isp $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/isp/nvt_isp.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/ae
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/ae $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/ae/nvt_ae.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/awb
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/awb $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/awb/nvt_awb.ko
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/iq
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek/hdal/iq $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/kmod/hdal/iq/nvt_iq.ko
 | |
| 
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/usr/bin
 | |
| 	$(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/script/load*
 | |
| 	#$(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/script/ircut_demo
 | |
| 
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/sensor/sen_sc401ai/*.ko
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/sensor/sen_sc500ai/*.ko
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.19.91/novatek $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/sensor/sen_sc501ai/*.ko
 | |
| 
 | |
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/usr/lib
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/lib/libhdal.so
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/lib/libvendor_isp.so
 | |
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(NOVATEK_OSDRV_NT9856X_PKGDIR)/files/lib/libvos.so
 | |
| endef
 | |
| 
 | |
| $(eval $(generic-package))
 |