While doing Computer Graphics i spent a lot of time on a Makefile. I am putting a sample one here. Might help you some day ....
==============================================
CC=g++ -w -pg
GL_INC_DIR=/usr/include
GL_LIB_DIR=/usr/lib
X_LIB_DIR=/usr/X11R6/lib
GL_LIBS=-L$(GL_LIB_DIR) -lglut -lGLU -lGL
X_LIBS=-L$(X_LIB_DIR) -lXmu -lX11 -lXi
CFLAGS = -Wall
.PHONY:clean
OBJ = colorcube.o
LIBS = -L $(GL_LIB_DIR) $(GL_LIBS) $(X_LIBS)
all: $(OBJ) colorcube
$(OBJ): %.o : %.cpp
$(CC) -c $(CFLAGS) $< -o $@
colorcube: $(OBJ)
$(CC) $(OBJ) $(LIBS) -o $@
clean:
rm -f ./*~ ./core $(OBJ)
#DO NOT DELETE
colorcube.o : colorcube.h
===============================================
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment