xref: /freebsd/sys/modules/if_tuntap/Makefile (revision 42249ef2)
1# $FreeBSD$
2
3.PATH: ${SRCTOP}/sys/net
4
5KMOD=	if_tuntap
6SRCS=	if_tuntap.c opt_inet.h opt_inet6.h
7
8# Symlink for backwards compatibility with systems installed at 12.0 or older
9.if ${MACHINE_CPUARCH} != "powerpc"
10SYMLINKS=	${KMOD}.ko ${KMODDIR}/if_tun.ko \
11	${KMOD}.ko ${KMODDIR}/if_tap.ko
12.else
13# Some PPC systems use msdosfs for /boot, which can't handle links or symlinks
14afterinstall: alias alias_debug
15alias: .PHONY
16	${INSTALL} -T release -o ${KMODOWN} -g ${KMODGRP} -m ${KMODMODE} \
17	    ${_INSTALLFLAGS} ${PROG} ${DESTDIR}${KMODDIR}/if_tun.ko
18	${INSTALL} -T release -o ${KMODOWN} -g ${KMODGRP} -m ${KMODMODE} \
19	    ${_INSTALLFLAGS} ${PROG} ${DESTDIR}${KMODDIR}/if_tap.ko
20.if defined(DEBUG_FLAGS) && !defined(INSTALL_NODEBUG) && \
21    "${MK_KERNEL_SYMBOLS}" != "no"
22alias_debug: .PHONY
23	${INSTALL} -T debug -o ${KMODOWN} -g ${KMODGRP} -m ${KMODMODE} \
24	    ${_INSTALLFLAGS} ${PROG}.debug \
25	    ${DESTDIR}${KERN_DEBUGDIR}${KMODDIR}/if_tun.ko
26	${INSTALL} -T debug -o ${KMODOWN} -g ${KMODGRP} -m ${KMODMODE} \
27	    ${_INSTALLFLAGS} ${PROG}.debug \
28	    ${DESTDIR}${KERN_DEBUGDIR}${KMODDIR}/if_tap.ko
29.else
30alias_debug: .PHONY
31.endif
32.endif
33
34
35.include <bsd.kmod.mk>
36