summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>2019-06-17 15:05:42 +0000
committerderaadt <deraadt@openbsd.org>2019-06-17 15:05:42 +0000
commita063a88679131c9c8fc58497c31d0c93d0133a37 (patch)
treed54e0ce365a18b34a72382715b896d89c9d64327
parentWe do not need for the -portable stubs here. (diff)
downloadwireguard-openbsd-a063a88679131c9c8fc58497c31d0c93d0133a37.tar.xz
wireguard-openbsd-a063a88679131c9c8fc58497c31d0c93d0133a37.zip
Use bsd.prog.mk style for building
-rw-r--r--usr.sbin/rpki-client/Makefile78
1 files changed, 8 insertions, 70 deletions
diff --git a/usr.sbin/rpki-client/Makefile b/usr.sbin/rpki-client/Makefile
index bac70a147af..f22e5e63f82 100644
--- a/usr.sbin/rpki-client/Makefile
+++ b/usr.sbin/rpki-client/Makefile
@@ -1,73 +1,11 @@
-include Makefile.configure
+# $OpenBSD: Makefile,v 1.2 2019/06/17 15:05:42 deraadt Exp $
-OBJS = as.o \
- cert.o \
- cms.o \
- compats.o \
- crl.o \
- io.o \
- ip.o \
- log.o \
- mft.o \
- output-bgpd.o \
- roa.o \
- rsync.o \
- tal.o \
- validate.o \
- x509.o
-ALLOBJS = $(OBJS) \
- main.o \
- test-cert.o \
- test-ip.o \
- test-mft.o \
- test-roa.o \
- test-tal.o
-BINS = rpki-client \
- test-cert \
- test-ip \
- test-mft \
- test-roa \
- test-tal
+PROG= rpki-client
+SRCS= cert.c cms.c crl.c io.c ip.c log.c mft.c \
+ output-bgpd.c roa.c rsync.c tal.c validate.c x509.c
+MAN= rpk-client.8
-# Linux.
-#LDADD += `pkg-config --libs openssl` -lresolv
-#CFLAGS += `pkg-config --cflags openssl`
+LDADD= /usr/local/lib/eopenssl/libssl.a /usr/local/lib/eopenssl/libcrypto.a
+CFLAGS= -I/usr/local/include/eopenssl -I${.OBJDIR}
-# OpenBSD.
-CFLAGS += -I/usr/local/include/eopenssl
-LDADD += /usr/local/lib/eopenssl/libssl.a /usr/local/lib/eopenssl/libcrypto.a
-
-all: $(BINS)
-
-install: all
- mkdir -p $(DESTDIR)$(BINDIR)
- mkdir -p $(DESTDIR)$(MANDIR)/man1
- $(INSTALL_PROGRAM) rpki-client $(DESTDIR)$(BINDIR)
- $(INSTALL_MAN) rpki-client.1 $(DESTDIR)$(MANDIR)/man1
-
-uninstall:
- rm -f $(DESTDIR)$(BINDIR)/rpki-client
- rm -f $(DESTDIR)$(MANDIR)/man1/rpki-client.1
-
-rpki-client: $(OBJS) main.o
- $(CC) -o $@ main.o $(OBJS) $(LDFLAGS) $(LDADD)
-
-test-tal: $(OBJS) test-tal.o
- $(CC) -o $@ test-tal.o $(OBJS) $(LDFLAGS) $(LDADD)
-
-test-ip: $(OBJS) test-ip.o
- $(CC) -o $@ test-ip.o $(OBJS) $(LDFLAGS) $(LDADD)
-
-test-mft: $(OBJS) test-mft.o
- $(CC) -o $@ test-mft.o $(OBJS) $(LDFLAGS) $(LDADD)
-
-test-roa: $(OBJS) test-roa.o
- $(CC) -o $@ test-roa.o $(OBJS) $(LDFLAGS) $(LDADD)
-
-test-cert: $(OBJS) test-cert.o
- $(CC) -o $@ test-cert.o $(OBJS) $(LDFLAGS) $(LDADD)
-
-clean:
- rm -f $(BINS) $(ALLOBJS)
-
-$(ALLOBJS): extern.h config.h
+.include <bsd.prog.mk>