xref: /freebsd/libexec/Makefile (revision 7238317403b95a8e35cf0bc7cd66fbd78ecbe521)
1c6063d0dSWarner Losh.include <src.opts.mk>
2e1fe3dbaSRuslan Ermilov
3195e5054SJessica Clarke.include <bsd.compat.pre.mk>
4195e5054SJessica Clarke
5c175365cSMarcel MoolenaarSUBDIR=	${_atf} \
6c175365cSMarcel Moolenaar	${_atrun} \
7*72383174SJose Luis Duran	${_blocklistd-helper} \
8690f477dSSam Leffler	${_comsat} \
9a9e8641dSBaptiste Daroussin	${_dma} \
10506f3640SKyle Evans	flua \
11fe6d3fe5SPeter Wemm	getty \
12f051d723SWarner Losh	${_hyperv} \
13d10a8d6cSRuslan Ermilov	${_mail.local} \
1424e9c818SBryan Drewery	${_makewhatis.local} \
156c58990dSBjoern A. Zeeb	${_mknetid} \
166703731dSKyle Evans	${_phttpget} \
17690f477dSSam Leffler	${_pppoed} \
180696600cSBjoern A. Zeeb	rc \
19fe6d3fe5SPeter Wemm	revnetgroup \
20c71158d4STom Rhodes	${_rlogind} \
21fe6d3fe5SPeter Wemm	rpc.rquotad \
220b15d9a1SMike Barcroft	rpc.rstatd \
23fe6d3fe5SPeter Wemm	rpc.rusersd \
24fe6d3fe5SPeter Wemm	rpc.rwalld \
25fe6d3fe5SPeter Wemm	rpc.sprayd \
26c71158d4STom Rhodes	${_rshd} \
27d10a8d6cSRuslan Ermilov	${_rtld-elf} \
2827a803d6SDoug Barton	save-entropy \
29a42d6f76SBaptiste Daroussin	${_nuageinit} \
30d10a8d6cSRuslan Ermilov	${_smrsh} \
31fba3cde9SJulio Merino	${_tests} \
3260ee3847SMax Laier	${_tftp-proxy} \
332208eadfSEd Schouten	ulog-helper \
346c58990dSBjoern A. Zeeb	${_ypxfr}
356c58990dSBjoern A. Zeeb
36690f477dSSam Leffler.if ${MK_AT} != "no"
37690f477dSSam Leffler_atrun=		atrun
38690f477dSSam Leffler.endif
39690f477dSSam Leffler
40*72383174SJose Luis Duran.if ${MK_BLOCKLIST} != "no"
41*72383174SJose Luis Duran_blocklistd-helper+=	blocklistd-helper
4295856e14SKurt Lidl.endif
4395856e14SKurt Lidl
4411981695SEnji Cooper.if ${MK_BOOTPD} != "no"
4511981695SEnji CooperSUBDIR+=	bootpd
4611981695SEnji Cooper.endif
4711981695SEnji Cooper
4811981695SEnji Cooper.if ${MK_FINGER} != "no"
4911981695SEnji CooperSUBDIR+=	fingerd
5011981695SEnji Cooper.endif
5111981695SEnji Cooper
52df53ae0fSColin Percival.if ${MK_FREEBSD_UPDATE} != "no"
536703731dSKyle Evans_phttpget=	phttpget
546703731dSKyle Evans.endif
556703731dSKyle Evans
56690f477dSSam Leffler.if ${MK_MAIL} != "no"
57690f477dSSam Leffler_comsat=	comsat
58690f477dSSam Leffler.endif
59690f477dSSam Leffler
606a54f620SBaptiste Daroussin.if ${MK_DMAGENT} != "no"
61a9e8641dSBaptiste Daroussin_dma=		dma
62a9e8641dSBaptiste Daroussin.endif
63a9e8641dSBaptiste Daroussin
64f051d723SWarner Losh.if ${MK_HYPERV} != "no"
65f051d723SWarner Losh_hyperv+=	hyperv
66f051d723SWarner Losh.endif
67f051d723SWarner Losh
68e1fe3dbaSRuslan Ermilov.if ${MK_NIS} != "no"
696c58990dSBjoern A. Zeeb_mknetid=	mknetid
706c58990dSBjoern A. Zeeb_ypxfr=		ypxfr
716c58990dSBjoern A. Zeeb.endif
72fe6d3fe5SPeter Wemm
73690f477dSSam Leffler.if ${MK_NETGRAPH} != "no"
74690f477dSSam Leffler_pppoed=	pppoed
75690f477dSSam Leffler.endif
76690f477dSSam Leffler
77e1fe3dbaSRuslan Ermilov.if ${MK_PF} != "no"
7860ee3847SMax Laier_tftp-proxy=	tftp-proxy
798d69c48bSMax Laier.endif
808d69c48bSMax Laier
81b2c4f888SYaroslav Tykhiy.if !defined(NO_PIC) && !defined(NO_RTLD)
82d10a8d6cSRuslan Ermilov_rtld-elf=	rtld-elf
83195e5054SJessica Clarke.for LIBCOMPAT libcompat in ${_ALL_LIBCOMPATS_libcompats}
84195e5054SJessica ClarkeSUBDIR.${MK_LIB${LIBCOMPAT}}+=	rtld-elf${libcompat}
85195e5054SJessica Clarke.endfor
86fe6d3fe5SPeter Wemm.endif
87558914c4SMark Murray
8811981695SEnji Cooper.if ${MK_RBOOTD} != "no"
8911981695SEnji CooperSUBDIR+=	rbootd
9011981695SEnji Cooper.endif
9111981695SEnji Cooper
92e1fe3dbaSRuslan Ermilov.if ${MK_SENDMAIL} != "no"
93d10a8d6cSRuslan Ermilov_mail.local=	mail.local
94d10a8d6cSRuslan Ermilov_smrsh=		smrsh
954add781bSPeter Wemm.endif
964add781bSPeter Wemm
9724e9c818SBryan Drewery.if ${MK_MAN_UTILS} != "no"
9824e9c818SBryan Drewery_makewhatis.local=	makewhatis.local
9924e9c818SBryan Drewery.endif
10024e9c818SBryan Drewery
1013f802165SEnji Cooper.if ${MK_TALK} != "no"
1023f802165SEnji CooperSUBDIR+=	talkd
1033f802165SEnji Cooper.endif
1043f802165SEnji Cooper
10511981695SEnji Cooper.if ${MK_TCP_WRAPPERS} != "no"
10611981695SEnji CooperSUBDIR+=	tcpd
10711981695SEnji Cooper.endif
10811981695SEnji Cooper
10911981695SEnji Cooper.if ${MK_TFTP} != "no"
11011981695SEnji CooperSUBDIR+=	tftpd
11111981695SEnji Cooper.endif
11211981695SEnji Cooper
113e01d128aSJulio Merino.if ${MK_TESTS} != "no"
114fba3cde9SJulio Merino_tests=		tests
115e01d128aSJulio Merino.endif
116e01d128aSJulio Merino
11743e045c1SFranco Fichtner.if ${MK_TESTS_SUPPORT} != "no"
11843e045c1SFranco Fichtner_atf=		atf
11943e045c1SFranco Fichtner.endif
12043e045c1SFranco Fichtner
121a42d6f76SBaptiste Daroussin.if ${MK_NUAGEINIT} != "no"
122a42d6f76SBaptiste Daroussin_nuageinit=	nuageinit
123a42d6f76SBaptiste Daroussin.endif
124a42d6f76SBaptiste Daroussin
125f8080a99SWarner Losh.include <bsd.arch.inc.mk>
126f8080a99SWarner Losh
127ea022d16SRodney W. Grimes.include <bsd.subdir.mk>
128