pkgsrc-wip/fasttree/files/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}