makefile

来自「基于GPU进行快速科学计算」· 代码 · 共 29 行

TXT
29
字号
#REQUIRES GLUT FOR COMPILATION
CC= g++
EXAMPLE_PATH=../../Samples/example3
LIBDIR=../../lib/Linux
INCDIR=../../include
SRCDIR=../../src
LDFLAGS=-lgpufftw -lGL -lGLU -L/usr/X11R6/lib -lXmu -lglut
AR=ar
RANLIB=ranlib

all: libgpufft example

libgpufft: GPUFFTW.o arbfprog.o 
	${AR} clq ${LIBDIR}/libgpufftw.a GPUFFTW.o arbfprog.o
	${RANLIB} ${LIBDIR}/libgpufftw.a

arbfprog.o: 
	${CC} -c ${SRCDIR}/arbfprog.cpp -I${SRCDIR} -I${INCDIR} -o arbfprog.o

GPUFFTW.o: 
	${CC} -c ${SRCDIR}/GPUFFTW.cpp -I${SRCDIR} -I${INCDIR} -o GPUFFTW.o

example: 
	${CC} ${EXAMPLE_PATH}/example3.cpp ${EXAMPLE_PATH}/stopwatch.cpp -I${EXAMPLE_PATH}/ -I${INCDIR} -o example3 -L${LIBDIR} ${LDFLAGS}
	

clean:
	rm *.o ${LIBDIR}/libgpufftw.a

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?