161454Sdfr# $FreeBSD: releng/10.2/sys/modules/agp/Makefile 243100 2012-11-15 20:25:09Z eadler $
261454Sdfr
3173573Sjhb.PATH: ${.CURDIR}/../../dev/agp
461454Sdfr
570711SobrienKMOD=	agp
6110844SanholtSRCS=	agp.c agp_if.c
7211690Simp.if ${MACHINE_CPUARCH} == "i386"
8119368SmdoddSRCS+=	agp_i810.c agp_intel.c agp_via.c agp_sis.c agp_ali.c agp_amd.c \
9150236Sanholt	agp_nvidia.c agp_ati.c
10110844Sanholt.endif
11133866Snyan.if ${MACHINE} == "i386"
12133866SnyanSRCS+=	agp_amd64.c
13133866Snyan.endif
14214603Snwhitehorn.if ${MACHINE_CPUARCH} == "amd64"
15187633SjkimSRCS+=	agp_amd64.c agp_i810.c agp_via.c
16133852Sobrien.endif
17214603Snwhitehorn.if ${MACHINE_CPUARCH} == "powerpc"
18214603SnwhitehornSRCS+=  agp_apple.c
19214603Snwhitehorn.endif
2070711SobrienSRCS+=	device_if.h bus_if.h agp_if.h pci_if.h
21243100SeadlerSRCS+=	opt_agp.h
22173573SjhbMFILES=	kern/device_if.m kern/bus_if.m dev/agp/agp_if.m dev/pci/pci_if.m
23140874SimpWERROR=
2470711Sobrien
2589244SmsmithEXPORT_SYMS=	agp_find_device		\
2689244Smsmith		agp_state		\
2789244Smsmith		agp_acquire		\
2889244Smsmith		agp_release		\
2989244Smsmith		agp_enable		\
3089244Smsmith		agp_alloc_memory	\
3189244Smsmith		agp_free_memory		\
3289244Smsmith		agp_bind_memory		\
3389244Smsmith		agp_unbind_memory	\
3489244Smsmith		agp_memory_info
3589244Smsmith
36235782Skib
37235782Skib.if ${MACHINE_CPUARCH} == "i386"  || ${MACHINE_CPUARCH} == "amd64"
38235782SkibEXPORT_SYMS+=	intel_gtt_clear_range	\
39235782Skib		intel_gtt_insert_pages	\
40235782Skib		intel_gtt_get		\
41235782Skib		intel_gtt_chipset_flush	\
42235782Skib		intel_gtt_unmap_memory	\
43235782Skib		intel_gtt_map_memory	\
44235782Skib		intel_gtt_insert_sg_entries \
45235782Skib		intel_gtt_get_bridge_device
46235782Skib.endif
47235782Skib
4863510Speter.include <bsd.kmod.mk>
49