X-Git-Url: https://git.armaanb.net/?a=blobdiff_plain;f=Makefile;h=c0ddb1a2005fe3c1d989ef3584efd26c0291ddff;hb=1fae30ee0ec3b4c7431c291ca8f63abbf67bff89;hp=7bb667e9a8927aa4be886f245bc56fd0acdec04e;hpb=5dd49ecf1ae77ffad2e4d0aa2a052d97356fad89;p=opendoas.git diff --git a/Makefile b/Makefile index 7bb667e..c0ddb1a 100644 --- a/Makefile +++ b/Makefile @@ -1,37 +1,16 @@ # $OpenBSD: Makefile,v 1.9 2014/01/13 01:41:00 tedu Exp $ -SRCS= parse.y doas.c +SRCS= parse.y doas.c env.c PROG= doas MAN= doas.1 doas.conf.5 BINOWN= root -BINGRP= wheel -BINMODE=4555 +BINGRP= root +BINMODE=4755 -COPTS+= -Wall -Wextra -Werror -pedantic -std=c11 -CFLAGS+= -I${CURDIR} -I${CURDIR}/libopenbsd ${COPTS} +CFLAGS+= -I${CURDIR} +COPTS+= -Wall -Wextra -Werror -pedantic +YFLAGS= -BINDIR?=/usr/bin -MANDIR?=/usr/share/man - -default: ${PROG} - -OBJS:=${SRCS:.y=.c} -OBJS:=${OBJS:.c=.o} - -${PROG}: ${OBJS} - ${CC} ${COPTS} ${LDOPTS} $^ -o $@ - -${BINDIR}/${PROG}: ${PROG} - cp $< $@ - chown ${BINOWN}:${BINGRP} $@ - chmod ${BINMODE} $@ - -install: ${BINDIR}/${PROG} - -clean: - rm -f ${OBJS} - rm -f ${PROG} - -.PHONY: default clean install +include bsd.prog.mk