免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1399 | 回复: 0
打印 上一主题 下一主题

[C++] linux下c++编程宇宙难题,这个Makefile文件怎么写? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-06-27 14:00 |只看该作者 |倒序浏览
在d盘的mmi目录下有如下文件:大写开头的是公共函数源文件,小写开头是main()函数所在文件,我的分析是每一个主函数文件都使用了大写开头的函数源文件。
问题:我是否可以把5个功能模块写成一个makefile?还是分开写?
如果是写一个Makefile文件,如何写?

HTrendGraph.cc
HTrendPlot.cc
HTrendPlotArea.cc
HTrendPlotGroup.cc
MoveRecordGraph.cc
MoveRecordGroup.cc
MoveRecordPlot.cc
MoveRecordPlotArea.cc
RunStateGraph.cc
RunStatePlot.cc
RunStatePlotArea.cc
TGroupListTable.cc
TTagListTable.cc
Tag.cc
TagListTable.cc
TemplateGraph.cc
TrendGroup.cc
TrendNames.cc
TrendResLoad.cc
TrendTag.cc
下面程序有main()函数。
moving_record_graph.cc
running_state_graph.cc
trend_data_def.cc
trend_graph.cc
trend_group_def.cc


一个程序模块的Makefile.am文件写法如下:
bin_PROGRAMS = EWSManage
EWSManage_SOURCES = \
EWSManage.c sm_getopt.c sm_reqchane.c sm_serlist.c \
sm_alarm2.c sm_getsetuginf.c sm_reqctdmp.c sm_setdefval.c \
sm_chdead.c sm_listcancel.c sm_reqstsys.c sm_setenv.c \
sm_chproc.c sm_listconnect.c sm_restart.c sm_setuidinf.c \
sm_chserch.c sm_prstart.c sm_selectroop.c sm_sigset.c \
sm_deluidinf.c sm_prstend.c sm_selendpro.c sm_sock_ready.c \
sm_end.c sm_prstop.c sm_selnore.c sm_spprpro.c \
sm_entrprcctl.c sm_pslast.c sm_selppro.c sm_stprpro.c \
sm_entrsysctl.c sm_pstatus_stop.c sm_selpro.c sm_sttbldmp.c \
sm_errfunc.c sm_rdataprc.c sm_selre.c \
sm_final.c sm_recv.c sm_selspro.c
EWSManage_CFLAGS = -I../include -I/users/EWS/SRC/supply/include -Wall
EWSManage_LDFLAGS = -L/usr/X11R6/lib
EWSManage_LDADD = &
-lXm -lXt -lX11 &
../../../supply/lib/libsespy.a ../../../supply/lib/liblcspy.a&
../../../supply/lib/libsyspy.a ../../../supply/lib/libsmspy.a
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP