Print this page
XXX Remove nawk(1)


  73 
  74 .KEEP_STATE:
  75 
  76 .PARALLEL:      $(PARALLEL_KMODS) $(CLOSED_KMODS) $(SVVS) $(XMODS) \
  77                 $(CLOSED_XMODS) config $(LINT_DEPS)
  78 
  79 def all install clean clobber modlist: $(KMODS) $(CLOSED_KMODS) \
  80         $(SVVS) $(XMODS) $(CLOSED_XMODS) config
  81 
  82 
  83 #
  84 # Privilege constants
  85 #
  86 # NOTE: The rules for generating priv_const.c file are shared between all
  87 # processor architectures and and should be kept in sync. If they are changed in
  88 # this file make sure that sparc rules are updated as well.
  89 #
  90 PRIVS_C = $(SRC)/uts/common/os/priv_const.c
  91 
  92 $(PRIVS_C): $(PRIVS_AWK) $(PRIVS_DEF)
  93         $(NAWK) -f $(PRIVS_AWK) < $(PRIVS_DEF) cfile=$@
  94 
  95 #
  96 # Prerequisites
  97 #
  98 # The uts/Makefile defines build parallelism for x86 platforms such that i86pc,
  99 # i86xpv and intel are all built in parallel. This requires building certain
 100 # parts before the parallel build can start. The uts/Makefile appends the
 101 # '.prereq' string to the original target and executes this Makefile to build
 102 # any prerequisites needed before the full parallel build can start. After that
 103 # make continues with normal targets.
 104 #
 105 # Any build prerequisites for x86 builds should be described here.
 106 #
 107 # genassym is used to build intel/dtrace and genunix, so it should be built
 108 # first.
 109 #
 110 # priv_const.c is required to build genunix.
 111 #
 112 # genunix is used by everyone to ctf-merge with. Genunix is CTF-merged with
 113 #   intel/ip so as a side effect this dependency builds intel/ip as part of the




  73 
  74 .KEEP_STATE:
  75 
  76 .PARALLEL:      $(PARALLEL_KMODS) $(CLOSED_KMODS) $(SVVS) $(XMODS) \
  77                 $(CLOSED_XMODS) config $(LINT_DEPS)
  78 
  79 def all install clean clobber modlist: $(KMODS) $(CLOSED_KMODS) \
  80         $(SVVS) $(XMODS) $(CLOSED_XMODS) config
  81 
  82 
  83 #
  84 # Privilege constants
  85 #
  86 # NOTE: The rules for generating priv_const.c file are shared between all
  87 # processor architectures and and should be kept in sync. If they are changed in
  88 # this file make sure that sparc rules are updated as well.
  89 #
  90 PRIVS_C = $(SRC)/uts/common/os/priv_const.c
  91 
  92 $(PRIVS_C): $(PRIVS_AWK) $(PRIVS_DEF)
  93         $(AWK) -f $(PRIVS_AWK) < $(PRIVS_DEF) cfile=$@
  94 
  95 #
  96 # Prerequisites
  97 #
  98 # The uts/Makefile defines build parallelism for x86 platforms such that i86pc,
  99 # i86xpv and intel are all built in parallel. This requires building certain
 100 # parts before the parallel build can start. The uts/Makefile appends the
 101 # '.prereq' string to the original target and executes this Makefile to build
 102 # any prerequisites needed before the full parallel build can start. After that
 103 # make continues with normal targets.
 104 #
 105 # Any build prerequisites for x86 builds should be described here.
 106 #
 107 # genassym is used to build intel/dtrace and genunix, so it should be built
 108 # first.
 109 #
 110 # priv_const.c is required to build genunix.
 111 #
 112 # genunix is used by everyone to ctf-merge with. Genunix is CTF-merged with
 113 #   intel/ip so as a side effect this dependency builds intel/ip as part of the