xref: /freebsd/sys/modules/efirt/Makefile (revision 856d3167995a5c9e1fc69a69ad393ab9e552c420)
1193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/${MACHINE}/${MACHINE}
2193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/dev/efidev
3bc3ad3a1SKonstantin Belousov
4bc3ad3a1SKonstantin BelousovKMOD=	efirt
50e73a619SAndrew TurnerSRCS=	efirt.c efirt_machdep.c efidev.c
6a3dff126SAndrew TurnerSRCS+=	efirtc.c
7*856d3167SJohn BaldwinSRCS+=	efirt_support.S
8a3dff126SAndrew TurnerSRCS+=  device_if.h bus_if.h clock_if.h
9*856d3167SJohn BaldwinDPSRCS+= assym.inc
10bc3ad3a1SKonstantin Belousov
1150cd0be7SKonstantin Belousov.if ${MACHINE_CPUARCH} == "amd64"
12dac21b8dSLi-Wen HsuSRCS+=	opt_hwpmc_hooks.h opt_kstack_pages.h
13*856d3167SJohn Baldwin.endif
14*856d3167SJohn Baldwin
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
195bb3134aSKonstantin BelousovEXPORT_SYMS=	YES
205bb3134aSKonstantin Belousov
21bc3ad3a1SKonstantin Belousov.include <bsd.kmod.mk>
22