26 lines
423 B
Makefile
26 lines
423 B
Makefile
|
|
BIN = FastTree
|
|
SRC = FastTree*.c
|
|
CC ?= gcc
|
|
CFLAGS ?= -O3
|
|
CFLAGS += -DOPENMP -fopenmp -finline-functions -funroll-loops
|
|
|
|
MKDIR ?= mkdir
|
|
INSTALL ?= install
|
|
PREFIX ?= /usr/local
|
|
DESTDIR ?= .
|
|
|
|
.PHONY: all install clean
|
|
|
|
all: ${BIN}
|
|
|
|
${BIN}: ${SRC} Makefile
|
|
${CC} ${CFLAGS} ${SRC} -o ${BIN} -lm
|
|
|
|
install: ${BIN}
|
|
${MKDIR} -p ${DESTDIR}${PREFIX}/bin
|
|
${INSTALL} -s -c ${BIN} ${DESTDIR}${PREFIX}/bin
|
|
|
|
clean:
|
|
${RM} -f ${BIN}
|