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 #
|