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
|