Makefile 在实际项目中(chiplevel CPM)的应用 build-lib
来源:互联网 发布:revolution radio知乎 编辑:程序博客网 时间:2024/05/16 12:12
# # 8051 Example System run-time support library make script# Issued by Michael Kang#INFO = \#\#\#(info) make lib.mk ERROR = \#\#\#(error) make lib.mk## directoriesRTE_DIR = ../rte/mcuLIB_DIR = ${RTE_DIR}/libINC_DIR = ${RTE_DIR}/incSRC_DIR = ${RTE_DIR}/src## Compilor Global Variable CC = sdccAR = sdcclibCCFLAGS = --model-small -c -I ${INC_DIR}vpath %.c ${SRC_DIR}OBJ := $(patsubst %.c, %.rel, $(wildcard ${SRC_DIR}/*.c))OBJ := $(addprefix ${LIB_DIR}/, $(notdir ${OBJ}))HEADERS := $(wildcard ${INC_DIR}/*.h).PHONY: all checkdir cleanall: checkdir ${LIB_DIR}/bell.libcheckdir:@if [ ! -d $(SRC_DIR) ]; then \ echo "${ERROR}: No library source directory $(SRC_DIR) found - exiting" ; \ exit 1; \fi;@if [ ! -d $(LIB_DIR) ]; then \echo "${INFO}: Creating $(LIB_DIR)"; \ mkdir -p $(LIB_DIR);\fi;${LIB_DIR}/%.rel: ${SRC_DIR}/%.c ${HEADERS}$(CC) $(CCFLAGS) -o $@ {1}lt;${LIB_DIR}/bell.lib: $(OBJ)$(AR) -ar $@ $?clean:-rm -rf ${LIB_DIR}debug:echo ${OBJ}
- Makefile 在实际项目中(chiplevel CPM)的应用 build-lib
- Makefile 在实际项目中(chiplevel CPM)的应用- build-test
- Vs2012在Linux开发中的应用(6):改写Makefile项目的Build过程
- IOCP在实际项目中应用的小技巧
- 在java项目的实际开发和应用中
- 线程在实际项目中简单的应用
- 在项目的实际开发中,dao层java泛型的的应用(ssh)
- 元数据在实际项目的应用
- Java实际项目中应用的一些技巧(不断更新)
- 项目中sharding-jdbc的实际应用
- DWR在实际项目中的应用以及在调试过程中遇到的问题
- 我的架构之路 — 配置中心(二)— 在已有项目中实际应用
- 实际工作中:----FastDFS在项目中的应用
- Agile software development(敏捷开发)在实际项目中应用的一些认识
- 关于OC中消息转发机制的理解以及在项目中的实际应用
- 关于OC中消息转发机制的理解以及在项目中的实际应用
- Json实际项目中应用
- BigDecimal在实际项目的应用及遇到的问题
- javascript操作table(insertRow(),deleteRow(),insertCell(),deleteCell()方法)
- 利用js动态添加删除 table的行
- js代码鉴定当前浏览器的类型
- 开始学习thinking C++
- xml
- Makefile 在实际项目中(chiplevel CPM)的应用 build-lib
- 单词反转 eg. Welcome to my house!-> emoclew ot ym esuoh!
- 利用EXPDP/IMPDP迁移SCHEMA
- Windows7下无线共享上网模式一:有线网卡连接因特网,无线网卡共享
- 首款MeeGo系统上网本 华硕Eee PcX101H独家首测(6)
- javascript 操作table
- asp.net 中OnClientClick与OnClick的区别
- DOM大作业之Table表单的增删改查!
- MyEclipse 9+CXF+Spring web.xml 提示错误!