1 Star 1 Fork 1

RuanJG/rtspusbcamera

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Makefile 2.69 KB
一键复制 编辑 原始数据 按行查看 历史
mx6 提交于 2015-08-10 17:45 . Ruan: add service script
###############################################
#OpenWrt Makefile for tcptouart program
##############################################
include $(TOPDIR)/rules.mk
# Name and release number of this package
PKG_NAME:=rtspfileserver
PKG_RELEASE:=1
# This specifies the directory where we're going to build the program.
# The root build directory, $(BUILD_DIR), is by default the build_mipsel
# directory in your OpenWrt SDK directory
PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
include $(INCLUDE_DIR)/package.mk
# Specify package information for this program.
# The variables defined here should be self explanatory.
# If you are running Kamikaze, delete the DESCRIPTION
# variable below and uncomment the Kamikaze define
# directive for the description below
define Package/rtspfileserver
SECTION:=utils
CATEGORY:=Utilities
TITLE:=rtspfileserver -- for tcp uart user
DEPENDS:=+libc +libpthread +libstdcpp
endef
# Uncomment portion below for Kamikaze and delete DESCRIPTION variable above
define Package/tcptouart/description
If you can't figure out what this program does, you're probably
brain-dead and need immediate medical attention.
endef
# Specify what needs to be done to prepare for building the package.
# In our case, we need to copy the source files to the build directory.
# This is NOT the default. The default uses the PKG_SOURCE_URL and the
# PKG_SOURCE which is not defined here to download the source from the web.
# In order to just build a simple program that we have just written, it is
# much easier to do it this way.
define Build/Prepare
mkdir -p $(PKG_BUILD_DIR)
$(CP) ./src/* $(PKG_BUILD_DIR)/
endef
# We do not need to define Build/Configure or Build/Compile directives
# The defaults are appropriate for compiling a simple program such as this one
# Specify where and how to install the program. Since we only have one file,
# the executable, install it by copying it to the /bin directory on
# the router. The $(1) variable represents the root directory on the router running
# OpenWrt. The $(INSTALL_DIR) variable contains a command to prepare the install
# directory if it does not already exist. Likewise $(INSTALL_BIN) contains the
# command to copy the binary file from its current location (in our case the build
# directory) to the install directory.
define Package/rtspfileserver/install
$(INSTALL_DIR) $(1)/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/rtspfileserver $(1)/bin/
$(INSTALL_BIN) ./files/rtspfileserver.sh $(1)/bin/
endef
# This line executes the necessary commands to compile our program.
# The above define directives specify all the information needed, but this
# line calls BuildPackage which in turn actually uses this information to build a package.
$(eval $(call BuildPackage,rtspfileserver))
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/ruanjg/rtspusbcamera.git
git@gitee.com:ruanjg/rtspusbcamera.git
ruanjg
rtspusbcamera
rtspusbcamera
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385