CXX = g++ CXXFLAGS = -Wall -g -O3 CPPLAPACK_INCLUDE_DIR = /usr/local/include LAPACK_LIB_DIR = /usr/local/lib/LAPACK BLAS_LIB_DIR = /usr/local/lib/BLAS INCLUDE_DIRS = -I$(CPPLAPACK_INCLUDE_DIR) LIB_DIRS = -L$(LAPACK_LIB_DIR) -L$(BLAS_LIB_DIR) LDFLAGS = -L/usr/X11R6/lib -lglut -lGL -lGLU -lpng -lQtGui -lQtOpenGL -llapack -lblas -lm -lg2c -lgfortran SRCS = main.cpp GLWindow.cpp Grid.cpp OBJS = $(SRCS:.cpp=.o) PROG = baryCoords all: $(OBJS) $(CXX) -o $(PROG) $(LIB_DIRS) $(OBJS) $(LDFLAGS) .cpp.o: $(CXX) $(INCLUDE_DIRS) -I/usr/include/qt4/ -c $(CXXFLAGS) -o $@ $< clean: rm -f *.o $(PROG)