150 include $(SRC)/psm/promif/$(PROMIF)/$(PLATFORM)/Makefile.files
151 include $(UTSBASE)/common/Makefile.files
152
153 #
154 # Include machine independent rules. Note that this does not imply
155 # that the resulting module from rules in Makefile.uts is machine
156 # independent. Only that the build rules are machine independent.
157 #
158 include $(UTSBASE)/Makefile.uts
159
160 # These come after Makefile.uts.
161 IMPLEMENTATIONS = tazmo
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
171 IMPLEMENTATIONS += serengeti
172 IMPLEMENTATIONS += littleneck
173 IMPLEMENTATIONS += daktari
174 IMPLEMENTATIONS += cherrystone
175 IMPLEMENTATIONS += fjlite
176 IMPLEMENTATIONS += snowbird
177 IMPLEMENTATIONS += schumacher
178 IMPLEMENTATIONS += blade
179 IMPLEMENTATIONS += boston
180 IMPLEMENTATIONS += seattle
181 IMPLEMENTATIONS += chicago
182 IMPLEMENTATIONS += sunfire
183 IMPLEMENTATIONS += lw8
184 IMPLEMENTATIONS += makaha
185 IMPLEMENTATIONS += opl
186 IMPLEMENTATIONS += lw2plus
187
188 #
189 # machine specific optimization, override default in Makefile.master
190 #
191 CC_XARCH = -m64 -xarch=sparcvis
192 AS_XARCH = -xarch=v9a
193 COPTIMIZE = -xO3
194 CCMODE = -Xa
195
196 CFLAGS = -xchip=ultra $(CCABS32) $(CCREGSYM)
197 CFLAGS += $(CC_XARCH)
198 CFLAGS += $(COPTIMIZE)
199 CFLAGS += $(EXTRA_CFLAGS)
200 CFLAGS += $(XAOPT)
201 CFLAGS += $(INLINES) -D_ASM_INLINES
202 CFLAGS += $(CCMODE)
203 CFLAGS += $(SPACEFLAG)
204 CFLAGS += $(CERRWARN)
|
150 include $(SRC)/psm/promif/$(PROMIF)/$(PLATFORM)/Makefile.files
151 include $(UTSBASE)/common/Makefile.files
152
153 #
154 # Include machine independent rules. Note that this does not imply
155 # that the resulting module from rules in Makefile.uts is machine
156 # independent. Only that the build rules are machine independent.
157 #
158 include $(UTSBASE)/Makefile.uts
159
160 # These come after Makefile.uts.
161 IMPLEMENTATIONS = tazmo
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 += serengeti
171 IMPLEMENTATIONS += littleneck
172 IMPLEMENTATIONS += daktari
173 IMPLEMENTATIONS += cherrystone
174 IMPLEMENTATIONS += fjlite
175 IMPLEMENTATIONS += schumacher
176 IMPLEMENTATIONS += blade
177 IMPLEMENTATIONS += boston
178 IMPLEMENTATIONS += seattle
179 IMPLEMENTATIONS += chicago
180 IMPLEMENTATIONS += sunfire
181 IMPLEMENTATIONS += lw8
182 IMPLEMENTATIONS += opl
183 IMPLEMENTATIONS += lw2plus
184
185 #
186 # machine specific optimization, override default in Makefile.master
187 #
188 CC_XARCH = -m64 -xarch=sparcvis
189 AS_XARCH = -xarch=v9a
190 COPTIMIZE = -xO3
191 CCMODE = -Xa
192
193 CFLAGS = -xchip=ultra $(CCABS32) $(CCREGSYM)
194 CFLAGS += $(CC_XARCH)
195 CFLAGS += $(COPTIMIZE)
196 CFLAGS += $(EXTRA_CFLAGS)
197 CFLAGS += $(XAOPT)
198 CFLAGS += $(INLINES) -D_ASM_INLINES
199 CFLAGS += $(CCMODE)
200 CFLAGS += $(SPACEFLAG)
201 CFLAGS += $(CERRWARN)
|