Print this page
XXX Remove nawk(1)


  96 install: install_platforms genassym unix .WAIT $(KMODS) $(CLOSED_KMODS) \
  97         $(XMODS) $(CLOSED_XMODS) $(IMPLEMENTATIONS) $(CLOSED_IMPLEMENTATIONS)
  98 
  99 lintlib:        unix
 100 
 101 modlintlib:     $(LINT_KMODS) $(CLOSED_LINT_KMODS)
 102 
 103 genassym unix $(KMODS): FRC
 104         @cd $@; pwd; $(MAKE) $(NO_STATE) $(TARGET)
 105 
 106 #
 107 # Privilege constants
 108 #
 109 # NOTE: The rules for generating priv_const.c file are shared between all
 110 # processor architectures and should be kept in sync. If they are changed in
 111 # this file make sure that x86 rules are updated as well.
 112 #
 113 PRIVS_C = $(UTSBASE)/common/os/priv_const.c
 114 
 115 $(PRIVS_C): $(PRIVS_AWK) $(PRIVS_DEF)
 116         $(NAWK) -f $(PRIVS_AWK) < $(PRIVS_DEF) cfile=$@
 117 
 118 
 119 #
 120 # Prerequisites
 121 #
 122 # The uts/Makefile defines build parallelism for sun4 platforms such that sparc,
 123 # sun4u and sun4v are all built in parallel. Also this Makefile specifies that
 124 # all IMPLEMENTATIONS sun4u sub-platforms are built in parallel. This requires
 125 # building certain parts before the parallel build can start. The uts/Makefile
 126 # appends the '.prereq' string to the original target and executes this Makefile
 127 # to build any prerequisites needed before the full parallel build can start.
 128 # After that make continues with normal targets.
 129 #
 130 # Any build prerequisites for sun4 and IMPLEMENTATIONS builds should be
 131 # described here.
 132 #
 133 # genassym is used to build dtrace and genunix, so it should be built first.
 134 #
 135 # priv_const.c is required to build genunix.
 136 #




  96 install: install_platforms genassym unix .WAIT $(KMODS) $(CLOSED_KMODS) \
  97         $(XMODS) $(CLOSED_XMODS) $(IMPLEMENTATIONS) $(CLOSED_IMPLEMENTATIONS)
  98 
  99 lintlib:        unix
 100 
 101 modlintlib:     $(LINT_KMODS) $(CLOSED_LINT_KMODS)
 102 
 103 genassym unix $(KMODS): FRC
 104         @cd $@; pwd; $(MAKE) $(NO_STATE) $(TARGET)
 105 
 106 #
 107 # Privilege constants
 108 #
 109 # NOTE: The rules for generating priv_const.c file are shared between all
 110 # processor architectures and should be kept in sync. If they are changed in
 111 # this file make sure that x86 rules are updated as well.
 112 #
 113 PRIVS_C = $(UTSBASE)/common/os/priv_const.c
 114 
 115 $(PRIVS_C): $(PRIVS_AWK) $(PRIVS_DEF)
 116         $(AWK) -f $(PRIVS_AWK) < $(PRIVS_DEF) cfile=$@
 117 
 118 
 119 #
 120 # Prerequisites
 121 #
 122 # The uts/Makefile defines build parallelism for sun4 platforms such that sparc,
 123 # sun4u and sun4v are all built in parallel. Also this Makefile specifies that
 124 # all IMPLEMENTATIONS sun4u sub-platforms are built in parallel. This requires
 125 # building certain parts before the parallel build can start. The uts/Makefile
 126 # appends the '.prereq' string to the original target and executes this Makefile
 127 # to build any prerequisites needed before the full parallel build can start.
 128 # After that make continues with normal targets.
 129 #
 130 # Any build prerequisites for sun4 and IMPLEMENTATIONS builds should be
 131 # described here.
 132 #
 133 # genassym is used to build dtrace and genunix, so it should be built first.
 134 #
 135 # priv_const.c is required to build genunix.
 136 #