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