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/zfs/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: releng/8.2/sys/modules/zfs/Makefile 212668 2010-09-15 16:05:40Z mm $
    2 
    3 KMOD=   zfs
    4 
    5 SRCS=   vnode_if.h
    6 
    7 SUNW=   ${.CURDIR}/../../cddl/contrib/opensolaris
    8 
    9 .PATH:  ${SUNW}/common/acl
   10 SRCS+=  acl_common.c
   11 .PATH:  ${SUNW}/common/avl
   12 SRCS+=  avl.c
   13 .PATH:  ${SUNW}/common/nvpair
   14 SRCS+=  nvpair.c
   15 .PATH:  ${.CURDIR}/../../cddl/contrib/opensolaris/common/unicode
   16 SRCS+=  u8_textprep.c
   17 
   18 .PATH:  ${.CURDIR}/../../cddl/compat/opensolaris/kern
   19 SRCS+=  opensolaris_acl.c
   20 SRCS+=  opensolaris_kobj.c
   21 SRCS+=  opensolaris_kstat.c
   22 SRCS+=  opensolaris_lookup.c
   23 SRCS+=  opensolaris_policy.c
   24 SRCS+=  opensolaris_string.c
   25 SRCS+=  opensolaris_taskq.c
   26 SRCS+=  opensolaris_uio.c
   27 SRCS+=  opensolaris_vfs.c
   28 SRCS+=  opensolaris_zone.c
   29 
   30 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "ia64" || ${MACHINE_ARCH} == "sparc64"
   31 .PATH:  ${SUNW}/common/atomic/${MACHINE_ARCH}
   32 SRCS+=  opensolaris_atomic.S
   33 .else
   34 .PATH:  ${.CURDIR}/../../cddl/compat/opensolaris/kern
   35 SRCS+=  opensolaris_atomic.c
   36 .endif
   37 
   38 .PATH:  ${SUNW}/uts/common/fs
   39 SRCS+=  gfs.c
   40 SRCS+=  vnode.c
   41 
   42 .PATH:  ${SUNW}/uts/common/os
   43 SRCS+=  callb.c
   44 SRCS+=  list.c
   45 SRCS+=  nvpair_alloc_system.c
   46 
   47 .PATH:  ${SUNW}/uts/common/zmod
   48 SRCS+=  adler32.c
   49 SRCS+=  opensolaris_crc32.c
   50 SRCS+=  deflate.c
   51 SRCS+=  inffast.c
   52 SRCS+=  inflate.c
   53 SRCS+=  inftrees.c
   54 SRCS+=  trees.c
   55 SRCS+=  zmod.c
   56 SRCS+=  zmod_subr.c
   57 SRCS+=  zutil.c
   58 
   59 .PATH:  ${SUNW}/common/zfs
   60 .include "${SUNW}/uts/common/Makefile.files"
   61 .PATH:  ${SUNW}/uts/common/fs/zfs
   62 ZFS_SRCS=       ${ZFS_OBJS:C/.o$/.c/}
   63 SRCS+=  ${ZFS_SRCS}
   64 SRCS+=  vdev_geom.c
   65 
   66 # Use FreeBSD's namecache.
   67 CFLAGS+=-DFREEBSD_NAMECACHE
   68 
   69 CFLAGS+=-I${.CURDIR}/../../cddl/compat/opensolaris
   70 CFLAGS+=-I${SUNW}/uts/common/fs/zfs
   71 CFLAGS+=-I${SUNW}/uts/common/zmod
   72 CFLAGS+=-I${SUNW}/uts/common
   73 CFLAGS+=-I${.CURDIR}/../..
   74 CFLAGS+=-I${SUNW}/common/zfs
   75 CFLAGS+=-I${SUNW}/common
   76 CFLAGS+=-I${.CURDIR}/../../../include
   77 CFLAGS+=-DBUILDING_ZFS
   78 
   79 #CFLAGS+=-DDEBUG=1
   80 #DEBUG_FLAGS=-g
   81 
   82 .include <bsd.kmod.mk>
   83 
   84 CWARNFLAGS+=-Wno-unknown-pragmas
   85 CWARNFLAGS+=-Wno-missing-prototypes
   86 CWARNFLAGS+=-Wno-undef
   87 CWARNFLAGS+=-Wno-strict-prototypes
   88 CWARNFLAGS+=-Wno-cast-qual
   89 CWARNFLAGS+=-Wno-parentheses
   90 CWARNFLAGS+=-Wno-redundant-decls
   91 CWARNFLAGS+=-Wno-missing-braces
   92 CWARNFLAGS+=-Wno-uninitialized
   93 CWARNFLAGS+=-Wno-unused
   94 CWARNFLAGS+=-Wno-inline
   95 CWARNFLAGS+=-Wno-switch
   96 CWARNFLAGS+=-Wno-pointer-arith

Cache object: 0b0e1efcf528b0aac76873446455bc75


[ 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.