kmx.io/git-auth/Makefile

Branch

Thomas de Grivel b3a78211e 2021-01-08T10:06:16
std=c89
##
## 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 -std=c89 -pedantic
LDFLAGS += -W -Wall -Werror -std=c89 -pedantic

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>
Download