openwrt提供一套模板,来供开发者,添加自已的工程到其中。以支持和开发一些特有的属性。
要在openwrt中添加工程,其实很简单,只需要在package里面添加东西就OK了。
下在拿一个我添加的工程来举例说明一下。
Y:\mtk-openwrt\openwrt-3.10.14\package 在这个目录下,可以添加你的东西了。
Y:\mtk-openwrt\openwrt-3.10.14\package\ramips 我是在这个目录下面,添加了一个cmdialer工程。
其中,Makefile不是工程的makefile,而是专门为openwrt准备的makefile,等下细说。
其中src里面,就是你整个工程的东西了,包括源码和makefile以及,自身需要的一些库文件
files里面,则放了一些跟本工程相关的一些配置文件,比如有一些配置文件需要放在/etc/conf中等。类似这种。
下面主要讲一下Makefile 以注释的方式解释下
include $(TOPDIR)/rules.mk
PKG_NAME:=cmdialer //pkg的名字 随便起了
PKG_VERSION:=2015-11-09 //版本信息
PKG_RELEASE=1
PKG_LICENSE:=GPL-2.0
PKG_LICENSE_FILES:=
PKG_MAINTAINER:=John Crispin <blogic@