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