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/Makefile.assym

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 #       $NetBSD: Makefile.assym,v 1.6 2018/01/24 09:04:45 skrll Exp $
    2 
    3 DPSRCS+=        assym.h
    4 CLEANFILES+=    assym.h
    5 
    6 .if (${MACHINE_ARCH} == "powerpc")
    7 .if (${MACHINE} == "macppc" || ${MACHINE} == "ofppc" || ${MACHINE} == "prep")
    8 # use oea
    9 GENASSYM_DIR= $S/arch/${MACHINE_ARCH}/oea
   10 CPPFLAGS+=      -DPPC_OEA
   11 .endif
   12 .endif
   13 
   14 .if (!empty(MACHINE_ARCH:Mearm*) || !empty(MACHINE_ARCH:Marm*))
   15 GENASSYM_DIR= $S/arch/arm/arm32
   16 .endif
   17 
   18 .if exists($S/arch/${MACHINE}/${MACHINE}/genassym.cf)
   19 GENASSYM_DIR?= $S/arch/${MACHINE}/${MACHINE}
   20 .elif exists($S/arch/${MACHINE_CPU}/${MACHINE_CPU}/genassym.cf)
   21 GENASSYM_DIR?= $S/arch/${MACHINE_CPU}/${MACHINE_CPU}
   22 .else
   23 GENASSYM_DIR?=
   24 .endif
   25 
   26 assym.h:
   27 #        ${GENASSYM_DIR}/genassym.cf
   28         @echo ${S}
   29         ${TOOL_GENASSYM} -- ${CC} ${CFLAGS:N-Wa,*} ${CPPFLAGS} ${PROF} \
   30                 ${GENASSYM_CPPFLAGS} < ${GENASSYM_DIR}/genassym.cf \
   31                 > assym.h.tmp && \
   32         mv -f assym.h.tmp assym.h

Cache object: fd55aa2dad5594dc4de0be3c2974be81


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