144 # (Such as a machine specific optimization, which preserves the
145 # interfaces.)
146 #
147 include $(UTSBASE)/sun4/Makefile.files
148 include $(UTSBASE)/$(PLATFORM)/Makefile.files
149 include $(UTSBASE)/sfmmu/Makefile.files
150 include $(UTSBASE)/sparc/v9/Makefile.files
151 include $(UTSBASE)/sparc/Makefile.files
152 include $(UTSBASE)/sun/Makefile.files
153 include $(SRC)/psm/promif/$(PROMIF)/common/Makefile.files
154 include $(SRC)/psm/promif/$(PROMIF)/$(PLATFORM)/Makefile.files
155 include $(UTSBASE)/common/Makefile.files
156
157 #
158 # Include machine independent rules. Note that this does not imply
159 # that the resulting module from rules in Makefile.uts is machine
160 # independent. Only that the build rules are machine independent.
161 #
162 include $(UTSBASE)/Makefile.uts
163
164 CTFMERGE_GUDIR = sun4v
165
166 #
167 # machine specific optimization, override default in Makefile.master
168 #
169 CC_XARCH = -m64 -xarch=sparcvis
170 AS_XARCH = -xarch=v9v
171 COPTIMIZE = -xO3
172 CCMODE = -Xa
173
174 CFLAGS = -xchip=ultra $(CCABS32) $(CCREGSYM)
175 CFLAGS += $(CC_XARCH)
176 CFLAGS += $(COPTIMIZE)
177 CFLAGS += $(EXTRA_CFLAGS)
178 CFLAGS += $(XAOPT)
179 CFLAGS += $(INLINES) -D_ASM_INLINES
180 CFLAGS += $(CCMODE)
181 CFLAGS += $(SPACEFLAG)
182 CFLAGS += $(CERRWARN)
183 CFLAGS += $(CTF_FLAGS_$(CLASS))
184 CFLAGS += $(C99MODE)
185 CFLAGS += $(CCUNBOUND)
|
144 # (Such as a machine specific optimization, which preserves the
145 # interfaces.)
146 #
147 include $(UTSBASE)/sun4/Makefile.files
148 include $(UTSBASE)/$(PLATFORM)/Makefile.files
149 include $(UTSBASE)/sfmmu/Makefile.files
150 include $(UTSBASE)/sparc/v9/Makefile.files
151 include $(UTSBASE)/sparc/Makefile.files
152 include $(UTSBASE)/sun/Makefile.files
153 include $(SRC)/psm/promif/$(PROMIF)/common/Makefile.files
154 include $(SRC)/psm/promif/$(PROMIF)/$(PLATFORM)/Makefile.files
155 include $(UTSBASE)/common/Makefile.files
156
157 #
158 # Include machine independent rules. Note that this does not imply
159 # that the resulting module from rules in Makefile.uts is machine
160 # independent. Only that the build rules are machine independent.
161 #
162 include $(UTSBASE)/Makefile.uts
163
164 #
165 # machine specific optimization, override default in Makefile.master
166 #
167 CC_XARCH = -m64 -xarch=sparcvis
168 AS_XARCH = -xarch=v9v
169 COPTIMIZE = -xO3
170 CCMODE = -Xa
171
172 CFLAGS = -xchip=ultra $(CCABS32) $(CCREGSYM)
173 CFLAGS += $(CC_XARCH)
174 CFLAGS += $(COPTIMIZE)
175 CFLAGS += $(EXTRA_CFLAGS)
176 CFLAGS += $(XAOPT)
177 CFLAGS += $(INLINES) -D_ASM_INLINES
178 CFLAGS += $(CCMODE)
179 CFLAGS += $(SPACEFLAG)
180 CFLAGS += $(CERRWARN)
181 CFLAGS += $(CTF_FLAGS_$(CLASS))
182 CFLAGS += $(C99MODE)
183 CFLAGS += $(CCUNBOUND)
|