xref: /freebsd/sys/modules/efirt/Makefile (revision f840492b5b0d5c9e7d6d7d7dc25c260bc4d63ba2)
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
7856d3167SJohn BaldwinSRCS+=	efirt_support.S
8a3dff126SAndrew TurnerSRCS+=  device_if.h bus_if.h clock_if.h
9856d3167SJohn BaldwinDPSRCS+= assym.inc
10bc3ad3a1SKonstantin Belousov
1150cd0be7SKonstantin Belousov.if ${MACHINE_CPUARCH} == "amd64"
12*f840492bSShengYi HungSRCS+=	opt_acpi.h opt_hwpmc_hooks.h opt_kstack_pages.h
13856d3167SJohn Baldwin.endif
14856d3167SJohn 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