1 2BIN = FastTree 3SRC = FastTree*.c 4CC ?= gcc 5CFLAGS ?= -O3 6CFLAGS += -DOPENMP -fopenmp -finline-functions -funroll-loops 7 8MKDIR ?= mkdir 9INSTALL ?= install 10PREFIX ?= /usr/local 11DESTDIR ?= . 12 13.PHONY: all install clean 14 15all: ${BIN} 16 17${BIN}: ${SRC} Makefile 18 ${CC} ${CFLAGS} ${SRC} -o ${BIN} -lm 19 20install: ${BIN} 21 ${MKDIR} -p ${DESTDIR}${PREFIX}/bin 22 ${INSTALL} -s -c ${BIN} ${DESTDIR}${PREFIX}/bin 23 24clean: 25 ${RM} -f ${BIN} 26