注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
chenbingjy的个人空间 https://home.eeworld.com.cn/space-uid-487492.html [收藏] [复制] [分享] [RSS]
日志

任哲书例子2-7

已有 307 次阅读2024-5-6 08:32 |个人分类:ucosii

maketest.bat @ECHO OFF @ECHO ********************************************* @ECHO * 批处理文件 文件名为:MAKETEST.BAT * @ECHO ********************************************* @ECHO ON CD ..\ MD .\WORK MD .\OBJ CD .\WORK COPY ..\TEST\MAKETEST.MAK TEST.MAK C:\BC\BIN\MAKE -f TEST.MAK CD ..\ DEL .\WORK RD .\WORK DEL .\OBJ RD .\OBJ EXIT makefile文件 ############################################################################# # makefile文件 文件名为:MAKETEST.MAK ############################################################################# # 用变量表示所使用的开发工具 BORLAND = C:\BC CC = $(BORLAND)\BIN\BCC LINK = $(BORLAND)\BIN\TLINK ############################################################################# # 用变量来表示各个目录的相对路径 TARGET = ..\TEST OBJ = ..\OBJ SOURCE = ..\SOURCE WORK = ..\WORK PC = ..\..\PC PT = ..\..\PORT\PT ############################################################################# # 编译选项变量 C_FLAGS = -c -ml -l -n..\OBJ -I$(BORLAND)\INCLUDE -I.\ -L$(BORLAND)\LIB ############################################################################# # 链接选项变量 LINK_FLAGS = ############################################################################# # 包含文件变量 INCLUDES = $(PC)\pc.h \ $(PT)\pt.h ############################################################################# # 创建可执行文件(exe) $(TARGET)\TEST.EXE: \ $(OBJ)\PC.OBJ \ $(OBJ)\PT.OBJ \ $(OBJ)\TEST.OBJ \ $(SOURCE)\LINK.LNK COPY $(SOURCE)\LINK.LNK .\LINK.LNK $(LINK) $(LINK_FLAGS) @LINK.LNK COPY .\TEST.EXE $(TARGET)\TEST.EXE ############################################################################# # 创建各个目标文件(OBJ) $(OBJ)\PC.OBJ: \ $(PC)\pc.c \ $(WORK)\INCLUDES.H COPY $(PC)\pc.c .\pc.c $(CC) $(C_FLAGS) pc.c $(OBJ)\PT.OBJ: \ $(PT)\pt.c \ $(WORK)\INCLUDES.H COPY $(PT)\pt.c .\pt.c $(CC) $(C_FLAGS) pt.c $(OBJ)\TEST.OBJ: \ $(SOURCE)\test.c \ $(WORK)\INCLUDES.H COPY $(SOURCE)\test.c .\test.c $(CC) $(C_FLAGS) test.c $(WORK)\INCLUDES.H: \ $(INCLUDES) COPY $(PC)\pc.h .\pc.h COPY $(PT)\pt.h .\pt.h
评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章