88 #
89 # Include the makefiles which define build rule templates, the
90 # collection of files per module, and a few specific flags. Note
91 # that order is significant, just as with an include path. The
92 # first build rule template which matches the files name will be
93 # used. By including these in order from most machine dependent
94 # to most machine independent, we allow a machine dependent file
95 # to be used in preference over a machine independent version
96 # (Such as a machine specific optimization, which preserves the
97 # interfaces.)
98 #
99 include $(UTSBASE)/sun4u/ngdr/Makefile.files
100 include $(UTSTREE)/sun4u/opl/Makefile.files
101
102 #
103 # Include common rules.
104 #
105 include $(UTSTREE)/sun4u/Makefile.sun4u
106
107 #
108 # Define closed modules (must come after Makefile.sun4u for CLOSED_BUILD).
109 #
110 $(CLOSED_BUILD)CLOSED_OPL_KMODS = scfd
111
112 #
113 # Everybody needs to know how to build modstubs.o and to locate unix.o
114 #
115 UNIX_DIR = $(UTSBASE)/$(PLATFORM)/opl/unix
116 MODSTUBS_DIR = $(UNIX_DIR)
117 DSF_DIR = $(UTSBASE)/$(PLATFORM)/opl/genassym
118 LINTS_DIR = $(OBJS_DIR)
119 LINT_LIB_DIR = $(UTSBASE)/$(PLATFORM)/opl/lint-libs/$(OBJS_DIR)
120
121 UNIX_O = $(UNIX_DIR)/$(OBJS_DIR)/unix.o
122
123 LINT_LIB = $(LINT_LIB_DIR)/llib-lunix.ln
124
125 #
126 # Define the actual specific platforms
127 #
128 MACHINE_DEFS = -D$(PLATFORM) -D_MACHDEP -DSFMMU -DMP
129 MACHINE_DEFS += -D_CPU_SIGNATURE
130
131 #
132 # Maximum CPUID = 01111 11 01 1 = 0x1FB (507)
|
88 #
89 # Include the makefiles which define build rule templates, the
90 # collection of files per module, and a few specific flags. Note
91 # that order is significant, just as with an include path. The
92 # first build rule template which matches the files name will be
93 # used. By including these in order from most machine dependent
94 # to most machine independent, we allow a machine dependent file
95 # to be used in preference over a machine independent version
96 # (Such as a machine specific optimization, which preserves the
97 # interfaces.)
98 #
99 include $(UTSBASE)/sun4u/ngdr/Makefile.files
100 include $(UTSTREE)/sun4u/opl/Makefile.files
101
102 #
103 # Include common rules.
104 #
105 include $(UTSTREE)/sun4u/Makefile.sun4u
106
107 #
108 # Everybody needs to know how to build modstubs.o and to locate unix.o
109 #
110 UNIX_DIR = $(UTSBASE)/$(PLATFORM)/opl/unix
111 MODSTUBS_DIR = $(UNIX_DIR)
112 DSF_DIR = $(UTSBASE)/$(PLATFORM)/opl/genassym
113 LINTS_DIR = $(OBJS_DIR)
114 LINT_LIB_DIR = $(UTSBASE)/$(PLATFORM)/opl/lint-libs/$(OBJS_DIR)
115
116 UNIX_O = $(UNIX_DIR)/$(OBJS_DIR)/unix.o
117
118 LINT_LIB = $(LINT_LIB_DIR)/llib-lunix.ln
119
120 #
121 # Define the actual specific platforms
122 #
123 MACHINE_DEFS = -D$(PLATFORM) -D_MACHDEP -DSFMMU -DMP
124 MACHINE_DEFS += -D_CPU_SIGNATURE
125
126 #
127 # Maximum CPUID = 01111 11 01 1 = 0x1FB (507)
|