107 clobber: $(CLOBBER_DEPS) $(SISCLEAN_DEPS) \
108 clobber.obj32 clobber.obj64 \
109 clobber.debug32 clobber.debug64
110
111 lint: $(LINT_DEPS)
112
113 modlintlib: $(MODLINTLIB_DEPS)
114
115 clean.lint: $(CLEAN_LINT_DEPS)
116
117 install: $(INSTALL_DEPS) $(SISCHECK_DEPS)
118
119 $(ROOTLINK): $(ROOT_STRMOD_DIR) $(ROOTMODULE)
120 -$(RM) $@; ln $(ROOTMODULE) $@
121
122 #
123 # Include common targets.
124 #
125 include $(UTSBASE)/intel/Makefile.targ
126
127 #
128 # The ip CTF data is merged into the genunix module because these types are
129 # complex and heavily shared. The genunix build will execute one of the
130 # rules below to create an archive, ipctf.a, containing the ip objects. The
131 # real ip will be uniquified against genunix later in the build, and will
132 # emerge containing very few types.
133 #
134 $(OBJS_DIR)/ipctf.a: $(OBJECTS)
135 -$(RM) $@
136 $(AR) -r $@ $(OBJECTS)
137
138 $(OBJECTS): $(OBJS_DIR)
139
140 CLOBBERFILES += $(OBJS_DIR)/ipctf.a
141
142 ipctf.obj32: FRC
143 @BUILD_TYPE=OBJ32 VERSION='$(VERSION)' $(MAKE) obj32/ipctf.a
144
145 ipctf.debug32: FRC
146 @BUILD_TYPE=DBG32 VERSION='$(VERSION)' $(MAKE) debug32/ipctf.a
147
148 ipctf.obj64: FRC
149 @BUILD_TYPE=OBJ64 VERSION='$(VERSION)' $(MAKE) obj64/ipctf.a
150
151 ipctf.debug64: FRC
152 @BUILD_TYPE=DBG64 VERSION='$(VERSION)' $(MAKE) debug64/ipctf.a
|
107 clobber: $(CLOBBER_DEPS) $(SISCLEAN_DEPS) \
108 clobber.obj32 clobber.obj64 \
109 clobber.debug32 clobber.debug64
110
111 lint: $(LINT_DEPS)
112
113 modlintlib: $(MODLINTLIB_DEPS)
114
115 clean.lint: $(CLEAN_LINT_DEPS)
116
117 install: $(INSTALL_DEPS) $(SISCHECK_DEPS)
118
119 $(ROOTLINK): $(ROOT_STRMOD_DIR) $(ROOTMODULE)
120 -$(RM) $@; ln $(ROOTMODULE) $@
121
122 #
123 # Include common targets.
124 #
125 include $(UTSBASE)/intel/Makefile.targ
126
127
128 $(OBJECTS): $(OBJS_DIR)
|