Print this page
4027 remove CLOSED_BUILD


 100 #
 101 #       Include common targets.
 102 #
 103 include $(UTSBASE)/intel/Makefile.targ
 104 
 105 
 106 #
 107 # Defines for local commands.
 108 #
 109 WARLOCK         = warlock
 110 WLCC            = wlcc
 111 TOUCH           = touch
 112 TEST            = test
 113 
 114 #
 115 # Warlock targets
 116 #
 117 SCSI_FILES      = $(SCSI_OBJS:%.o=-l ../scsi/%.ll)
 118 
 119 WARLOCK_TARGETS = $(WARLOCK_OK)
 120 $(CLOSED_BUILD)WARLOCK_TARGETS += warlock_with_glm
 121 
 122 warlock: $(WARLOCK_TARGETS)
 123 
 124 # XXX FIX ME: why only ses.ll?
 125 
 126 $(WARLOCK_OK): $(WLCMD_DIR)/$(MODULE).wlcmd $(WARLOCK_OUT)
 127         @cd ../warlock; $(MAKE) warlock
 128         @cd ../scsi; $(MAKE) warlock
 129         $(WARLOCK) -c $(WLCMD_DIR)/$(MODULE).wlcmd ses.ll \
 130                 ../warlock/scsi.ll \
 131                 -l ../warlock/ddi_dki_impl.ll  \
 132                 $(SCSI_FILES)
 133         @ $(TOUCH) $@
 134 
 135 %.ll: $(UTSBASE)/common/io/scsi/targets/%.c
 136         $(WLCC) $(CPPFLAGS) -o $@ $<
 137 
 138 warlock_with_glm: $(WLCMD_DIR)/ses_with_glm.wlcmd $(WARLOCK_OUT) glm_files
 139         @cd ../warlock; $(MAKE) warlock
 140         @cd ../scsi; $(MAKE) warlock
 141         @cd $(CLOSED)/uts/intel/glm; $(MAKE) warlock;
 142         $(WARLOCK) -c $(WLCMD_DIR)/ses_with_glm.wlcmd ses.ll \
 143                 $(CLOSED)/uts/intel/glm/*.ll \
 144                 $(SCSI_FILES) \
 145                 ../warlock/scsi.ll \
 146                 -l ../warlock/ddi_dki_impl.ll 
 147 
 148 glm_files:
 149         @cd $(CLOSED)/uts/intel/glm; pwd; $(MAKE) warlock
 150 
 151 warlock_ddi.files:
 152         @cd ../warlock; pwd; $(MAKE) warlock
 153 
 154 


 100 #
 101 #       Include common targets.
 102 #
 103 include $(UTSBASE)/intel/Makefile.targ
 104 
 105 
 106 #
 107 # Defines for local commands.
 108 #
 109 WARLOCK         = warlock
 110 WLCC            = wlcc
 111 TOUCH           = touch
 112 TEST            = test
 113 
 114 #
 115 # Warlock targets
 116 #
 117 SCSI_FILES      = $(SCSI_OBJS:%.o=-l ../scsi/%.ll)
 118 
 119 WARLOCK_TARGETS = $(WARLOCK_OK)

 120 
 121 warlock: $(WARLOCK_TARGETS)
 122 
 123 # XXX FIX ME: why only ses.ll?
 124 
 125 $(WARLOCK_OK): $(WLCMD_DIR)/$(MODULE).wlcmd $(WARLOCK_OUT)
 126         @cd ../warlock; $(MAKE) warlock
 127         @cd ../scsi; $(MAKE) warlock
 128         $(WARLOCK) -c $(WLCMD_DIR)/$(MODULE).wlcmd ses.ll \
 129                 ../warlock/scsi.ll \
 130                 -l ../warlock/ddi_dki_impl.ll  \
 131                 $(SCSI_FILES)
 132         @ $(TOUCH) $@
 133 
 134 %.ll: $(UTSBASE)/common/io/scsi/targets/%.c
 135         $(WLCC) $(CPPFLAGS) -o $@ $<
 136 













 137 warlock_ddi.files:
 138         @cd ../warlock; pwd; $(MAKE) warlock
 139 
 140