diff options
author | Theo Buehler <tb@cvs.openbsd.org> | 2016-10-16 19:28:45 +0000 |
---|---|---|
committer | Theo Buehler <tb@cvs.openbsd.org> | 2016-10-16 19:28:45 +0000 |
commit | cb7fc406f4e7232b5f9cb5e2ad6862e677d96c21 (patch) | |
tree | 2ebdac5b2c1d5744e03691a65894e911143030b4 /lib/libcrypto | |
parent | 59e4bbecc734661d23ef688f294909bfaed5d432 (diff) |
Move libcrypto, librpcsvc and gnu/usr.bin/cc/include from RDIRS to PRDIRS,
and add prereq targets, so some header files are generated by BUILDUSER
during 'make prereq' instead of by root during 'make includes'.
Switch the order of 'make cleandir' and 'make includes' during 'make build'
so we don't generate many files twice.
Except for some machine@ symlinks from ${MACHINE}/stand, /usr/obj is now
clean from files generated by root during 'make build'. Those will be
cleaned up in a second step.
help, testing & ok deraadt, input from natano, further testing rpe
Diffstat (limited to 'lib/libcrypto')
-rw-r--r-- | lib/libcrypto/Makefile | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/libcrypto/Makefile b/lib/libcrypto/Makefile index fb12a60279b..173198dbab8 100644 --- a/lib/libcrypto/Makefile +++ b/lib/libcrypto/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.7 2016/09/23 21:49:30 natano Exp $ +# $OpenBSD: Makefile,v 1.8 2016/10/16 19:28:44 tb Exp $ LIB= crypto @@ -373,7 +373,9 @@ HDRS_GEN=\ ${.CURDIR}/arch/${MACHINE_CPU}/opensslconf.h \ ${.OBJDIR}/obj_mac.h -includes: obj_mac.h +prereq: obj_mac.h + +includes: prereq @test -d ${DESTDIR}/usr/include/openssl || \ mkdir ${DESTDIR}/usr/include/openssl @for i in $(HDRS); do \ |