task

create a plain-text task file in tasks/
git clone git://brookjeynes.dev/bjeynes/task.git
Log | Files | Refs | README | LICENSE

Makefile (573B)


      1 LIBGIT_INC = -I/usr/local/include
      2 LIBGIT_LIB = -L/usr/local/lib -lgit2
      3 
      4 TASK_CFLAGS = ${LIBGIT_INC} ${CFLAGS}
      5 TASK_LDFLAGS = ${LIBGIT_LIB} ${LDFLAGS}
      6 
      7 PREFIX = /usr/local
      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 install: all
     32 	install -d ${DESTDIR}${PREFIX}/bin
     33 	install -m 755 task ${DESTDIR}${PREFIX}/bin
     34 
     35 uninstall:
     36 	rm -f ${DESTDIR}${PREFIX}/bin/task
     37 
     38 .PHONY: all clean install uninstall