xref: /freebsd-13.1/sys/modules/efirt/Makefile (revision 83271c68)
1bc3ad3a1SKonstantin Belousov# $FreeBSD$
2bc3ad3a1SKonstantin Belousov
3193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/${MACHINE}/${MACHINE}
4193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/dev/efidev
5bc3ad3a1SKonstantin Belousov
6bc3ad3a1SKonstantin BelousovKMOD=	efirt
70e73a619SAndrew TurnerSRCS=	efirt.c efirt_machdep.c efidev.c
8a3dff126SAndrew TurnerSRCS+=	efirtc.c
9a3dff126SAndrew TurnerSRCS+=  device_if.h bus_if.h clock_if.h
10bc3ad3a1SKonstantin Belousov
1150cd0be7SKonstantin Belousov.if ${MACHINE_CPUARCH} == "amd64"
12dac21b8dSLi-Wen HsuSRCS+=	opt_hwpmc_hooks.h opt_kstack_pages.h
1350cd0be7SKonstantin BelousovSRCS+=	efirt_support.S
14c40ecff8SBryan DreweryDPSRCS+= assym.inc
1550cd0be7SKonstantin Belousovefirt_support.o:	efirt_support.S assym.inc
1650cd0be7SKonstantin Belousov	${CC} -c -x assembler-with-cpp -DLOCORE ${CFLAGS} \
1750cd0be7SKonstantin Belousov	    ${.IMPSRC} -o ${.TARGET}
1850cd0be7SKonstantin Belousov.endif
1950cd0be7SKonstantin Belousov
20*83271c68SKonstantin BelousovEXPORT_SYMS=	YES
21*83271c68SKonstantin Belousov
22bc3ad3a1SKonstantin Belousov.include <bsd.kmod.mk>
23