Makefile (404B)
1 NAME = task 2 3 LIBGIT_INC = -I/usr/local/include 4 LIBGIT_LIB = -L/usr/local/lib -lgit2 5 6 TASK_CFLAGS = ${LIBGIT_INC} ${CFLAGS} 7 TASK_LDFLAGS = ${LIBGIT_LIB} ${LDFLAGS} 8 9 SRC = \ 10 task.c 11 BIN = \ 12 task 13 DOC = \ 14 LICENSE\ 15 README 16 17 all: ${BIN} 18 19 .o: 20 ${CC} -o $@ ${LDFLAGS} 21 22 .c.o: 23 ${CC} -o $@ -c $< ${TASK_CFLAGS} 24 25 task: task.o 26 ${CC} -o $@ task.o ${TASK_LDFLAGS} 27 28 clean: 29 rm -f ${BIN} 30 31 .PHONY: all clean