summaryrefslogtreecommitdiff
path: root/drivers/mxc/security/rng/Makefile
blob: 7d3332e2e6754b5e7a4c35534c355bbb9f457ebd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# Makefile for the Linux RNG Driver
#
# This makefile works within a kernel driver tree

 # Makefile for rng_driver


# Possible configurable paramters
CFG_RNG += -DRNGA_MAX_REQUEST_SIZE=32

#DBG_RNGA = -DRNGA_DEBUG
#DBG_RNGA += -DRNGA_REGISTER_DEBUG
#DBG_RNGA += -DRNGA_ENTROPY_DEBUG

EXTRA_CFLAGS = -DLINUX_KERNEL $(CFG_RNG) $(DBG_RNG)


ifeq ($(CONFIG_MXC_RNG_TEST_DRIVER),y)
EXTRA_CFLAGS += -DRNG_REGISTER_PEEK_POKE
endif
ifeq ($(CONFIG_RNG_DEBUG),y)
EXTRA_CFLAGS += -DDEBUG
endif


EXTRA_CFLAGS += -Idrivers/mxc/security/rng/include -Idrivers/mxc/security/sahara2/include

obj-$(CONFIG_MXC_SECURITY_RNG)	+= shw.o
#shw-objs := shw_driver.o shw_memory_mapper.o ../sahara2/fsl_shw_keystore.o
shw-objs := shw_driver.o shw_memory_mapper.o ../sahara2/fsl_shw_keystore.o  \
            fsl_shw_sym.o  fsl_shw_wrap.o shw_dryice.o  des_key.o           \
            shw_hash.o  shw_hmac.o

obj-$(CONFIG_MXC_SECURITY_RNG)	+= rng.o
rng-objs :=	rng_driver.o