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/scripts/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 # scripts contains sources for various helper programs used throughout
    3 # the kernel for the build process.
    4 # ---------------------------------------------------------------------------
    5 # kallsyms:      Find all symbols in vmlinux
    6 # pnmttologo:    Convert pnm files to logo files
    7 # conmakehash:   Create chartable
    8 # conmakehash:   Create arrays for initializing the kernel console tables
    9 # docproc:       Used in Documentation/DocBook
   10 
   11 HOST_EXTRACFLAGS += -I$(srctree)/tools/include
   12 
   13 hostprogs-$(CONFIG_KALLSYMS)     += kallsyms
   14 hostprogs-$(CONFIG_LOGO)         += pnmtologo
   15 hostprogs-$(CONFIG_VT)           += conmakehash
   16 hostprogs-$(CONFIG_IKCONFIG)     += bin2c
   17 hostprogs-$(BUILD_C_RECORDMCOUNT) += recordmcount
   18 hostprogs-$(CONFIG_BUILDTIME_EXTABLE_SORT) += sortextable
   19 hostprogs-$(CONFIG_ASN1)         += asn1_compiler
   20 
   21 HOSTCFLAGS_sortextable.o = -I$(srctree)/tools/include
   22 HOSTCFLAGS_asn1_compiler.o = -I$(srctree)/include
   23 
   24 always          := $(hostprogs-y) $(hostprogs-m)
   25 
   26 # The following hostprogs-y programs are only build on demand
   27 hostprogs-y += unifdef docproc
   28 
   29 # These targets are used internally to avoid "is up to date" messages
   30 PHONY += build_unifdef
   31 build_unifdef: scripts/unifdef FORCE
   32         @:
   33 build_docproc: scripts/docproc FORCE
   34         @:
   35 
   36 subdir-$(CONFIG_MODVERSIONS) += genksyms
   37 subdir-y                     += mod
   38 subdir-$(CONFIG_SECURITY_SELINUX) += selinux
   39 subdir-$(CONFIG_DTC)         += dtc
   40 
   41 # Let clean descend into subdirs
   42 subdir- += basic kconfig package selinux

Cache object: 33098788d99903b2bf16c5c4f79811a9


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