xref: /freebsd-14.2/sys/modules/efirt/Makefile (revision 031beb4e)
1bc3ad3a1SKonstantin Belousov
2193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/${MACHINE}/${MACHINE}
3193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/dev/efidev
4bc3ad3a1SKonstantin Belousov
5bc3ad3a1SKonstantin BelousovKMOD=	efirt
60e73a619SAndrew TurnerSRCS=	efirt.c efirt_machdep.c efidev.c
7a3dff126SAndrew TurnerSRCS+=	efirtc.c
8a3dff126SAndrew TurnerSRCS+=  device_if.h bus_if.h clock_if.h
9bc3ad3a1SKonstantin Belousov
1050cd0be7SKonstantin Belousov.if ${MACHINE_CPUARCH} == "amd64"
11dac21b8dSLi-Wen HsuSRCS+=	opt_hwpmc_hooks.h opt_kstack_pages.h
1250cd0be7SKonstantin BelousovSRCS+=	efirt_support.S
13c40ecff8SBryan DreweryDPSRCS+= assym.inc
1450cd0be7SKonstantin Belousovefirt_support.o:	efirt_support.S assym.inc
1550cd0be7SKonstantin Belousov	${CC} -c -x assembler-with-cpp -DLOCORE ${CFLAGS} \
1650cd0be7SKonstantin Belousov	    ${.IMPSRC} -o ${.TARGET}
1750cd0be7SKonstantin Belousov.endif
1850cd0be7SKonstantin Belousov
19*5bb3134aSKonstantin BelousovEXPORT_SYMS=	YES
20*5bb3134aSKonstantin Belousov
21bc3ad3a1SKonstantin Belousov.include <bsd.kmod.mk>
22