Makefile revision 211690
1100206Sdd#
2100206Sdd# Makefile for RR182x FreeBSD driver
3100206Sdd# Copyright (c)  2004-2005 HighPoint Technologies, Inc. All rights reserved
4100206Sdd#
5100206Sdd# $FreeBSD: head/sys/modules/hptmv/Makefile 211690 2010-08-23 06:13:29Z imp $
6100206Sdd
7100206SddHPTMV= ${.CURDIR}/../../dev/hptmv
8100206Sdd.PATH: ${HPTMV}
9100206Sdd
10100206SddKMOD= hptmv
11100206SddSRCS= opt_scsi.h opt_cam.h
12100206SddSRCS+= bus_if.h device_if.h pci_if.h
13100206SddSRCS+= mv.c entry.c ioctl.c hptproc.c gui_lib.c
14100206SddOBJS+= hptmvraid.o
15100206Sdd
16100206Sdd.if $(MACHINE_CPUARCH) == "amd64"
17100206SddHPTMV_RAID_O = amd64-elf.raid.o.uu
18100206Sdd.else
19100206SddHPTMV_RAID_O = i386-elf.raid.o.uu
20100206Sdd.endif
21100206Sdd
22100206Sddhptmvraid.o:	${HPTMV}/$(HPTMV_RAID_O)
23100206Sdd	uudecode -p < ${HPTMV}/$(HPTMV_RAID_O) > ${.TARGET}
24100206Sdd
25100206Sdd#
26100206Sdd# Debug Options:
27100206Sdd#
28100206Sdd#   -DDEBUG: include debug code
29100206Sdd#   -DDEBUG_LEVEL=x:
30100206Sdd#		0 - No debug output message
31100206Sdd#		1 - print only error messages
32100206Sdd#		2 - print error and warning
33100206Sdd#		3 - print all messages (info, warning, error)
34100206Sdd#
35100206Sdd#DEBUGOPT = -O2
36100206Sdd
37100206Sdd.if defined(DEBUG) && $(DEBUG) == 1
38100799SddDEBUGOPT += -DDEBUG
39100206Sdd.if defined(DEBUG_LEVEL)
40100206SddDEBUGOPT += -DDEBUG_LEVEL=$(DEBUG_LEVEL)
41100206Sdd.else
42100206SddDEBUGOPT += -DDEBUG_LEVEL=1
43100206Sdd.endif
44100206Sdd.endif
45100206Sdd
46100206Sdd.if defined(FOR_DEMO) && $(FOR_DEMO) == 1
47100206SddDEBUGOPT += -DFOR_DEMO
48100206Sdd.endif
49100206Sdd
50229778SuqsCFLAGS = ${DEBUGOPT}
51100799Sdd
52100799Sdd.include <bsd.kmod.mk>
53100206Sdd