import NVIDIA-FreeBSD-x86-190.42
[nvidia.git] / src / Makefile
1 # This Makefile is automatically generated
2 # Generated on 'builder65' on Tue Oct 20 19:23:35 PDT 2009
3
4 OSOBJ=          nv-freebsd.o
5 KMOD=           nvidia
6 RMOBJ=          nv-kernel.o
7
8 BSDVER!=        /sbin/sysctl -n kern.osreldate
9 .if ${BSDVER} >= 500011
10 KMODDIR?=       /boot/modules
11 .endif
12
13 SRCS=           nvidia_ctl.c nvidia_dev.c nvidia_linux.c nvidia_os.c nvidia_os_pci.c nvidia_os_registry.c nvidia_pci.c nvidia_subr.c nvidia_sysctl.c nvidia_i2c.c 
14 SRCS+=          device_if.h bus_if.h pci_if.h vnode_if.h
15 CFLAGS+=        -I${NVIDIA_ROOT}/src -DNV_VERSION_STRING=\"190.42\"
16 CFLAGS+=        -D__KERNEL__ -DNVRM -UDEBUG -U_DEBUG -DNDEBUG -O -fno-defer-pop 
17
18 OBJS+=          ${RMOBJ}
19 .if ${BSDVER} >= 600000
20 NO_OBJ=         true
21 .else
22 NOOBJ=          true
23 .endif
24
25 OBJDUMP?=       objdump
26 AWKFMT=         \"\\t{(void*)0x%s,\\\"%s\\\"},\\n\"
27
28 beforeinstall:  ${KMOD}.ko
29
30 ${OSOBJ}: ${KMOD}.ko
31         ld -r -o $@ ${OBJS:S/${RMOBJ}//}
32
33 clean:
34         rm -f ${CLEANFILES:S/${RMOBJ}//}
35
36 .include <bsd.kmod.mk>