summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--usr.sbin/acme-client/Makefile51
1 files changed, 14 insertions, 37 deletions
diff --git a/usr.sbin/acme-client/Makefile b/usr.sbin/acme-client/Makefile
index b1633c2996e..db7a8305452 100644
--- a/usr.sbin/acme-client/Makefile
+++ b/usr.sbin/acme-client/Makefile
@@ -1,40 +1,17 @@
-PREFIX = /usr/local
-CFLAGS += -g -W -Wall
-OBJS = acctproc.o \
- base64.o \
- certproc.o \
- chngproc.o \
- dbg.o \
- dnsproc.o \
- fileproc.o \
- http.o \
- jsmn.o \
- json.o \
- keyproc.o \
- main.o \
- netproc.o \
- revokeproc.o \
- rsa.o \
- sandbox-pledge.o \
- util.o \
- util-pledge.o
+# $OpenBSD: Makefile,v 1.2 2016/08/31 22:11:15 florian Exp $
+PROG= acme-client
+SRCS= acctproc.c base64.c certproc.c chngproc.c dbg.c dnsproc.c
+SRCS+= fileproc.c http.c jsmn.c json.c keyproc.c main.c netproc.c
+SRCS+= revokeproc.c rsa.c sandbox-pledge.c util-pledge.c util.c
+MAN= acme-client.1
-letskencrypt: $(OBJS)
- $(CC) -o $@ $(OBJS) -ltls -lssl -lcrypto
+LDADD= -ltls -lssl -lcrypto
+DPADD= ${LIBTLS} ${LIBSSL} ${LIBCRYPTO}
-rsa.o acctproc.o keyproc.o: rsa.h
+CFLAGS += -g -W -Wall
+CFLAGS+= -Wstrict-prototypes -Wmissing-prototypes
+CFLAGS+= -Wmissing-declarations
+CFLAGS+= -Wshadow -Wpointer-arith
+CFLAGS+= -Wsign-compare
-jsmn.o json.o: jsmn.h
-
-http.o netproc.o: http.h
-
-install: letskencrypt
- mkdir -p $(DESTDIR)$(PREFIX)/bin
- mkdir -p $(DESTDIR)$(PREFIX)/man/man1
- install -m 0755 letskencrypt $(DESTDIR)$(PREFIX)/bin
- install -m 0644 letskencrypt.1 $(DESTDIR)$(PREFIX)/man/man1
-
-$(OBJS): extern.h
-
-clean:
- rm -f letskencrypt $(OBJS)
+.include <bsd.prog.mk>