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/aic7xxx/ahd/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 
    2 # $FreeBSD$
    3 
    4 .PATH:  ${SRCTOP}/sys/dev/aic7xxx
    5 KMOD=   ahd
    6 
    7 GENSRCS= aic79xx_seq.h aic79xx_reg.h
    8 REG_PRINT_OPT=
    9 # AHD_REG_PRETTY_PRINT=1
   10 .ifdef AHD_REG_PRETTY_PRINT
   11 GENSRCS += aic79xx_reg_print.c
   12 CFLAGS+= -DAHD_REG_PRETTY_PRINT=1
   13 REG_PRINT_OPT= -p aic79xx_reg_print.c
   14 .endif
   15 BEFORE_DEPEND= ${GENSRCS}
   16 
   17 .if make(ahdfirmware)
   18 ahdfirmware: ${GENSRCS}
   19 ${GENSRCS}:                                                              \
   20                 ${SRCTOP}/sys/dev/aic7xxx/aic79xx.{reg,seq}      \
   21                 ${SRCTOP}/sys/cam/scsi/scsi_message.h
   22         aicasm ${INCLUDES} -I${SRCTOP}/sys/cam/scsi      \
   23                         -I${SRCTOP}/sys/dev/aic7xxx              \
   24                         -o aic79xx_seq.h -r aic79xx_reg.h                \
   25                         ${REG_PRINT_OPT}                                 \
   26                         -i ${SRCTOP}/sys/dev/aic7xxx/aic79xx_osm.h \
   27                         ${SRCTOP}/sys/dev/aic7xxx/aic79xx.seq
   28 .else
   29 ${GENSRCS}: .NOMETA
   30         @echo "Error: ${.TARGET} is missing.  Run 'make ahdfirmware'."
   31 .endif
   32 
   33 
   34 SRCS= ${GENSRCS}
   35 SRCS+= aic79xx.c aic79xx_osm.c aic79xx_pci.c ahd_pci.c
   36 SRCS+= opt_scsi.h opt_aic79xx.h opt_cam.h opt_ddb.h
   37 SRCS+= device_if.h bus_if.h pci_if.h
   38 
   39 .if make(cleanfirmware)
   40 cleanfirmware: clean
   41 CLEANFILES= ${GENSRCS}
   42 .endif
   43 
   44 .include <bsd.kmod.mk>
   45 
   46 CWARNFLAGS.ahd_pci.c=   ${NO_WCONSTANT_CONVERSION}

Cache object: 05ede1f36e8891367d069e93cf1a362f


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