71 SYM_MOD = $(OBJS_DIR)/unix.sym
72
73 UNIX_O = $(UNIX_DIR)/$(OBJS_DIR)/unix.o
74 MODSTUBS_O = $(MODSTUBS_DIR)/$(OBJS_DIR)/modstubs.o
75 GENLIB = $(GENLIB_DIR)/$(OBJS_DIR)/libgenunix.so
76 LINT_LIB = $(LINT_LIB_DIR)/llib-lunix.ln
77 DBOOT_LINT_LIB = $(LINT_LIB_DIR)/llib-ldboot.ln
78 GEN_LINT_LIB = $(GEN_LINT_LIB_DIR)/llib-lgenunix.ln
79
80 #
81 # Include the makefiles which define build rule templates, the
82 # collection of files per module, and a few specific flags. Note
83 # that order is significant, just as with an include path. The
84 # first build rule template which matches the files name will be
85 # used. By including these in order from most machine dependent
86 # to most machine independent, we allow a machine dependent file
87 # to be used in preference over a machine independent version
88 # (Such as a machine specific optimization, which preserves the
89 # interfaces.)
90 #
91 include $(UTSTREE)/$(PLATFORM)/Makefile.files
92 include $(UTSTREE)/intel/Makefile.files
93 include $(UTSTREE)/common/Makefile.files
94
95 #
96 # Include machine independent rules. Note that this does not imply
97 # that the resulting module from rules in Makefile.uts is machine
98 # independent. Only that the build rules are machine independent.
99 #
100 include $(UTSBASE)/Makefile.uts
101
102 #
103 # Define supported builds
104 #
105 DEF_BUILDS = $(DEF_BUILDS64) $(DEF_BUILDS32)
106 ALL_BUILDS = $(ALL_BUILDS64) $(ALL_BUILDS32)
107
108 #
109 # x86 or amd64 inline templates
110 #
111 INLINES_32 = $(UTSBASE)/intel/ia32/ml/ia32.il \
112 $(UTSBASE)/$(PLATFORM)/ml/ia32.il
113 INLINES_64 = $(UTSBASE)/intel/amd64/ml/amd64.il \
|
71 SYM_MOD = $(OBJS_DIR)/unix.sym
72
73 UNIX_O = $(UNIX_DIR)/$(OBJS_DIR)/unix.o
74 MODSTUBS_O = $(MODSTUBS_DIR)/$(OBJS_DIR)/modstubs.o
75 GENLIB = $(GENLIB_DIR)/$(OBJS_DIR)/libgenunix.so
76 LINT_LIB = $(LINT_LIB_DIR)/llib-lunix.ln
77 DBOOT_LINT_LIB = $(LINT_LIB_DIR)/llib-ldboot.ln
78 GEN_LINT_LIB = $(GEN_LINT_LIB_DIR)/llib-lgenunix.ln
79
80 #
81 # Include the makefiles which define build rule templates, the
82 # collection of files per module, and a few specific flags. Note
83 # that order is significant, just as with an include path. The
84 # first build rule template which matches the files name will be
85 # used. By including these in order from most machine dependent
86 # to most machine independent, we allow a machine dependent file
87 # to be used in preference over a machine independent version
88 # (Such as a machine specific optimization, which preserves the
89 # interfaces.)
90 #
91 include $(UTSBASE)/$(PLATFORM)/Makefile.files
92 include $(UTSBASE)/intel/Makefile.files
93 include $(UTSBASE)/common/Makefile.files
94
95 #
96 # Include machine independent rules. Note that this does not imply
97 # that the resulting module from rules in Makefile.uts is machine
98 # independent. Only that the build rules are machine independent.
99 #
100 include $(UTSBASE)/Makefile.uts
101
102 #
103 # Define supported builds
104 #
105 DEF_BUILDS = $(DEF_BUILDS64) $(DEF_BUILDS32)
106 ALL_BUILDS = $(ALL_BUILDS64) $(ALL_BUILDS32)
107
108 #
109 # x86 or amd64 inline templates
110 #
111 INLINES_32 = $(UTSBASE)/intel/ia32/ml/ia32.il \
112 $(UTSBASE)/$(PLATFORM)/ml/ia32.il
113 INLINES_64 = $(UTSBASE)/intel/amd64/ml/amd64.il \
|