FreeBSD/Linux Kernel Cross Reference
sys/modules/Makefile
1 # $FreeBSD$
2
3 SYSDIR?=${SRCTOP}/sys
4 .include "${SYSDIR}/conf/kern.opts.mk"
5
6 SUBDIR_PARALLEL=
7
8 # Modules that include binary-only blobs of microcode should be selectable by
9 # MK_SOURCELESS_UCODE option (see below).
10
11 .include "${SYSDIR}/conf/config.mk"
12
13 .if defined(MODULES_OVERRIDE) && !defined(ALL_MODULES)
14 SUBDIR=${MODULES_OVERRIDE}
15 .else
16 SUBDIR= \
17 ${_3dfx} \
18 ${_3dfx_linux} \
19 ${_aac} \
20 ${_aacraid} \
21 accf_data \
22 accf_dns \
23 accf_http \
24 acl_nfs4 \
25 acl_posix1e \
26 ${_acpi} \
27 ae \
28 ${_aesni} \
29 age \
30 ${_agp} \
31 aha \
32 ${_ahb} \
33 ahci \
34 ${_aic} \
35 aic7xxx \
36 alc \
37 ale \
38 alq \
39 ${_amd_ecc_inject} \
40 ${_amdgpio} \
41 ${_amdsbwd} \
42 ${_amdsmn} \
43 ${_amdtemp} \
44 amr \
45 ${_an} \
46 ${_aout} \
47 ${_apm} \
48 ${_arcmsr} \
49 ${_arcnet} \
50 ${_asmc} \
51 ata \
52 ath \
53 ath_pci \
54 ${_autofs} \
55 ${_auxio} \
56 ${_bce} \
57 bfe \
58 bge \
59 bhnd \
60 ${_bxe} \
61 ${_bios} \
62 ${_bktr} \
63 ${_bm} \
64 bnxt \
65 bridgestp \
66 bwi \
67 bwn \
68 bwn_pci \
69 ${_bytgpio} \
70 ${_chvgpio} \
71 cam \
72 ${_canbepm} \
73 ${_canbus} \
74 ${_cardbus} \
75 ${_carp} \
76 cas \
77 ${_cbb} \
78 cc \
79 cd9660 \
80 cd9660_iconv \
81 ${_ce} \
82 ${_cfi} \
83 ${_chromebook_platform} \
84 ${_ciss} \
85 cloudabi \
86 ${_cloudabi32} \
87 ${_cloudabi64} \
88 ${_cm} \
89 ${_cmx} \
90 ${_coff} \
91 ${_coretemp} \
92 ${_cp} \
93 ${_cpsw} \
94 ${_cpuctl} \
95 ${_cpufreq} \
96 ${_crypto} \
97 ${_cryptodev} \
98 ${_cs} \
99 ${_ct} \
100 ${_ctau} \
101 ctl \
102 ${_cxgb} \
103 ${_cxgbe} \
104 dc \
105 dcons \
106 dcons_crom \
107 de \
108 ${_dpms} \
109 ${_dpt} \
110 ${_drm} \
111 ${_drm2} \
112 dummynet \
113 ${_ed} \
114 ${_efirt} \
115 ${_elink} \
116 ${_em} \
117 ${_ena} \
118 en \
119 ${_ep} \
120 ${_epic} \
121 esp \
122 ${_et} \
123 evdev \
124 ${_ex} \
125 ${_exca} \
126 ext2fs \
127 ${_fatm} \
128 fdc \
129 fdescfs \
130 ${_fe} \
131 ${_ffec} \
132 filemon \
133 firewire \
134 firmware \
135 fuse \
136 ${_fxp} \
137 gem \
138 geom \
139 ${_glxiic} \
140 ${_glxsb} \
141 gpio \
142 hatm \
143 hifn \
144 hme \
145 ${_hpt27xx} \
146 ${_hptiop} \
147 ${_hptmv} \
148 ${_hptnr} \
149 ${_hptrr} \
150 hwpmc \
151 ${_hyperv} \
152 i2c \
153 ${_ibcore} \
154 ${_ibcs2} \
155 ${_ichwd} \
156 ${_ida} \
157 ${_ie} \
158 if_bridge \
159 if_disc \
160 if_edsc \
161 ${_if_enc} \
162 if_epair \
163 ${_if_gif} \
164 ${_if_gre} \
165 ${_if_me} \
166 if_lagg \
167 ${_if_ndis} \
168 ${_if_stf} \
169 if_tap \
170 if_tun \
171 if_vlan \
172 if_vxlan \
173 ${_igb} \
174 ${_iir} \
175 imgact_binmisc \
176 ${_intelspi} \
177 ${_io} \
178 ${_ioat} \
179 ${_ipoib} \
180 ${_ipdivert} \
181 ${_ipfilter} \
182 ${_ipfw} \
183 ipfw_nat \
184 ${_ipfw_nat64} \
185 ${_ipfw_nptv6} \
186 ${_ipfw_pmod} \
187 ${_ipmi} \
188 ip6_mroute_mod \
189 ip_mroute_mod \
190 ${_ips} \
191 ${_ipsec} \
192 ${_ipw} \
193 ${_ipwfw} \
194 ${_isci} \
195 ${_iser} \
196 isp \
197 ${_ispfw} \
198 ${_iwi} \
199 ${_iwifw} \
200 ${_iwm} \
201 ${_iwmfw} \
202 ${_iwn} \
203 ${_iwnfw} \
204 ${_ix} \
205 ${_ixv} \
206 ${_ixgb} \
207 ${_ixl} \
208 ${_ixlv} \
209 jme \
210 joy \
211 kbdmux \
212 kgssapi \
213 kgssapi_krb5 \
214 khelp \
215 krpc \
216 ksyms \
217 le \
218 lge \
219 libalias \
220 libiconv \
221 libmbpool \
222 libmchain \
223 ${_linprocfs} \
224 ${_linsysfs} \
225 ${_linux} \
226 ${_linux_common} \
227 ${_linux64} \
228 linuxkpi \
229 ${_lio} \
230 lmc \
231 lpt \
232 mac_biba \
233 mac_bsdextended \
234 mac_ifoff \
235 mac_lomac \
236 mac_mls \
237 mac_none \
238 mac_partition \
239 mac_portacl \
240 mac_seeotheruids \
241 mac_stub \
242 mac_test \
243 malo \
244 mcd \
245 md \
246 mdio \
247 mem \
248 mfi \
249 mii \
250 mlx \
251 mlxfw \
252 ${_mlx4} \
253 ${_mlx4ib} \
254 ${_mlx4en} \
255 ${_mlx5} \
256 ${_mlx5en} \
257 ${_mlx5ib} \
258 ${_mly} \
259 mmc \
260 mmcsd \
261 mpr \
262 mps \
263 mpt \
264 mqueue \
265 mrsas \
266 msdosfs \
267 msdosfs_iconv \
268 ${_mse} \
269 msk \
270 ${_mthca} \
271 mvs \
272 mwl \
273 ${_mwlfw} \
274 mxge \
275 my \
276 ${_nandfs} \
277 ${_nandsim} \
278 ${_ncr} \
279 ${_nctgpio} \
280 ${_ncv} \
281 ${_ndis} \
282 netfpga10g \
283 ${_netgraph} \
284 ${_nfe} \
285 nfscl \
286 nfscommon \
287 nfsd \
288 nfslock \
289 nfslockd \
290 nfssvc \
291 nge \
292 nmdm \
293 ${_nsp} \
294 nullfs \
295 ${_ntb} \
296 ${_nvd} \
297 ${_nvme} \
298 ${_nvram} \
299 ${_nxge} \
300 oce \
301 ${_ocs_fc} \
302 otus \
303 ${_otusfw} \
304 ow \
305 ${_padlock} \
306 ${_padlock_rng} \
307 patm \
308 ${_pccard} \
309 ${_pcfclock} \
310 pcn \
311 ${_pf} \
312 ${_pflog} \
313 ${_pfsync} \
314 plip \
315 ${_pmc} \
316 ${_pms} \
317 ppbus \
318 ppc \
319 ppi \
320 pps \
321 procfs \
322 proto \
323 pseudofs \
324 ${_pst} \
325 pty \
326 puc \
327 ${_qlxge} \
328 ${_qlxgb} \
329 ${_qlxgbe} \
330 ${_qlnx} \
331 ral \
332 ${_ralfw} \
333 ${_random_fortuna} \
334 ${_random_yarrow} \
335 ${_random_other} \
336 rc4 \
337 ${_rdma} \
338 ${_rdrand_rng} \
339 re \
340 rl \
341 rtwn \
342 ${_rtwnfw} \
343 ${_s3} \
344 ${_safe} \
345 ${_sbni} \
346 scc \
347 scd \
348 ${_scsi_low} \
349 sdhci \
350 ${_sdhci_acpi} \
351 sdhci_pci \
352 sem \
353 send \
354 ${_sf} \
355 ${_sfxge} \
356 sge \
357 ${_si} \
358 siba_bwn \
359 siftr \
360 siis \
361 sis \
362 sk \
363 ${_smartpqi} \
364 smbfs \
365 sn \
366 ${_snc} \
367 snp \
368 sound \
369 ${_speaker} \
370 spi \
371 ${_splash} \
372 ${_sppp} \
373 ste \
374 ${_stg} \
375 stge \
376 ${_streams} \
377 ${_sume} \
378 ${_svr4} \
379 ${_sym} \
380 ${_syscons} \
381 sysvipc \
382 tcp \
383 ${_ti} \
384 tl \
385 tmpfs \
386 ${_toecore} \
387 ${_tpm} \
388 trm \
389 ${_twa} \
390 twe \
391 tws \
392 tx \
393 ${_txp} \
394 uart \
395 ubsec \
396 udf \
397 udf_iconv \
398 ufs \
399 uinput \
400 unionfs \
401 urtwn \
402 ${_urtwnfw} \
403 usb \
404 utopia \
405 ${_vesa} \
406 ${_virtio} \
407 vge \
408 ${_viawd} \
409 videomode \
410 vkbd \
411 ${_vmm} \
412 ${_vmware} \
413 ${_vpo} \
414 vr \
415 vte \
416 vx \
417 ${_vxge} \
418 wb \
419 ${_wbwd} \
420 ${_wds} \
421 ${_wi} \
422 ${_wl} \
423 wlan \
424 wlan_acl \
425 wlan_amrr \
426 wlan_ccmp \
427 wlan_rssadapt \
428 wlan_tkip \
429 wlan_wep \
430 wlan_xauth \
431 ${_wpi} \
432 ${_wpifw} \
433 ${_x86bios} \
434 ${_xe} \
435 xl \
436 xz \
437 zlib
438
439 .if ${MK_AUTOFS} != "no" || defined(ALL_MODULES)
440 _autofs= autofs
441 .endif
442
443 .if ${MK_CDDL} != "no" || defined(ALL_MODULES)
444 .if (${MACHINE_CPUARCH} != "arm" || ${MACHINE_ARCH:Marmv6*} != "") && \
445 ${MACHINE_CPUARCH} != "mips" && \
446 ${MACHINE_CPUARCH} != "sparc64"
447 SUBDIR+= dtrace
448 .endif
449 SUBDIR+= opensolaris
450 .endif
451
452 .if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
453 .if exists(${SRCTOP}/sys/opencrypto)
454 _crypto= crypto
455 _cryptodev= cryptodev
456 _random_fortuna=random_fortuna
457 _random_yarrow= random_yarrow
458 _random_other= random_other
459 .endif
460 .endif
461
462 .if ${MK_CUSE} != "no" || defined(ALL_MODULES)
463 SUBDIR+= cuse
464 .endif
465
466 .if (${MK_INET_SUPPORT} != "no" || ${MK_INET6_SUPPORT} != "no") || \
467 defined(ALL_MODULES)
468 _carp= carp
469 _toecore= toecore
470 _if_enc= if_enc
471 _if_gif= if_gif
472 _if_gre= if_gre
473 _ipfw_pmod= ipfw_pmod
474 .if ${KERN_OPTS:MIPSEC_SUPPORT} && !${KERN_OPTS:MIPSEC}
475 _ipsec= ipsec
476 .endif
477 .endif
478
479 .if (${MK_INET_SUPPORT} != "no" && ${MK_INET6_SUPPORT} != "no") || \
480 defined(ALL_MODULES)
481 _if_stf= if_stf
482 .endif
483
484 .if ${MK_INET_SUPPORT} != "no" || defined(ALL_MODULES)
485 _if_me= if_me
486 _ipdivert= ipdivert
487 _ipfw= ipfw
488 .if ${MK_INET6_SUPPORT} != "no" || defined(ALL_MODULES)
489 _ipfw_nat64= ipfw_nat64
490 .endif
491 .endif
492
493 .if ${MK_INET6_SUPPORT} != "no" || defined(ALL_MODULES)
494 _ipfw_nptv6= ipfw_nptv6
495 .endif
496
497 .if ${MK_IPFILTER} != "no" || defined(ALL_MODULES)
498 _ipfilter= ipfilter
499 .endif
500
501 .if ${MK_ISCSI} != "no" || defined(ALL_MODULES)
502 SUBDIR+= cfiscsi
503 SUBDIR+= iscsi
504 SUBDIR+= iscsi_initiator
505 .endif
506
507 .if !empty(OPT_FDT)
508 SUBDIR+= fdt
509 .endif
510
511 .if ${MK_NAND} != "no" || defined(ALL_MODULES)
512 _nandfs= nandfs
513 _nandsim= nandsim
514 .endif
515
516 .if ${MK_NETGRAPH} != "no" || defined(ALL_MODULES)
517 _netgraph= netgraph
518 .endif
519
520 .if (${MK_PF} != "no" && (${MK_INET_SUPPORT} != "no" || \
521 ${MK_INET6_SUPPORT} != "no")) || defined(ALL_MODULES)
522 _pf= pf
523 _pflog= pflog
524 .if ${MK_INET_SUPPORT} != "no"
525 _pfsync= pfsync
526 .endif
527 .endif
528
529 .if ${MK_SOURCELESS_UCODE} != "no"
530 _bce= bce
531 _fatm= fatm
532 _fxp= fxp
533 _ispfw= ispfw
534 _mwlfw= mwlfw
535 _otusfw= otusfw
536 _ralfw= ralfw
537 _rtwnfw= rtwnfw
538 _urtwnfw= urtwnfw
539 _sf= sf
540 _ti= ti
541 _txp= txp
542 .endif
543
544 .if ${MK_SOURCELESS_UCODE} != "no" && ${MACHINE_CPUARCH} != "arm" && \
545 ${MACHINE_ARCH:C/mips(el)?/mips/} != "mips" && \
546 ${MACHINE_ARCH} != "powerpc" && ${MACHINE_CPUARCH} != "riscv"
547 _cxgbe= cxgbe
548 .endif
549
550 .if ${MK_TESTS} != "no" || defined(ALL_MODULES)
551 SUBDIR+= tests
552 .endif
553
554 .if ${MK_ZFS} != "no" || defined(ALL_MODULES)
555 SUBDIR+= zfs
556 .endif
557
558 .if ${MACHINE_CPUARCH} != "aarch64" && ${MACHINE_CPUARCH} != "arm" && \
559 ${MACHINE_CPUARCH} != "mips" && ${MACHINE_CPUARCH} != "powerpc" && \
560 ${MACHINE_CPUARCH} != "riscv"
561 _syscons= syscons
562 _vpo= vpo
563 .endif
564
565 .if ${MACHINE_CPUARCH} != "mips"
566 # no BUS_SPACE_UNSPECIFIED
567 # No barrier instruction support (specific to this driver)
568 _sym= sym
569 # intr_disable() is a macro, causes problems
570 .if ${MK_SOURCELESS_UCODE} != "no"
571 _cxgb= cxgb
572 .endif
573 .endif
574
575 .if ${MACHINE_CPUARCH} == "aarch64"
576 _em= em
577 _igb= igb
578 .endif
579
580 .if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64"
581 _agp= agp
582 _an= an
583 _aout= aout
584 _bios= bios
585 _bktr= bktr
586 .if ${MK_SOURCELESS_UCODE} != "no"
587 _bxe= bxe
588 .endif
589 _cardbus= cardbus
590 _cbb= cbb
591 _cpuctl= cpuctl
592 _cpufreq= cpufreq
593 _cs= cs
594 _dpms= dpms
595 _drm= drm
596 _drm2= drm2
597 _ed= ed
598 _em= em
599 _ena= ena
600 _ep= ep
601 _et= et
602 _exca= exca
603 _fe= fe
604 .if ${MK_OFED} != "no" || defined(ALL_MODULES)
605 _ibcore= ibcore
606 .endif
607 _if_ndis= if_ndis
608 _igb= igb
609 _io= io
610 .if ${MK_OFED} != "no" || defined(ALL_MODULES)
611 _ipoib= ipoib
612 _iser= iser
613 .endif
614 _ix= ix
615 _ixv= ixv
616 _linprocfs= linprocfs
617 _linsysfs= linsysfs
618 _linux= linux
619 .if ${MK_SOURCELESS_UCODE} != "no"
620 _lio= lio
621 .endif
622 _nctgpio= nctgpio
623 _ndis= ndis
624 _ocs_fc= ocs_fc
625 _pccard= pccard
626 .if ${MK_OFED} != "no" || defined(ALL_MODULES)
627 _rdma= rdma
628 .endif
629 _safe= safe
630 _scsi_low= scsi_low
631 _si= si
632 _speaker= speaker
633 _splash= splash
634 _sppp= sppp
635 _vmware= vmware
636 _vxge= vxge
637 _wbwd= wbwd
638 _wi= wi
639 _xe= xe
640 .if ${MACHINE} != "pc98"
641 _aac= aac
642 _aacraid= aacraid
643 _acpi= acpi
644 .if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
645 .if ${COMPILER_TYPE} != "gcc" || ${COMPILER_VERSION} > 40201
646 _aesni= aesni
647 .endif
648 .endif
649 _amd_ecc_inject=amd_ecc_inject
650 _amdsbwd= amdsbwd
651 _amdsmn= amdsmn
652 _amdtemp= amdtemp
653 _arcmsr= arcmsr
654 _asmc= asmc
655 _bytgpio= bytgpio
656 _chvgpio= chvgpio
657 _ciss= ciss
658 _chromebook_platform= chromebook_platform
659 _cmx= cmx
660 _coretemp= coretemp
661 .if ${MK_SOURCELESS_HOST} != "no"
662 _hpt27xx= hpt27xx
663 .endif
664 _hptiop= hptiop
665 .if ${MK_SOURCELESS_HOST} != "no"
666 _hptmv= hptmv
667 _hptnr= hptnr
668 _hptrr= hptrr
669 .endif
670 _hyperv= hyperv
671 _ichwd= ichwd
672 _ida= ida
673 _iir= iir
674 _intelspi= intelspi
675 _ipmi= ipmi
676 _ips= ips
677 _isci= isci
678 _ipw= ipw
679 _iwi= iwi
680 _iwm= iwm
681 _iwn= iwn
682 _ixgb= ixgb
683 .if ${MK_SOURCELESS_UCODE} != "no"
684 _ipwfw= ipwfw
685 _iwifw= iwifw
686 _iwmfw= iwmfw
687 _iwnfw= iwnfw
688 .endif
689 _mlx4= mlx4
690 _mlx5= mlx5
691 .if (${MK_INET_SUPPORT} != "no" && ${MK_INET6_SUPPORT} != "no") || \
692 defined(ALL_MODULES)
693 _mlx4en= mlx4en
694 _mlx5en= mlx5en
695 .endif
696 .if ${MK_OFED} != "no" || defined(ALL_MODULES)
697 _mthca= mthca
698 _mlx4ib= mlx4ib
699 _mlx5ib= mlx5ib
700 .endif
701 _mly= mly
702 _nfe= nfe
703 _nvd= nvd
704 _nvme= nvme
705 _nvram= nvram
706 _nxge= nxge
707 .if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
708 _padlock= padlock
709 _padlock_rng= padlock_rng
710 _rdrand_rng= rdrand_rng
711 .endif
712 _s3= s3
713 _sdhci_acpi= sdhci_acpi
714 _tpm= tpm
715 _twa= twa
716 _vesa= vesa
717 _viawd= viawd
718 _virtio= virtio
719 _wpi= wpi
720 .if ${MK_SOURCELESS_UCODE} != "no"
721 _wpifw= wpifw
722 .endif
723 _x86bios= x86bios
724 .endif
725 .endif
726
727 .if ${MACHINE_CPUARCH} == "amd64"
728 _amdgpio= amdgpio
729 _efirt= efirt
730 _ioat= ioat
731 _ixl= ixl
732 _ixlv= ixlv
733 _linux64= linux64
734 _linux_common= linux_common
735 _ntb= ntb
736 _pms= pms
737 _qlxge= qlxge
738 _qlxgb= qlxgb
739 _sume= sume
740 .if ${MK_SOURCELESS_UCODE} != "no"
741 _qlxgbe= qlxgbe
742 _qlnx= qlnx
743 .endif
744 _sfxge= sfxge
745 _smartpqi= smartpqi
746
747 .if ${MK_BHYVE} != "no" || defined(ALL_MODULES)
748 _vmm= vmm
749 .endif
750 .endif
751
752 .if ${MACHINE_CPUARCH} == "i386"
753 # XXX some of these can move to the general case when de-i386'ed
754 # XXX some of these can move now, but are untested on other architectures.
755 _3dfx= 3dfx
756 _3dfx_linux= 3dfx_linux
757 _aic= aic
758 _apm= apm
759 _arcnet= arcnet
760 .if ${MK_SOURCELESS_UCODE} != "no"
761 _ce= ce
762 .endif
763 _coff= coff
764 .if ${MK_SOURCELESS_UCODE} != "no"
765 _cp= cp
766 .endif
767 _elink= elink
768 _glxiic= glxiic
769 _glxsb= glxsb
770 #_ibcs2= ibcs2
771 _ie= ie
772 _mse= mse
773 _ncr= ncr
774 _ncv= ncv
775 _nsp= nsp
776 _pcfclock= pcfclock
777 _pst= pst
778 _sbni= sbni
779 _streams= streams
780 _stg= stg
781 _svr4= svr4
782 _wds= wds
783 .if ${MACHINE} == "i386"
784 .if ${MK_EISA} != "no"
785 _ahb= ahb
786 .endif
787 _cm= cm
788 .if ${MK_SOURCELESS_UCODE} != "no"
789 _ctau= ctau
790 .endif
791 _dpt= dpt
792 _ex= ex
793 _wl= wl
794 .elif ${MACHINE} == "pc98"
795 _canbepm= canbepm
796 _canbus= canbus
797 _ct= ct
798 _pmc= pmc
799 _snc= snc
800 .endif
801 .endif
802
803 .if ${MACHINE_CPUARCH} == "arm"
804 _cfi= cfi
805 _cpsw= cpsw
806 .endif
807
808 .if ${MACHINE_CPUARCH} == "powerpc"
809 _agp= agp
810 _an= an
811 _bm= bm
812 _cardbus= cardbus
813 _cbb= cbb
814 _cfi= cfi
815 _cpufreq= cpufreq
816 _drm= drm
817 _exca= exca
818 _nvram= powermac_nvram
819 _ffec= ffec
820 _pccard= pccard
821 _wi= wi
822 .endif
823
824 .if ${MACHINE_ARCH} == "powerpc64"
825 _drm2= drm2
826 .endif
827
828 .if ${MACHINE_CPUARCH} == "sparc64"
829 _auxio= auxio
830 _em= em
831 _epic= epic
832 _igb= igb
833 .endif
834
835 .if (${MACHINE_CPUARCH} == "amd64" || ${MACHINE_ARCH} == "armv6" || \
836 ${MACHINE_CPUARCH} == "i386")
837 _cloudabi32= cloudabi32
838 .endif
839 .if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64"
840 _cloudabi64= cloudabi64
841 .endif
842
843 .endif
844
845 SUBDIR+=${MODULES_EXTRA}
846
847 .for reject in ${WITHOUT_MODULES}
848 SUBDIR:= ${SUBDIR:N${reject}}
849 .endfor
850
851 # Calling kldxref(8) for each module is expensive.
852 .if !defined(NO_XREF)
853 .MAKEFLAGS+= -DNO_XREF
854 afterinstall: .PHONY
855 @if type kldxref >/dev/null 2>&1; then \
856 ${ECHO} kldxref ${DESTDIR}${KMODDIR}; \
857 kldxref ${DESTDIR}${KMODDIR}; \
858 fi
859 .endif
860
861 SUBDIR:= ${SUBDIR:u:O}
862
863 .include <bsd.subdir.mk>
Cache object: 2411a2615367b052f6c330f9d08a6ff4
|