2.rm sifarsdk code,Makefile will git clone code when build. 3.usb net test ok. 4.compile network tools and link from SifarSDK project.
		
			
				
	
	
		
			30 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Makefile
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Makefile
		
	
	
		
			Executable File
		
	
	
	
	
| include $(NVT_PRJCFG_MODEL_CFG)
 | |
| include $(BUILD_DIR)/definitions.mk
 | |
| 
 | |
| APP_DIR ?= $(PWD)
 | |
| APPSUBDIRS := $(subst /,,$(filter $(patsubst %,%/,$(NVT_CFG_APP)), $(subst source/, , $(dir $(wildcard source/*/Makefile source/*/makefile)))))
 | |
| APP_EXTLIST := $(shell cd $(APP_DIR)/external; make -s list)
 | |
| LIBSUBDIRS := $(filter-out %external, $(subst /,,$(subst $(LIBRARY_DIR)/source, , $(dir $(wildcard $(LIBRARY_DIR)/source/*/Makefile $(LIBRARY_DIR)/source/*/makefile)))))
 | |
| LIB_EXTLIST := $(shell cd $(LIBRARY_DIR)/external; make -s list)
 | |
| BUILD_LIST := $(LIB_EXTLIST:%=nvt@ext@lib@%) $(LIBSUBDIRS:%=nvt@lib@%) $(APP_EXTLIST:%=nvt@ext@app@%) $(APPSUBDIRS)
 | |
| 
 | |
| all:
 | |
| #	$(MAKE) -C ./sifarsdk/novatek/S530 sf_cs_app
 | |
| 	@$(call makedep, $(BUILD_LIST))
 | |
| 
 | |
| listpackage:
 | |
| 	@echo -e "\e[1;36mAvailable packages: \e[0m"
 | |
| 	@for n in $(BUILD_LIST); do \
 | |
| 		echo -e "\e[1;33m\t$$n \e[0m"; \
 | |
| 	done;
 | |
| 	@echo -e "\e[1;36mAdd \"DEP_LIBRARIES= package_name\" to your Makefile can support dependent build.\e[0m"
 | |
| 
 | |
| install:
 | |
| 	@$(call makelist, $(addprefix source/, $(APPSUBDIRS)), install)
 | |
| 	@cd $(APP_DIR)/external; make install;
 | |
| 
 | |
| clean:
 | |
| 	@$(call makelist, $(addprefix source/, $(APPSUBDIRS)), clean)
 | |
| 	@cd $(APP_DIR)/external; make clean;
 | |
| 	@rm -rf $(APP_DIR)/output
 |