task

creates a plain-text task file in the current directory
git clone git://brookjeynes.dev/bjeynes/task.git
Log | Files | Refs | README | LICENSE

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