Print this page
*** NO COMMENTS ***


 128 PLATMOD          = platmod
 129 PLATLIB          = $(PLAT_DIR)/$(OBJS_DIR)/libplatmod.so
 130 
 131 CPUNAME          = cpu
 132 CPULIB           = $(CPU_DIR)/$(OBJS_DIR)/libcpu.so
 133 
 134 SYM_MOD          = $(OBJS_DIR)/unix.sym
 135 
 136 #
 137 #       Include the makefiles which define build rule templates, the
 138 #       collection of files per module, and a few specific flags. Note
 139 #       that order is significant, just as with an include path. The
 140 #       first build rule template which matches the files name will be
 141 #       used. By including these in order from most machine dependent
 142 #       to most machine independent, we allow a machine dependent file
 143 #       to be used in preference over a machine independent version
 144 #       (Such as a machine specific optimization, which preserves the
 145 #       interfaces.)
 146 #
 147 include $(UTSBASE)/sun4/Makefile.files
 148 include $(UTSTREE)/$(PLATFORM)/Makefile.files
 149 include $(UTSBASE)/sfmmu/Makefile.files
 150 include $(UTSBASE)/sparc/v9/Makefile.files
 151 include $(UTSBASE)/sparc/Makefile.files
 152 include $(UTSTREE)/sun/Makefile.files
 153 include $(SRC)/psm/promif/$(PROMIF)/common/Makefile.files
 154 include $(SRC)/psm/promif/$(PROMIF)/$(PLATFORM)/Makefile.files
 155 include $(UTSTREE)/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)




 128 PLATMOD          = platmod
 129 PLATLIB          = $(PLAT_DIR)/$(OBJS_DIR)/libplatmod.so
 130 
 131 CPUNAME          = cpu
 132 CPULIB           = $(CPU_DIR)/$(OBJS_DIR)/libcpu.so
 133 
 134 SYM_MOD          = $(OBJS_DIR)/unix.sym
 135 
 136 #
 137 #       Include the makefiles which define build rule templates, the
 138 #       collection of files per module, and a few specific flags. Note
 139 #       that order is significant, just as with an include path. The
 140 #       first build rule template which matches the files name will be
 141 #       used. By including these in order from most machine dependent
 142 #       to most machine independent, we allow a machine dependent file
 143 #       to be used in preference over a machine independent version
 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)