测试项目的makefile
makefile调试
SOURCE=http://www.cnblogs.com/../..
CC=gcc -g
CFLAG=
INC= -I$(SOURCE)/libs \
-I$(SOURCE)/common \
-I$(SOURCE)/libs/cull\
-I$(SOURCE)/daemons/execd\
-I$(SOURCE)/libs/gdi\
-I$(SOURCE)/daemons/qmaster\
-I$(SOURCE)/libs/evm\
-I$(SOURCE)/daemons/common\
-I$(SOURCE)/libs/spool\
-I$(SOURCE)/libs/spool/classic\
-I$(SOURCE)/libs/uti\
-I$(SOURCE)/libs/comm/lists\
-I$(SOURCE)/libs/sgeobj \
-I$(SOURCE)/clients/qrstat \
-I$(SOURCE)/clients/common \
-I$(SOURCE)/clients/qconf \
LIBFILE= -lsge -lpthread -ldl -lspool -lcull -luti -lcomm -lcommlists \
-lsgeobj -lsgeobjd
LIBPATH= -L $(SOURCE)/LINUX86
CC+=$(INC)
COMMLIB_TEST_SRC = \
test_clear_screen.c \
test_root_access.c \
test_create_report.c \
test_mail_report.c \
test_get_current_working_dir.c \
test_reschedule_cleanup.c \
test_reschedule_checkpoint.c \
test_get_root_passwd.c \
test_menu.c \
test_print_menu_header.c \
test_print_results.c \
test_wait_for_start_time.c \
test_clean_up_globals.c \
test_create_error_message.c \
test_do_wait.c \
test_show_test.c \
test_run_test.c
#test_set_error.c
COMMLIB_TEST_OBJS = $(COMMLIB_TEST_SRC:.c=.o)
COMMLIB_TEST_TARGET = $(COMMLIB_TEST_SRC:.c=.execd)
img: $(COMMLIB_TEST_TARGET)
test_clear_screen.execd: test_clear_screen.o
#此处用TAB键# $(CC) -o $@ $? $(LIBPATH) $(LIBFILE)
test_create_report.execd:test_create_report.o
$(CC) -o $@ $? $(LIBPATH) $(LIBFILE)
test_mail_report.execd:test_mail_report.o
$(CC) -o $@ $? $(LIBPATH) $(LIBFILE)
test_get_current_working_dir.execd:test_get_current_working_dir.o
$(CC) -o $@ $? $(LIBPATH) $(LIBFILE)
test_reschedule_cleanup.execd:test_reschedule_cleanup.o
$(CC) -o $@ $? $(LIBPATH) $(LIBFILE)
test_reschedule_checkpoint.execd:test_reschedule_checkpoint.o
$(CC) -o $@ $? $(LIBPATH) $(LIBFILE)
test_get_root_passwd.execd:test_get_root_passwd.o
$(CC) -o $@ $? $(LIBPATH) $(LIBFILE)
test_menu.execd:test_menu.o
$(CC) -o $@ $? $(LIBPATH) $(LIBFILE)
test_print_menu_header.execd:test_print_menu_header.o
$(CC) -o $@ $? $(LIBPATH) $(LIBFILE)
test_print_results.execd:test_print_results.o
$(CC) -o $@ $? $(LIBPATH) $(LIBFILE)
test_wait_for_start_time.execd:test_wait_for_start_time.o
$(CC) -o $@ $? $(LIBPATH) $(LIBFILE)
test_clean_up_globals.execd:test_clean_up_globals.o
$(CC) -o $@ $? $(LIBPATH) $(LIBFILE)
test_create_error_message.execd:test_create_error_message.o
$(CC) -o $@ $? $(LIBPATH) $(LIBFILE)
test_do_wait.execd:test_do_wait.o
$(CC) -o $@ $? $(LIBPATH) $(LIBFILE)
test_show_test.execd:test_show_test.o
$(CC) -o $@ $? $(LIBPATH) $(LIBFILE)
test_run_test.execd:test_run_test.o
$(CC) -o $@ $? $(LIBPATH) $(LIBFILE)
test_set_error.execd:test_set_error.o
$(CC) -o $@ $? $(LIBPATH) $(LIBFILE)
test_root_access.execd: test_root_access.o
$(CC) -o $@ $? $(LIBPATH) $(LIBFILE)
.PHONY: clean
clean:
rm -f $(COMMLIB_TEST_TARGET)
rm -f $(COMMLIB_TEST_OBJS)
转载于:https://www.cnblogs.com/jianshan-hu/archive/2011/08/11/2134774.html
测试项目的makefile相关推荐
- buildconfiguration[C/C++]_[从netbeans里提取的通用构建C++项目的Makefile文件]
发一下牢骚和主题无关: 1.有了这个配置文件,你可以用任何ide或文本编辑器,除了不支持makefile的ide. 2.makefile的利益不用说吧,不依赖ide,如果g++或ide更新了的话mak ...
- 前端如何测试自己项目的SEO
在前端开发过程中,为了保证项目的SEO(搜索引擎优化)良好,需要进行一定的测试. 对于测试SEO,有以下几种方法: 利用浏览器插件进行测试: 可以使用浏览器插件如 SEOquake.PageRank ...
- 管理多供应商物联网项目的10个关键步骤
管理多供应商物联网项目的10个关键步骤 10 critical steps for managing a multi-vendor IoT project 一旦您决定创建一个成功的端到端物联网应用开发 ...
- 我是如何做软件测试项目的?
最近公司刚完成了一个比较大的项目-单品页模块化,即使用现在比较流行的Twitter Bootstrap进行前端开发.说其大是因为工作量大,开发前期投入约80人日,包括前端开发及PHP开发,且不包括修复 ...
- python pytest_Python项目的pytest初始化
Python项目的pytest初始化 2018-01-19 00:08:25 +08 字数:2310 标签: Python Test 为什么要写测试 ¶ Python是一种必须要写测试的语言. 和C/ ...
- 参与 Apache 顶级开源项目的 N 种方式,Apache Dubbo Samples SIG 成立!
头图来源:https://opensource.guide/ 来源 | 阿里巴巴云原生公众号 只有贡献代码才算是参与开源项目社区贡献吗? 一说到参与开源项目贡献,一般大家的反应都是代码级别的贡献, ...
- 09_Android中ContentProvider和Sqllite混合操作,一个项目调用另外一个项目的ContentProvider
1. 编写ContentPrivider提供者的Android应用 清单文件 <?xml version="1.0" encoding="utf-8"? ...
- 参与Apache顶级开源项目的N种方式,Apache Dubbo Samples SIG 成立!
简介:一说到参与开源项目贡献,一般大家的反应都是代码级别的贡献,总觉得我的代码被社区合并了,我才算一个贡献者,这是一个常见的错误认知.其实,在一个开源社区中有非常多的角色是 non-code cont ...
- 单元测试Struts2Spring项目的Action和Service(包含源码)
最近,认真实践了单元测试Struts2.Spring等Java项目,今天特意写的是单元测试Struts2Spring项目的Action和Service. 由于已经写过不少Web开发框架单元测试的代码, ...
- 【原】Jenkins持续集成环境搭建之创建java项目的job【centos6.5 java maven git 项目】...
一.构建一个maven项目 在jenkins主页上,左侧,选择"新建",然后填写项目名称,选择"构建一个maven项目" 二.Git配置 保存之后,进入详细配置 ...
最新文章
- 特殊命令eval的用法两例
- Linux命令之 —— grep \ls \ ll \ sed \ bg fg \ ipset \ wc \ ifconfig \ awk
- waf可以查看post请求吗_WAFNinja:一款绕过WAF的渗透工具
- dll oem证书导入工具_恶意代码分析之反射型DLL注入
- PIC单片机入门_异步通讯模式详解
- Python实训day07pm【Selenium操作网页、爬取数据-下载歌曲】
- Python基础——PyCharm版本——第八章、文件I/O(核心3、csv和excel解析)
- 如何在Jetty中使用SPDY
- Unity3d 配置OpenCV(EmguCV) 周围环境
- Delphi面向对象学习随笔一:类与对象的关系
- Requests redirect
- python websocket实现消息推送_python Django websocket 实时消息推送
- Object类的使用
- windows下安装Keras(CPU版)
- Win XP 如何禁用屏保
- oracle表示大于等于,这些基础请记住,java转义的问题:小于等于、 大于等于Mybatis 、oracle...
- CF949D Curfew(贪心)
- 命令与征服:红色警戒3 解决游戏启动时界面黑屏,但右上角有五角星电脑卡死的问题——hosts
- Matlab命令行乱码问题
- 最新可用的电脑开机密码查看工具
热门文章
- C++11基于范围的for循环
- C++11nullptr
- MySQL 计算字段长度函数LENGTH()与CHAR_LENGTH()
- 08. 切勿创建包含auto_ptr的容器
- centOs环境初始化运行nginx+redis+zookeeper+dubbo_admin
- Springboot集成JavaMailSender发送邮件
- poidoc转换成html乱码,JAVA 利用POI实现DOC转HTML的方法及BUG修改
- redis中集群的故障恢复
- java applet怎么传参,使用不带浏览器的参数运行java applet
- python连续小波变换_连续小波变换CWT(2)