1 # This Makefile is automatically generated
2 # Generated on 'builder24.nvidia.com' on Thu Dec 13 17:12:28 PST 2007
8 BSDVER!= /sbin/sysctl -n kern.osreldate
9 .if ${BSDVER} >= 500011
10 KMODDIR?= /boot/modules
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=\"169.07\"
16 CFLAGS+= -D__KERNEL__ -DNVRM -UDEBUG -U_DEBUG -DNDEBUG -O
19 .if ${BSDVER} >= 600000
26 AWKFMT= \"\\t{(void*)0x%s,\\\"%s\\\"},\\n\"
28 beforeinstall: ${KMOD}.ko
31 ld -r -o $@ ${OBJS:S/${RMOBJ}//}
33 stprof: stprof.c symtab.h
34 $(CC) -o $@ -I. -DNV_STACKWATCH stprof.c
37 $(OBJDUMP) -t ${KMOD}.ko | \
38 awk -- "\$$4 == \".text\" {printf ${AWKFMT}, \$$1, \$$6}" > $@
41 rm -f ${CLEANFILES:S/${RMOBJ}//} stprof symtab.h
43 .include <bsd.kmod.mk>