Print this page
4027 remove CLOSED_BUILD


 101 include $(UTSBASE)/sparc/Makefile.targ
 102 
 103 
 104 #
 105 # Defines for local commands.
 106 #
 107 WARLOCK         = warlock
 108 WLCC            = wlcc
 109 TOUCH           = touch
 110 TEST            = test
 111 
 112 #
 113 # Warlock targets
 114 #
 115 # XXX FIX ME.  this can be improved quite a bit
 116 
 117 SES_FILES       = $(MODULE).ll
 118 SCSI_FILES      = $(SCSI_OBJS:%.o=-l ../scsi/%.ll)
 119 
 120 WARLOCK_TARGETS = $(WARLOCK_OK) warlock_with_esp.ok warlock_with_fas.ok
 121 $(CLOSED_BUILD)WARLOCK_TARGETS += warlock_with_isp.ok warlock_with_glm.ok
 122 
 123 warlock: $(WARLOCK_TARGETS)
 124 
 125 $(WARLOCK_OK): $(WLCMD_DIR)/$(MODULE).wlcmd $(SES_FILES)
 126         @cd ../warlock; $(MAKE) warlock
 127         @cd ../scsi; $(MAKE) warlock
 128         $(WARLOCK) -c $(WLCMD_DIR)/$(MODULE).wlcmd $(SES_FILES) ../warlock/scsi.ll \
 129                 -l ../warlock/ddi_dki_impl.ll  \
 130                 $(SCSI_FILES)
 131         @ $(TOUCH) $@
 132 
 133 warlock_with_esp.ok: $(WLCMD_DIR)/ses_with_esp.wlcmd $(SES_FILES)
 134         @cd ../warlock; $(MAKE) warlock
 135         @cd ../scsi; $(MAKE) warlock
 136         @cd ../esp; $(MAKE) warlock;
 137         $(WARLOCK) -c $(WLCMD_DIR)/ses_with_esp.wlcmd $(SES_FILES) ../esp/esp  \
 138                 ../warlock/scsi.ll \
 139                 -l ../warlock/ddi_dki_impl.ll \
 140                 $(SCSI_FILES)
 141         @ $(TOUCH) $@
 142 
 143 warlock_with_fas.ok: $(WLCMD_DIR)/ses_with_fas.wlcmd $(SES_FILES)
 144         @cd ../warlock; $(MAKE) warlock
 145         @cd ../scsi; $(MAKE) warlock
 146         @cd ../fas; $(MAKE) warlock;
 147         $(WARLOCK) -c $(WLCMD_DIR)/ses_with_fas.wlcmd $(SES_FILES) \
 148                 ../fas/fas ../fas/fas_callbacks \
 149                 ../warlock/scsi.ll \
 150                 -l ../warlock/ddi_dki_impl.ll \
 151                 $(SCSI_FILES)
 152         @ $(TOUCH) $@
 153 
 154 warlock_with_isp.ok: $(WLCMD_DIR)/ses_with_isp.wlcmd $(SES_FILES)
 155         @cd ../warlock; $(MAKE) warlock
 156         @cd ../scsi; $(MAKE) warlock
 157         @cd $(CLOSED)/uts/sparc/isp; $(MAKE) warlock;
 158         $(WARLOCK) -c $(WLCMD_DIR)/ses_with_isp.wlcmd $(SES_FILES) \
 159                 $(CLOSED)/uts/sparc/isp/isp \
 160                 ../warlock/scsi.ll \
 161                 -l ../warlock/ddi_dki_impl.ll \
 162                 $(SCSI_FILES)
 163         @ $(TOUCH) $@
 164 
 165 warlock_with_glm.ok: $(WLCMD_DIR)/ses_with_glm.wlcmd $(SES_FILES)
 166         @cd ../warlock; $(MAKE) warlock
 167         @cd ../scsi; $(MAKE) warlock
 168         @cd $(CLOSED)/uts/sparc/glm; $(MAKE) warlock;
 169         $(WARLOCK) -c $(WLCMD_DIR)/ses_with_glm.wlcmd $(SES_FILES) \
 170                 $(CLOSED)/uts/sparc/glm/glm \
 171                 ../warlock/scsi.ll \
 172                 -l ../warlock/ddi_dki_impl.ll \
 173                 $(SCSI_FILES)
 174         @ $(TOUCH) $@
 175 
 176 %.ll: $(UTSBASE)/common/io/scsi/targets/%.c
 177         $(WLCC) $(CPPFLAGS) -o $@ $<
 178 
 179 


 101 include $(UTSBASE)/sparc/Makefile.targ
 102 
 103 
 104 #
 105 # Defines for local commands.
 106 #
 107 WARLOCK         = warlock
 108 WLCC            = wlcc
 109 TOUCH           = touch
 110 TEST            = test
 111 
 112 #
 113 # Warlock targets
 114 #
 115 # XXX FIX ME.  this can be improved quite a bit
 116 
 117 SES_FILES       = $(MODULE).ll
 118 SCSI_FILES      = $(SCSI_OBJS:%.o=-l ../scsi/%.ll)
 119 
 120 WARLOCK_TARGETS = $(WARLOCK_OK) warlock_with_esp.ok warlock_with_fas.ok

 121 
 122 warlock: $(WARLOCK_TARGETS)
 123 
 124 $(WARLOCK_OK): $(WLCMD_DIR)/$(MODULE).wlcmd $(SES_FILES)
 125         @cd ../warlock; $(MAKE) warlock
 126         @cd ../scsi; $(MAKE) warlock
 127         $(WARLOCK) -c $(WLCMD_DIR)/$(MODULE).wlcmd $(SES_FILES) ../warlock/scsi.ll \
 128                 -l ../warlock/ddi_dki_impl.ll  \
 129                 $(SCSI_FILES)
 130         @ $(TOUCH) $@
 131 
 132 warlock_with_esp.ok: $(WLCMD_DIR)/ses_with_esp.wlcmd $(SES_FILES)
 133         @cd ../warlock; $(MAKE) warlock
 134         @cd ../scsi; $(MAKE) warlock
 135         @cd ../esp; $(MAKE) warlock;
 136         $(WARLOCK) -c $(WLCMD_DIR)/ses_with_esp.wlcmd $(SES_FILES) ../esp/esp  \
 137                 ../warlock/scsi.ll \
 138                 -l ../warlock/ddi_dki_impl.ll \
 139                 $(SCSI_FILES)
 140         @ $(TOUCH) $@
 141 
 142 warlock_with_fas.ok: $(WLCMD_DIR)/ses_with_fas.wlcmd $(SES_FILES)
 143         @cd ../warlock; $(MAKE) warlock
 144         @cd ../scsi; $(MAKE) warlock
 145         @cd ../fas; $(MAKE) warlock;
 146         $(WARLOCK) -c $(WLCMD_DIR)/ses_with_fas.wlcmd $(SES_FILES) \
 147                 ../fas/fas ../fas/fas_callbacks \
 148                 ../warlock/scsi.ll \
 149                 -l ../warlock/ddi_dki_impl.ll \
 150                 $(SCSI_FILES)
 151         @ $(TOUCH) $@
 152 






















 153 %.ll: $(UTSBASE)/common/io/scsi/targets/%.c
 154         $(WLCC) $(CPPFLAGS) -o $@ $<
 155 
 156