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
|