#
# Makefile for pwrcrypt
#
# To generate pre-processor output, add -E to the CFLAGS and enter "make>out.txt"
# To generate assembler output, add -S to the CFLAGS
#

.PATH       : ${.CURDIR} \
            : ${.CURDIR}/../portable

BINDIR      = /tmp

#CFLAGS     += -DDEBUG -DDEBUG1 -DDBG
CFLAGS     += -DLKM 
#CFLAGS     += -D_LEAVE_ASSERTS_
CFLAGS     += -I../include
CFLAGS     += -I../portable
CFLAGS     += -I../bsdddk
CFLAGS     += -I../bsdspecfc
CFLAGS	   += -I/usr/src/sys

SRCS        = driver.c \
              calcreqpp.c \
              instrchk.c \
              config.c \
              debug.c \
              globobj.c \
              procbase.c \
              dma_ctx.c \
              slotrack.c \
              km_interface.c \
              slotman.c \
              userbuf.c \
              processor.c \
              proc_hw.c \
              proc_req.c \
              proc_xfer.c \
              proc_unlock.c \
              sg_ring.c \
              sg_ctlarea.c \
              dispatcher.c \
              briefcomm.c \
              osindependence.c

KMOD        = pwrcrypt_mod
NOMAN       = none
EXPORT_SYMS = _PwrcryptGetCaps _pwrcrypt_mod

CLEANFILES += ${KMOD}

.include <bsd.kmod.mk>
