PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)/$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION) PKG_MAINTAINER 后面写作者的邮箱,比较随意,不影响编译 PKG_BUILD_DIR代表编译目录,也就是在哪里编译源码,目录内容和我上面Ubuntu截图的那个目录是一样的,这里写错了会无法编译,报错找不到目录。同理编译完成后生成的...
PKG_BUILD_DEPENDS - Packages that need to be built before this package, but are not required at runtime. Uses the same syntax as DEPENDS below. PKG_INSTALL - Setting it to "1" will call the package's original "make install" with prefix set to PKG_INSTALL_DIR PKG_INSTALL_DIR - Where...
一般在Makefile的开头,包含了包的基本信息,比如Makefile中的$(BUILD_DIR),$(INCLUDE_DIR),$(CP),$(INSTALL_DIR),$(INSTALL_BIN)都是这里定义的.具体内容可以到源码主目录下,查看rules.mk文件. 3~5行,软件包的信息均以“PKG_”开头,其意思和作用如下 PKG_NAME:软件包名称,将在menuconfig和ipkg可以看到。
PKG_RELEASE :这个 makefile 的擦写版本 PKG_BUILD_DIR :编译软件包的目录 PKG_SOURCE :要下载的软件包的名字,一般是由 PKG_NAME 和 PKG_VERSION 组成 PKG_SOURCE_URL :下载这个软件包的链接 PKG_MD5SUM :软件包的 MD5 值 PKG_CAT :解压软件包的方法 (zcat, bzcat, unzip) PKG_BUILD_DEPENDS :需要预先构...
1) make build 翻译出来就是 make -C /root/xxx/vpp-18.07/build-root PLATFORM=vpp TAG=vpp_debug vpp-install make run 翻译后和上面类似 -C dir表示,到该目录下读取Makefile 综上所述: 直接进入到 vpp-18.07/build-root 目录下 make PLATFORM=vpp TAG=vpp_debug vpp-clean ...
安装rpm-build 1 sudo yum install -y gcc make rpm-build redhat-rpm-config vim lrzsz 创建必须的文件夹和文件 mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS} echo '%_topdir %( jeremyxu 2018/05/10 1.6K0 FPM定制RPM包实践 yum打包rubynginx 惨绿少年 2017/12/27 1.5K0 实用入门分享:如何...
10 kbuild-dir := $(if $(filter /%,$(src)),$(src),$(srctree)/$(src)) 11 //如果kbuild-dir存在Kbuild,则kbuild-file为Kbuild,否则为Makefile 12 kbuild-file := $(if $(wildcard $(kbuild-dir)/Kbuild),$(kbuild-dir)/Kbuild,$(kbuild-dir)/Makefile) ...
PKG_LICENSE_FILES:=LICENSE PKG_MAINTAINER:=yushi studio <ywb94@qq.com> PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME) #PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME) PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)/$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION) ...
client_CPPFLAGS = -DCONFIG_DIR=\"$(sysconfdir)\" -DLIBRARY_DIR=\"$(pkglibdir)\" client_LDFLAGS = -export-dynamic -lmemcached noinst_HEADERS = client.h INCLUDES = -I/usr/local/libmemcached/include/ client_LDADD = $(top_builddir)/sx/libsession.a \ ...
pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_...