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