|
|
要分别生成一个文件夹下的所有.c文件的 执行程序;如 有 a.c b.c c.c d.c 要生成a ,b,c,d 4个可执行程序。 我不想要一个个的去列出文件名字 ; 希望能给出一个比较通用的makefile 本来我也弄了一个如- [color=#000000]TARGETS = aaindex aargb accanti accpersp \
- alpha alpha3D bezcurve bezmesh bezsurf \
- checker clip colormat cube dof double \
- drawf feedback fog fogindex font \
- hello image light lines list material \
- mipmap model movelight pickdepth picksquare planet polyoff \
- polys quadric robot scene select \
- smooth stencil stroke surface surfpoints teapots tess \
- tesswind texbind texgen texprox texsub texture3d \
- texturesurf torus trim unproject varray wrap
- LLDLIBS = -lGLU -lGL -lXmu -lXext -lX11 -lm
- targets : $(TARGETS)
- [/color][color=#008080]default:[/color][color=#000000] targets $(IMAGING_SUBSET)
- [/color][color=#008080]all:[/color][color=#000000] default
- .c.[/color][color=#008080]o:[/color][color=#000000]
- cc -c -I/usr/include $<
- $(TARGETS): $$@.o
- cc $@.o $(LLDLIBS) -o $@
- [/color][color=#008080]clean:[/color][color=#000000]
- -rm -f *.o $(TARGETS) $(IMAGING_SUBSET)[/color]
复制代码 但是这个在make时 出现 cc -o *.o :no input file 错误 ;
我不知道什么原因 所以想要找个完成这类应用的模板makefile ,感谢~
PS:我是在debian下编译的 |
|