makefile里的一些常用函数

ROOT = $(shell pwd) 获得Makefile的当前路径

$(shell find $(SRC_DIR) -name ‘*.h‘)  #寻找SRC_DIR所代表目录下的所有名字后缀为.h的头文件  

$(sort $(foreach i, $(INC_DIR), -I$(i)))   #对INC_DIR所代表的头文件进行排序

$(shell find $(SRC_DIR) -name ‘*.cpp‘)  #寻找SRC_DIR所代表目录下的所有名字后缀为.cpp的头文件

$(patsubst %.cpp, %.o, $(SRCS)):  模式匹配替换SRCS所代表的字符串中后缀为.cpp的替换为.o

$(subst FROM, TO, TEXT),即将字符串TEXT中的子串FROM变为TO。    ------subst 是全字符串替换,patsubst 是模式替换

时间: 2024-11-08 19:20:10

makefile里的一些常用函数的相关文章

Makefile常用函数

1. 格式 Makefile 中函数的调用格式如下: $(function arguments) 其中,function 为函数名,arguments 为参数. 函数名与参数之间由空格或Tab分隔,如果有多个参数,这些参数之间由逗号分隔. 2. 常用函数介绍 内核的 Makefile 中用到大量的函数,以下介绍一些常用的函数. 2.1 字符串替换和分析函数 $(subst from,to,text) 其中,subst 为 substitude(v 替代) 的缩写. 功能:在字符串 text 中,

数据库及表、列的操作,常用函数

数据库及表.列的操作,常用函数 一.数据库的建立 格式:CREATE DATABASE "数据库文件名 " 修改数据库 格式:ALTER DATABASE "数据库文件名"{} 删除数据库 DROP DATABASE "数据库文件名" 二.建立表的结构 注释:下划线表示可有可无 1.CREATE TABLE "数据库名"."表名" (  列名 数据类型 null/not null primary,    列

(转载)虚幻引擎3--UDK常用函数汇总--比较详细解释了一些类中的函数(有用,星月自己备注)

转自:http://www.mamicode.com/info-detail-590692.html foreach [用来遍历游戏中的数据,使用方法如下] local StaticMeshActor myActor; foreach AllActors(class'StaticMeshActor',myActor) { if(myActor.Tag == 'Box') { myActorSize.X = 1; myActorSize.Y = myActor.DrawScale3D.Y; myA

非常实用的PHP常用函数汇总

这篇文章主要介绍了非常实用的PHP常用函数,汇总了加密解密.字符串操作.文件操作.SQL注入等函数的实例与用法说明,在PHP项目开发中非常具有实用价值,需要的朋友可以参考下 本文实例总结了一些在php应用开发中常用到的函数,这些函数有字符操作,文件操作及其它的一些操作了,分享给大家供大家参考.具体如下: 1.PHP加密解密 PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密. 复制代码 代码如下: function

Sqlite 常用函数推荐

Sqlite 常用函数 1 .打开数据库: 说明:打开一个数据库,文件名不一定要存在,如果此文件不存在, sqlite 会自动创建.第一个参数指文件名,第二个参数则是定义的 sqlite3 ** 结构体指针(关键数据结构),这个结构底层细节如何,您不用管它. int sqlite3_open( const char *filename, /* Database filename (UTF-8) */ sqlite3 **ppDb /* OUT: SQLite db handle */ ); 返回

NIOS II常用函数整理-感谢slam原创

IO操作函数函数原型:IORD(BASE, REGNUM) 输入参数:BASE为寄存器的基地址,REGNUM为寄存器的偏移量函数说明:从基地址为BASE的设备中读取寄存器中偏移量为REGNUM的单元里面的值.寄存器的值在地址总线的范围之内.返回值: - 函数原型:IOWR(BASE, REGNUM, DATA)输入参数:BASE为寄存器的基地址,REGNUM为寄存器的偏移量,DATA为要写入的数据函数说明:往偏移量为REGNUM寄存器中写入数据.寄存器的值在地址总线的范围之内.返回值: - 函数

UDK常用函数汇总

转自:http://www.unrealchina.org/forum.php?mod=viewthread&tid=672&extra=page%3D1 foreach [用来遍历游戏中的数据,使用方法如下] local StaticMeshActor myActor; foreach AllActors(class'StaticMeshActor',myActor) { if(myActor.Tag == 'Box') { myActorSize.X = 1; myActorSize.

php中mysqli函数库常用函数

在使用php5.6中的mysql函数库时,php会输出一条建议使用mysqli的提示,于是就学习了mysqli mysqli与mysql操作大致相同,少了选择数据库的函数,把这项功能放到的链接数据库的函数里. 常用函数: 参考:http://www.w3school.com.cn/php/php_ref_mysqli.asp

Mysql之查询、where、常用函数、having

Mysql之查询.where.常用函数.having     20150731 1.如何在mysql中写查询语句? 答:把列看成变量,把where后面的看成if(exp)里的exp表达式. 2.哪些行被取出来了? 答:哪一行能让exp为真,哪一行就能取出来. 3.where 1 什么意思? 答:将结果全部取出来. 4.如何求两列的差值? 答:把列看成变量,求运算即可. 5.列的运算结果,可以当成列看,还可以起个列别名. 例:select good_id,good_name,(market_pri