Edit

kmx.io/git-auth/Makefile

Branch :

  • Makefile
  • ##
    ## git-auth  -  restrict git commands
    ## Copyright 2012 Thomas de Grivel <billitch@gmail.com>
    ##
    ## Permission to use, copy, modify, and distribute this software for any
    ## purpose with or without fee is hereby granted, provided that the above
    ## copyright notice and this permission notice appear in all copies.
    ##
    ## THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
    ## WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
    ## MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
    ## ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
    ## WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
    ## ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
    ## OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
    ##
    
    PROG =	git-auth
    VER = 0.2.1
    
    GIT_SHELL ?= /usr/local/bin/git-shell
    
    CPPFLAGS = -DGIT_SHELL=\"${GIT_SHELL}\"
    DEBUG ?= -ggdb -DDEBUG
    WARNINGS ?= yes
    CDIAGFLAGS ?= -W -Wall -Werror
    LDFLAGS += -W -Wall -Werror
    
    SRCS =	git-auth.c \
    	rule.c rule.h \
    
    BINDIR ?= /usr/local/bin
    MANDIR ?= /usr/local/man/man
    
    build: ${PROG}
    
    DISTDIR = ${PROG}-${VER}
    DIST = ${DISTDIR}.tar.gz
    
    DISTFILES = ${SRCS} ${PROG}.1 README.md Makefile
    
    ${DIST}: ${DISTFILES}
    	mkdir ${PROG}-${VER}
    	cd ${.CURDIR} && cp ${DISTFILES} ${.OBJDIR}/${PROG}-${VER}
    	tar czf $@.tmp ${PROG}-${VER}
    	rm -rf ${PROG}-${VER}
    	mv $@.tmp $@
    
    cleandir: cleandist
    
    cleandist:
    	rm -rf ${DISTDIR}
    
    .PHONY: cleandist
    
    CLEANFILES += ${DIST}
    
    .include <bsd.prog.mk>