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