123 PLATMOD = platmod
124 PLATLIB = $(PLAT_DIR)/$(OBJS_DIR)/libplatmod.so
125
126 CPUNAME = cpu
127 CPULIB = $(CPU_DIR)/$(OBJS_DIR)/libcpu.so
128
129 SYM_MOD = $(OBJS_DIR)/unix.sym
130
131 #
132 # Include the makefiles which define build rule templates, the
133 # collection of files per module, and a few specific flags. Note
134 # that order is significant, just as with an include path. The
135 # first build rule template which matches the files name will be
136 # used. By including these in order from most machine dependent
137 # to most machine independent, we allow a machine dependent file
138 # to be used in preference over a machine independent version
139 # (Such as a machine specific optimization, which preserves the
140 # interfaces.)
141 #
142 include $(UTSBASE)/sun4/Makefile.files
143 include $(UTSTREE)/$(PLATFORM)/Makefile.files
144 include $(UTSBASE)/sfmmu/Makefile.files
145 include $(UTSBASE)/sparc/v9/Makefile.files
146 include $(UTSBASE)/sparc/Makefile.files
147 include $(UTSTREE)/sun/Makefile.files
148 include $(SRC)/psm/promif/$(PROMIF)/common/Makefile.files
149 include $(SRC)/psm/promif/$(PROMIF)/$(PLATFORM)/Makefile.files
150 include $(UTSTREE)/common/Makefile.files
151
152 #
153 # Include machine independent rules. Note that this does not imply
154 # that the resulting module from rules in Makefile.uts is machine
155 # independent. Only that the build rules are machine independent.
156 #
157 include $(UTSBASE)/Makefile.uts
158
159 # These come after Makefile.uts.
160 IMPLEMENTATIONS = tazmo
161 IMPLEMENTATIONS += starfire
162 IMPLEMENTATIONS += javelin
163 IMPLEMENTATIONS += darwin
164 IMPLEMENTATIONS += quasar
165 IMPLEMENTATIONS += grover
166 IMPLEMENTATIONS += enchilada
167 IMPLEMENTATIONS += taco
168 IMPLEMENTATIONS += mpxu
169 IMPLEMENTATIONS += excalibur
170 IMPLEMENTATIONS += montecarlo
|
123 PLATMOD = platmod
124 PLATLIB = $(PLAT_DIR)/$(OBJS_DIR)/libplatmod.so
125
126 CPUNAME = cpu
127 CPULIB = $(CPU_DIR)/$(OBJS_DIR)/libcpu.so
128
129 SYM_MOD = $(OBJS_DIR)/unix.sym
130
131 #
132 # Include the makefiles which define build rule templates, the
133 # collection of files per module, and a few specific flags. Note
134 # that order is significant, just as with an include path. The
135 # first build rule template which matches the files name will be
136 # used. By including these in order from most machine dependent
137 # to most machine independent, we allow a machine dependent file
138 # to be used in preference over a machine independent version
139 # (Such as a machine specific optimization, which preserves the
140 # interfaces.)
141 #
142 include $(UTSBASE)/sun4/Makefile.files
143 include $(UTSBASE)/$(PLATFORM)/Makefile.files
144 include $(UTSBASE)/sfmmu/Makefile.files
145 include $(UTSBASE)/sparc/v9/Makefile.files
146 include $(UTSBASE)/sparc/Makefile.files
147 include $(UTSBASE)/sun/Makefile.files
148 include $(SRC)/psm/promif/$(PROMIF)/common/Makefile.files
149 include $(SRC)/psm/promif/$(PROMIF)/$(PLATFORM)/Makefile.files
150 include $(UTSBASE)/common/Makefile.files
151
152 #
153 # Include machine independent rules. Note that this does not imply
154 # that the resulting module from rules in Makefile.uts is machine
155 # independent. Only that the build rules are machine independent.
156 #
157 include $(UTSBASE)/Makefile.uts
158
159 # These come after Makefile.uts.
160 IMPLEMENTATIONS = tazmo
161 IMPLEMENTATIONS += starfire
162 IMPLEMENTATIONS += javelin
163 IMPLEMENTATIONS += darwin
164 IMPLEMENTATIONS += quasar
165 IMPLEMENTATIONS += grover
166 IMPLEMENTATIONS += enchilada
167 IMPLEMENTATIONS += taco
168 IMPLEMENTATIONS += mpxu
169 IMPLEMENTATIONS += excalibur
170 IMPLEMENTATIONS += montecarlo
|