小白用linux之makefile编写
来源:互联网 发布:销售信心 知乎 编辑:程序博客网 时间:2024/05/01 07:39
INCFLAGS = -I vecmath/includeINCFLAGS += -I /usr/include/GLLINKFLAGS = -lglut -lGL -lGLU -L.-lRK4 CFLAGS = -g -Wall -ansi CC = g++SRCS = $(wildcard *.cpp)SRCS += $(wildcard vecmath/src/*.cpp)OBJS = $(SRCS:.cpp=.o)PROG = a3all: $(SRCS) $(PROG)$(PROG): $(OBJS)$(CC) $(CFLAGS) $(OBJS) -o $@ $(LINKFLAGS).cpp.o:$(CC) $(CFLAGS) $< -c -o $@ $(INCFLAGS)depend:makedepend $(INCFLAGS) -Y $(SRCS)clean:rm $(OBJS) $(PROG)
///////////////////////////////////////////////////////////////////
<pre name="code" class="cpp">INCFLAGS += -I ./vecmath/include#INCFLAGS += -I ~/vecmath/includeLINKFLAGS = -lglut -lGL -lGLU#LINKFLAGS += -L /mit/6.837/public/lib -lvecmath#LINKFLAGS += -L ~/vecmath/lib -lvecmathLINKFLAGS += -lfltk -lfltk_glCFLAGS = -gCFLAGS += -DSOLNCC = g++SRCS = bitmap.cpp camera.cpp MatrixStack.cpp modelerapp.cpp modelerui.cpp ModelerView.cpp Joint.cpp SkeletalModel.cpp Mesh.cpp main.cppSRCS += $(wildcard vecmath/src/*.cpp)OBJS = $(SRCS:.cpp=.o)PROG = a2all: $(SRCS) $(PROG)$(PROG): $(OBJS)$(CC) $(CFLAGS) $(OBJS) -o $@ $(LINKFLAGS).cpp.o:$(CC) $(CFLAGS) $< -c -o $@ $(INCFLAGS)depend:makedepend $(INCFLAGS) -Y $(SRCS)clean:rm $(OBJS) $(PROG)bitmap.o: bitmap.hcamera.o: camera.hMesh.o: Mesh.hMatrixStack.o: MatrixStack.hmodelerapp.o: modelerapp.h ModelerView.h modelerui.h bitmap.h camera.hmodelerui.o: modelerui.h ModelerView.h bitmap.h camera.h modelerapp.hModelerView.o: ModelerView.h camera.hSkeletalModel.o: MatrixStack.h ModelerView.h Joint.h modelerapp.h
0 0
- 小白用linux之makefile编写
- linux makefile编写
- 【转】linux makefile编写
- 【Linux】 Makefile的编写
- linux makefile文件编写
- Study Linux- Makefile编写
- 【Linux】makefile文件编写
- linux 编写makefile文件
- Linux Makefile编写
- linux中makefile编写
- Linux下的C语言学习之Makefile编写
- Linux 学习笔记之Makefile单个c文件的编写
- linux下简单makefile编写
- Linux下makefile的编写
- arm-linux下 编写Makefile
- Linux下编写makefile文件
- linux下makefile编写基础
- linux下的makefile 编写
- iOS如何使用aotolyout来约束Scroll View 与 TableView
- hbase启动错误org.apache.hadoop.hbase.TableExistsException: hbase:namespace
- NoClassDefFoundError in Java的出错原因与解决方法
- 6大设计原则
- SQLSERVER(一) 快速比较两个张,相同和不同的数据!
- 小白用linux之makefile编写
- Android最佳实践之:StrictMode介绍
- 操作无序数组,有重复值
- EXTJS设置grid某个字段值
- OAuth授权(一)
- IDG王辛:下一个阿里巴巴 就在在线教育领域
- UVa10082 字符串处理
- 6、浏览器安全(同源策略-沙箱-拦截)
- 安装Redis、PHPredis扩展及Redis配置文件详解