You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
	
	
		
			40 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
		
		
			
		
	
	
			40 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
|   
											2 months ago
										 | include $(PRODUCT).cfg | ||
|  | 
 | ||
|  | $(CONFIG_FILE): $(PRODUCT).cfg | ||
|  | 	$(QUIET)rm $(CONFIG_FILE) -rf | ||
|  | 	@echo "/* WARNING: Don't modify this file anywhere!!! */" >> $(CONFIG_FILE) | ||
|  | 	@echo "#ifndef _CONFIG_H_" >> $(CONFIG_FILE) | ||
|  | 	@echo "#define _CONFIG_H_" >> $(CONFIG_FILE) | ||
|  | 	@echo "" >> $(CONFIG_FILE) | ||
|  | 
 | ||
|  | 	@echo "#define PROGNAME \"$(PRODUCT)\"" >> $(CONFIG_FILE) | ||
|  | 
 | ||
|  | # debug开关
 | ||
|  | ifeq ($(CFG_DBG_ON), y) | ||
|  | 	@echo "#define CFG_DBG_ON" >> $(CONFIG_FILE) | ||
|  | endif | ||
|  | 
 | ||
|  | # 设备类型定义
 | ||
|  | ifeq ($(CFG_DEV_TYPE_LAND_PD), y) | ||
|  | 	@echo "#define CFG_DEV_TYPE_LAND_PD" >> $(CONFIG_FILE) | ||
|  | endif | ||
|  | 
 | ||
|  | # 朗德GIS协议开关
 | ||
|  | ifeq ($(CFG_PROTO_GIS), y) | ||
|  | 	@echo "#define CFG_PROTO_GIS" >> $(CONFIG_FILE) | ||
|  | endif | ||
|  | 
 | ||
|  | # 默认使能朗德GIS协议开关
 | ||
|  | ifeq ($(CFG_PROTO_GIS_DEFAULT), y) | ||
|  | 	@echo "#define CFG_PROTO_GIS_DEFAULT" >> $(CONFIG_FILE) | ||
|  | endif | ||
|  | 
 | ||
|  | 	@echo "" >> $(CONFIG_FILE) | ||
|  | 	@echo "#include \"common.h\"" >> $(CONFIG_FILE) | ||
|  | 
 | ||
|  | 	@echo "" >> $(CONFIG_FILE) | ||
|  | 	@echo "#endif" >> $(CONFIG_FILE) | ||
|  | 	@echo "/* WARNING: Don't modify this file anywhere!!! */" >> $(CONFIG_FILE) | ||
|  | 	@echo -e "$(INFO_C)Create $@ done";echo | ||
|  | 
 | ||
|  | $(VERSION_FILE): $(PRODUCT).cfg |