添加厂商产品信息

1. 在vendor目录下创建自己公司目录,然后在公司目录下创建一个新的vendorsetup.sh,在里面添加上自己的产品编译项


	#mkdir vendor/farsight/    
	#touch vendor/farsight/vendorsetup.sh    
	#echo "add_lunch_combo fs100-eng" > vendor/farsight/vendorsetup.sh   


2. 仿着Android示例代码,在公司目录下创建products目录

	#mkdir -p vendor/farsight/products 


3. 仿着Android示例代码,在products目录下创建两个mk文件

	#touch vendor/farsight/products/AndroidProduct.mk vendor/farsight/products/fs100.mk

在AndroidProduct.mk里添加如下内容:

	PRODUCT_MAKEFILES := $(LOCAL_DIR)/fs100.mk  

在产品配置文件里添加最基本信息


	PRODUCT_PACKAGES := \    
	    IM \    
	    VoiceDialer    
	    
	$(call inherit-product, build/target/product/generic.mk)    
	    
	# Overrides    
	PRODUCT_MANUFACTURER := farsight    
	PRODUCT_NAME := fs100    
	PRODUCT_DEVICE := fs100    

4. 借鉴build/target/board/generic/AndroidBoard.mk和BoardConfig.mk,创建对应文件。

	#cp build/target/board/generic/AndroidBoard.mk build/target/board/generic/BoardConfig.mk  vendor/farsight/fs100/  


一定要注意:
  PRODUCT_NAME:表示产品名字,它要和最终出现的编译项产品名一致,也就是说fs100-eng
  PRODUCT_DEVICE:表示设备名字,它要和将来创建的设备目录名字一致




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值