59 # Define Objects
60 #
61 BLADE_OBJS = blade.o
62
63 #
64 # Option conf file
65 BLADE_OPTION = options
66
67 #
68 # Include the makefiles which define build rule templates, the
69 # collection of files per module, and a few specific flags. Note
70 # that order is significant, just as with an include path. The
71 # first build rule template which matches the files name will be
72 # used. By including these in order from most machine dependent
73 # to most machine independent, we allow a machine dependent file
74 # to be used in preference over a machine independent version
75 # (Such as a machine specific optimization, which preserves the
76 # interfaces.)
77 #
78
79 include $(UTSTREE)/sun4u/blade/Makefile.files
80
81 #
82 # Include common rules.
83 #
84 include $(UTSTREE)/sun4u/Makefile.sun4u
85
86 #
87 # Define modules (must come after Makefile.sun4u).
88 #
89 BLADE_KMODS = platmod
90 BLADE_KMODS += bscbus
91 BLADE_KMODS += bscv
92
93 LINTS_DIR = $(OBJS_DIR)
94 LINT_LIB_DIR = $(UTSBASE)/$(PLATFORM)/blade/lint-libs/$(OBJS_DIR)
95 LINT_LIB= $(UTSBASE)/$(PLATFORM)/lint-libs/$(OBJS_DIR)/llib-lunix.ln
96 GEN_LINT_LIB= $(UTSBASE)/$(PLATFORM)/lint-libs/$(OBJS_DIR)/llib-lgenunix.ln
97
98
99 #
100 # Define the actual specific platforms
101 #
102 MACHINE_DEFS += -D$(PLATFORM) -D_MACHDEP -DSFMMU
103
104 #
|
59 # Define Objects
60 #
61 BLADE_OBJS = blade.o
62
63 #
64 # Option conf file
65 BLADE_OPTION = options
66
67 #
68 # Include the makefiles which define build rule templates, the
69 # collection of files per module, and a few specific flags. Note
70 # that order is significant, just as with an include path. The
71 # first build rule template which matches the files name will be
72 # used. By including these in order from most machine dependent
73 # to most machine independent, we allow a machine dependent file
74 # to be used in preference over a machine independent version
75 # (Such as a machine specific optimization, which preserves the
76 # interfaces.)
77 #
78
79 include $(UTSBASE)/sun4u/blade/Makefile.files
80
81 #
82 # Include common rules.
83 #
84 include $(UTSBASE)/sun4u/Makefile.sun4u
85
86 #
87 # Define modules (must come after Makefile.sun4u).
88 #
89 BLADE_KMODS = platmod
90 BLADE_KMODS += bscbus
91 BLADE_KMODS += bscv
92
93 LINTS_DIR = $(OBJS_DIR)
94 LINT_LIB_DIR = $(UTSBASE)/$(PLATFORM)/blade/lint-libs/$(OBJS_DIR)
95 LINT_LIB= $(UTSBASE)/$(PLATFORM)/lint-libs/$(OBJS_DIR)/llib-lunix.ln
96 GEN_LINT_LIB= $(UTSBASE)/$(PLATFORM)/lint-libs/$(OBJS_DIR)/llib-lgenunix.ln
97
98
99 #
100 # Define the actual specific platforms
101 #
102 MACHINE_DEFS += -D$(PLATFORM) -D_MACHDEP -DSFMMU
103
104 #
|