diff options
Diffstat (limited to 'usr/src/uts/sparc/st/Makefile')
-rw-r--r-- | usr/src/uts/sparc/st/Makefile | 72 |
1 files changed, 3 insertions, 69 deletions
diff --git a/usr/src/uts/sparc/st/Makefile b/usr/src/uts/sparc/st/Makefile index 03140e9e18..21f51215d6 100644 --- a/usr/src/uts/sparc/st/Makefile +++ b/usr/src/uts/sparc/st/Makefile @@ -42,9 +42,6 @@ OBJECTS = $(ST_OBJS:%=$(OBJS_DIR)/%) LINTS = $(ST_OBJS:%.o=$(LINTS_DIR)/%.ln) ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE) CONF_SRCDIR = $(UTSBASE)/sun/io/scsi/targets -WARLOCK_OUT = $(ST_OBJS:%.o=%.ll) -WARLOCK_OK = $(MODULE).ok -WLCMD_DIR = $(UTSBASE)/common/io/warlock # # Include common rules. @@ -58,9 +55,9 @@ ALL_TARGET = $(BINARY) $(SRC_CONFILE) LINT_TARGET = $(MODULE).lint INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE) -# -# lint pass one enforcement -# +# +# lint pass one enforcement +# CFLAGS += $(CCVERBOSE) # @@ -91,10 +88,8 @@ all: $(ALL_DEPS) def: $(DEF_DEPS) clean: $(CLEAN_DEPS) - $(RM) $(WARLOCK_OUT) $(WARLOCK_OK) clobber: $(CLOBBER_DEPS) - $(RM) $(WARLOCK_OUT) $(WARLOCK_OK) lint: $(LINT_DEPS) @@ -107,64 +102,3 @@ install: $(INSTALL_DEPS) # Include common targets. # include $(UTSBASE)/sparc/Makefile.targ - -# -# Defines for local commands. -# -WARLOCK = warlock -WLCC = wlcc -TOUCH = touch -TEST = test - -# -# Warlock targets -# -# Note that in warlock_with_{esp,isp} it is important to load st.ll -# before {isp,esp}.ll; the reason is that both have _init/_info/_fini -# and warlock can only handle one extern function by a given name; -# any loaded after the first are ignored. - -SCSI_FILES = $(SCSI_OBJS:%.o=-l ../scsi/%.ll) - -WARLOCK_TARGETS = warlock_alone warlock_with_esp warlock_with_fas - -warlock: $(WARLOCK_TARGETS) - -warlock_alone: $(WARLOCK_OK) - -warlock_with_esp: $(WLCMD_DIR)/st_with_esp.wlcmd $(WARLOCK_OUT) scsi_files \ - esp_files warlock_ddi.files - $(WARLOCK) -c $(WLCMD_DIR)/st_with_esp.wlcmd \ - $(WARLOCK_OUT) ../esp/esp $(SCSI_FILES) \ - -l ../warlock/ddi_dki_impl.ll - -warlock_with_fas: $(WLCMD_DIR)/st_with_fas.wlcmd $(WARLOCK_OUT) scsi_files \ - fas_files warlock_ddi.files - $(WARLOCK) -c $(WLCMD_DIR)/st_with_fas.wlcmd \ - $(WARLOCK_OUT) \ - ../fas/fas ../fas/fas_callbacks \ - $(SCSI_FILES) \ - -l ../warlock/ddi_dki_impl.ll - -scsi_files: - @cd ../scsi; pwd; $(MAKE) warlock - -esp_files: - @cd ../esp; pwd; $(MAKE) warlock - -fas_files: - @cd ../fas; pwd; $(MAKE) warlock - -st.ok: $(WLCMD_DIR)/st.wlcmd st.ll st_conf.ll scsi_files warlock_ddi.files - $(WARLOCK) -c $(WLCMD_DIR)/st.wlcmd $(WARLOCK_OUT) $(SCSI_FILES) \ - -l ../warlock/ddi_dki_impl.ll - $(TOUCH) $@ - -%.ll: $(UTSBASE)/common/io/scsi/targets/%.c - $(WLCC) $(CPPFLAGS) -DDEBUG -o $@ $< - -warlock_ddi.files: - @cd ../warlock; pwd; $(MAKE) warlock - -scsi.files: - @cd ../scsi; pwd; $(MAKE) warlock |