When building picobsd, define WITHOUT_OPENSSL and WITHOUT_KERBEROS and
remove the now-redundant checks for RELEASE_CRUNCH. This originally was defined for building smaller sysinstall images, but was later also used by picobsd builds for a similar purpose. Now that we've moved away from sysinstall, picobsd is the only remaining consumer of this interface. Adding these two options reduces the RELEASE_CRUNCH special cases in the tree by half.
This commit is contained in:
parent
7694525189
commit
0ed032933f
@ -7,9 +7,7 @@ SRCS= buf.c cbc.c glbl.c io.c main.c re.c sub.c undo.c
|
||||
LINKS= ${BINDIR}/ed ${BINDIR}/red
|
||||
MLINKS= ed.1 red.1
|
||||
|
||||
.if !defined(RELEASE_CRUNCH) && \
|
||||
${MK_OPENSSL} != "no" && \
|
||||
${MK_ED_CRYPTO} != "no"
|
||||
.if ${MK_OPENSSL} != "no" && ${MK_ED_CRYPTO} != "no"
|
||||
CFLAGS+=-DDES
|
||||
DPADD= ${LIBCRYPTO}
|
||||
LDADD= -lcrypto
|
||||
|
@ -15,7 +15,6 @@ CFLAGS+= -I${TELNETDIR}
|
||||
|
||||
WARNS?= 2
|
||||
|
||||
.if !defined(RELEASE_CRUNCH)
|
||||
.if ${MK_OPENSSL} != "no"
|
||||
SRCS+= encrypt.c auth.c enc_des.c sra.c pk.c
|
||||
CFLAGS+= -DENCRYPTION -DAUTHENTICATION -DSRA
|
||||
@ -26,7 +25,6 @@ SRCS+= kerberos5.c
|
||||
CFLAGS+= -DKRB5 -I${KRB5DIR}/lib/krb5 -I${KRB5OBJDIR} -I${ASN1OBJDIR}
|
||||
CFLAGS+= -DFORWARD -Dnet_write=telnet_net_write
|
||||
.endif
|
||||
.endif
|
||||
|
||||
INCS= ${TELNETDIR}/arpa/telnet.h
|
||||
INCSDIR= ${INCLUDEDIR}/arpa
|
||||
|
@ -31,8 +31,6 @@ LIBTELNET= ${.OBJDIR}/../../lib/libtelnet/libtelnet.a
|
||||
DPADD= ${LIBUTIL} ${LIBTERMCAP} ${LIBTELNET}
|
||||
LDADD= -lutil -ltermcap ${LIBTELNET}
|
||||
|
||||
# XXX for src/release/picobsd
|
||||
.if !defined(RELEASE_CRUNCH)
|
||||
.if ${MK_OPENSSL} != "no"
|
||||
SRCS+= authenc.c
|
||||
CFLAGS+= -DAUTHENTICATION -DENCRYPTION
|
||||
@ -45,6 +43,5 @@ CFLAGS+= -DKRB5 -DFORWARD -Dnet_write=telnet_net_write
|
||||
DPADD+= ${LIBKRB5} ${LIBHX509} ${LIBASN1} ${LIBROKEN} ${LIBCOM_ERR}
|
||||
LDADD+= -lkrb5 -lhx509 -lasn1 -lroken -lcom_err
|
||||
.endif
|
||||
.endif
|
||||
|
||||
.include <bsd.prog.mk>
|
||||
|
@ -31,6 +31,7 @@
|
||||
|
||||
buildopts -DWITHOUT_PAM -DRELEASE_CRUNCH -DPPP_NO_NETGRAPH
|
||||
buildopts -DTRACEROUTE_NO_IPSEC -DNO_INET6
|
||||
buildopts -DWITHOUT_KERBEROS -DWITHOUT_OPENSSL
|
||||
|
||||
# Directories where to look for sources of various binaries.
|
||||
# @__CWD__@ is a magic keyword in the picobsd's (Makefile.conf)
|
||||
|
@ -31,6 +31,7 @@
|
||||
|
||||
buildopts -DWITHOUT_PAM -DRELEASE_CRUNCH -DPPP_NO_NETGRAPH
|
||||
buildopts -DTRACEROUTE_NO_IPSEC -DNO_INET6
|
||||
buildopts -DWITHOUT_KERBEROS -DWITHOUT_OPENSSL
|
||||
|
||||
# Directories where to look for sources of various binaries.
|
||||
# @__CWD__@ is a magic keyword in the picobsd's (Makefile.conf)
|
||||
|
@ -34,7 +34,6 @@ SRCS+= genget.c getent.c misc.c
|
||||
CFLAGS+= -DHAS_CGETENT
|
||||
.endif
|
||||
|
||||
.if !defined(RELEASE_CRUNCH)
|
||||
.if ${MK_OPENSSL} != "no"
|
||||
SRCS+= authenc.c
|
||||
CFLAGS+= -DENCRYPTION -DAUTHENTICATION -DIPSEC
|
||||
@ -47,6 +46,5 @@ CFLAGS+= -DKRB5 -DFORWARD -Dnet_write=telnet_net_write
|
||||
DPADD+= ${LIBKRB5} ${LIBHX509} ${LIBASN1} ${LIBCOM_ERR} ${LIBROKEN}
|
||||
LDADD+= -lkrb5 -lhx509 -lasn1 -lcom_err -lroken
|
||||
.endif
|
||||
.endif
|
||||
|
||||
.include <bsd.prog.mk>
|
||||
|
@ -16,7 +16,7 @@ CFLAGS+= -I${.CURDIR}/../../../contrib/ntp/include -I${.CURDIR}/../ \
|
||||
DPADD= ${LIBNTP} ${LIBOPTS}
|
||||
LDADD= ${LIBNTP} ${LIBOPTS}
|
||||
|
||||
.if ${MK_OPENSSL} != "no" && !defined(RELEASE_CRUNCH)
|
||||
.if ${MK_OPENSSL} != "no"
|
||||
DPADD+= ${LIBMD} ${LIBCRYPTO}
|
||||
LDADD+= -lmd -lcrypto
|
||||
.endif
|
||||
|
@ -35,7 +35,7 @@ CFLAGS+= -I${.CURDIR}/../../../contrib/ntp/include -I${.CURDIR}/../ \
|
||||
DPADD= ${LIBPARSE} ${LIBNTP} ${LIBM} ${LIBMD} ${LIBRT} ${LIBOPTS}
|
||||
LDADD= ${LIBPARSE} ${LIBNTP} -lm -lmd -lrt ${LIBOPTS}
|
||||
|
||||
.if ${MK_OPENSSL} != "no" && !defined(RELEASE_CRUNCH)
|
||||
.if ${MK_OPENSSL} != "no"
|
||||
DPADD+= ${LIBCRYPTO}
|
||||
LDADD+= -lcrypto
|
||||
.endif
|
||||
|
@ -76,8 +76,7 @@ CFLAGS+=-DNOSUID
|
||||
SRCS+= id.c
|
||||
.endif
|
||||
|
||||
.if defined(RELEASE_CRUNCH) || ${MK_OPENSSL} == "no" || \
|
||||
defined(PPP_NO_DES)
|
||||
.if ${MK_OPENSSL} == "no" || defined(PPP_NO_DES)
|
||||
CFLAGS+=-DNODES
|
||||
.else
|
||||
SRCS+= chap_ms.c mppe.c
|
||||
|
@ -60,7 +60,7 @@ LDADD+= ${LIBSMUTIL} ${LIBSM}
|
||||
SRCS+= sm_os.h
|
||||
CLEANFILES+=sm_os.h
|
||||
|
||||
.if ${MK_OPENSSL} != "no" && !defined(RELEASE_CRUNCH)
|
||||
.if ${MK_OPENSSL} != "no"
|
||||
# STARTTLS support
|
||||
CFLAGS+= -DSTARTTLS -D_FFR_TLS_1
|
||||
DPADD+= ${LIBSSL} ${LIBCRYPTO}
|
||||
|
@ -167,7 +167,7 @@ DPADD+= ${LIBCAPSICUM} ${LIBNV}
|
||||
LDADD+= -lcapsicum -lnv
|
||||
CFLAGS+=-DHAVE_LIBCAPSICUM
|
||||
.endif
|
||||
.if ${MK_OPENSSL} != "no" && !defined(RELEASE_CRUNCH)
|
||||
.if ${MK_OPENSSL} != "no"
|
||||
DPADD+= ${LIBCRYPTO}
|
||||
LDADD+= -lcrypto
|
||||
CFLAGS+= -I${DESTDIR}/usr/include/openssl
|
||||
|
Loading…
x
Reference in New Issue
Block a user