This commit is contained in:
parent
1364356dc6
commit
fc0f0458b7
16
hi/Makefile
16
hi/Makefile
|
@ -2,7 +2,7 @@
|
||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
# name和version用来定义编译目录名$(PKG_BUILD_DIR)]
|
# name和version用来定义编译目录名$(PKG_BUILD_DIR)]
|
||||||
PKG_NAME:=hellwworld2
|
PKG_NAME:=helloworld2
|
||||||
PKG_VERSION:=1.0
|
PKG_VERSION:=1.0
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=1
|
||||||
#PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME) # 也可以直接定义编译目录名,代替默认的目录名
|
#PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME) # 也可以直接定义编译目录名,代替默认的目录名
|
||||||
|
@ -12,15 +12,15 @@ include $(INCLUDE_DIR)/package.mk
|
||||||
|
|
||||||
# 包定义:定义我们的包在menuconfig中的位置
|
# 包定义:定义我们的包在menuconfig中的位置
|
||||||
# Makefile中的define语法可以理解为函数,用于定义命令集合
|
# Makefile中的define语法可以理解为函数,用于定义命令集合
|
||||||
define Package/hellwworld2
|
define Package/helloworld2
|
||||||
SECTION:=examples
|
SECTION:=examples
|
||||||
CATEGORY:=Examples
|
CATEGORY:=Examples
|
||||||
TITLE:=hellwworld2, learn from example.
|
TITLE:=helloworld2, learn from example.
|
||||||
endef
|
endef
|
||||||
|
|
||||||
# 包描述:关于我们包的更详细的描述
|
# 包描述:关于我们包的更详细的描述
|
||||||
define Package/hellwworld2/description
|
define Package/helloworld2/description
|
||||||
A simple hellwworld2 example, my first openwrt package example.
|
A simple helloworld2 example, my first openwrt package example.
|
||||||
endef
|
endef
|
||||||
|
|
||||||
# 编译准备. 必须使用tab缩进,表示是可执行的命令
|
# 编译准备. 必须使用tab缩进,表示是可执行的命令
|
||||||
|
@ -31,10 +31,10 @@ define Build/Prepare
|
||||||
endef
|
endef
|
||||||
|
|
||||||
# 安装
|
# 安装
|
||||||
define Package/hellwworld2/install
|
define Package/helloworld2/install
|
||||||
$(INSTALL_DIR) $(1)/usr/bin
|
$(INSTALL_DIR) $(1)/usr/bin
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/hellwworld2 $(1)/usr/bin
|
$(INSTALL_BIN) $(PKG_BUILD_DIR)/helloworld2 $(1)/usr/bin
|
||||||
endef
|
endef
|
||||||
|
|
||||||
# 这一行总是在最后
|
# 这一行总是在最后
|
||||||
$(eval $(call BuildPackage,hellwworld2))
|
$(eval $(call BuildPackage,helloworld2))
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
TARGET = hellwworld2
|
TARGET = helloworld2
|
||||||
OBJS = hellwworld2.o
|
OBJS = helloworld2.o
|
||||||
|
|
||||||
$(TARGET):$(OBJS)
|
$(TARGET):$(OBJS)
|
||||||
$(CC) $(LDFLAGS) -o $@ $^
|
$(CC) $(LDFLAGS) -o $@ $^
|
||||||
|
|
Loading…
Reference in New Issue