The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/modules/armv8crypto/Makefile

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 # $FreeBSD$
    2 
    3 .PATH: ${SRCTOP}/sys/crypto/armv8
    4 .PATH: ${SRCTOP}/sys/crypto/openssl/aarch64
    5 
    6 KMOD=   armv8crypto
    7 SRCS=   armv8_crypto.c
    8 SRCS+=  device_if.h bus_if.h opt_bus.h cryptodev_if.h
    9 
   10 OBJS+=  armv8_crypto_wrap.o aesv8-armx.o ghashv8-armx.o
   11 
   12 # Remove -nostdinc so we can get the intrinsics.
   13 armv8_crypto_wrap.o: armv8_crypto_wrap.c
   14         ${CC} -c ${CFLAGS:C/^-O2$/-O3/:N-nostdinc:N-mgeneral-regs-only} \
   15             -I${SRCTOP}/sys/crypto/armv8 \
   16             ${WERROR} ${PROF} \
   17              -march=armv8-a+crypto ${.IMPSRC}
   18         ${CTFCONVERT_CMD}
   19 
   20 aesv8-armx.o: aesv8-armx.S
   21         ${CC} -c ${CFLAGS:C/^-O2$/-O3/:N-nostdinc:N-mgeneral-regs-only} \
   22             -I${SRCTOP}/sys/crypto/armv8 \
   23             ${WERROR} ${PROF} \
   24             -march=armv8-a+crypto ${.IMPSRC}
   25         ${CTFCONVERT_CMD}
   26 
   27 ghashv8-armx.o: ghashv8-armx.S
   28         ${CC} -c ${CFLAGS:C/^-O2$/-O3/:N-nostdinc:N-mgeneral-regs-only} \
   29             -I${SRCTOP}/sys/crypto/armv8 \
   30             ${WERROR} ${PROF} \
   31             -march=armv8-a+crypto ${.IMPSRC}
   32         ${CTFCONVERT_CMD}
   33 
   34 armv8_crypto_wrap.o: armv8_crypto.h
   35 
   36 .include <bsd.kmod.mk>

Cache object: c6989e0881361c17303b2a30d9f00ead


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.