# $FreeBSD:$ .PATH: ${.CURDIR}/../../pci ${.CURDIR}/../dagmem KMOD = dag SRCS = device_if.h bus_if.h pci_if.h SRC += dagmem.h dagpci.h SRCS += dag.c dagduck.c dagmon.c dagreg.c dagpci.c .if !defined(OSVERSION) OSVERSION!= /sbin/sysctl -n kern.osreldate .endif .if( ${OSVERSION} < 500000 ) KMODDEPS = dagmem .else MODULE_DEPENDS = dagmem .endif all: ${KMOD}.ko load: sync ; sync kldload ./dag.ko unload: sync ; sync kldunload dag nodes: nodes0 nodes1 nodes2 nodes3 nodes0: /dev/dag0 /dev/dagmem0 /dev/dagiom0 /dev/dagarm0 nodes1: /dev/dag1 /dev/dagmem1 /dev/dagiom1 /dev/dagarm1 nodes2: /dev/dag2 /dev/dagmem2 /dev/dagiom2 /dev/dagarm2 nodes3: /dev/dag3 /dev/dagmem3 /dev/dagiom3 /dev/dagarm3 /dev/dag0: mknod /dev/dag0 c 115 0 /dev/dagmem0: mknod /dev/dagmem0 c 115 1 /dev/dagiom0: mknod /dev/dagiom0 c 115 2 /dev/dagarm0: mknod /dev/dagarm0 c 115 3 /dev/dag1: mknod /dev/dag1 c 115 16 /dev/dagmem1: mknod /dev/dagmem1 c 115 17 /dev/dagiom1: mknod /dev/dagiom1 c 115 18 /dev/dagarm1: mknod /dev/dagarm1 c 115 19 /dev/dag2: mknod /dev/dag2 c 115 32 /dev/dagmem2: mknod /dev/dagmem2 c 115 33 /dev/dagiom2: mknod /dev/dagiom2 c 115 34 /dev/dagarm2: mknod /dev/dagarm2 c 115 35 /dev/dag3: mknod /dev/dag3 c 115 48 /dev/dagmem3: mknod /dev/dagmem3 c 115 49 /dev/dagiom3: mknod /dev/dagiom3 c 115 50 /dev/dagarm3: mknod /dev/dagarm3 c 115 51 .include .