Changeset 5020 in vbox for trunk/src/VBox/VMM/testcase
- Timestamp:
- Sep 25, 2007 1:26:02 AM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 24810
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/testcase/Makefile.kmk
r4899 r5020 189 189 VBOX_NM ?= nm -p 190 190 endif 191 192 MY_ASA_ASM_STUFF = \ 193 $(addprefix -D, \ 194 $(DEFS) \ 195 $(DEFS.$(BUILD_TYPE)) \ 196 $(DEFS.$(BUILD_TARGET)) \ 197 IN_RING3 \ 198 $(DEFS.$(BUILD_TARGET_ARCH)) \ 199 $(DEFS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) \ 200 ) \ 201 -f $(if $(eq $(BUILD_TARGET),darwin),macho,elf) \ 202 $(foreach inc,$(INCS) $(VBOX_PATH_VMM_SRC)/testcase $(PATH_TARGET),-I$(inc)/) 191 203 192 204 # 1a. make a header file which makes all the structures+members globals. … … 204 216 $(call MSG_GENERATE,tstVMStructSize,$@,$<) 205 217 ifndef DONT_USE_YASM 206 $(QUIET)$(TOOL_YASM_AS) \ 207 $(addprefix -D, \ 208 $(DEFS) \ 209 $(DEFS.$(BUILD_TYPE)) \ 210 $(DEFS.$(BUILD_TARGET)) \ 211 IN_RING3 \ 212 $(DEFS.$(BUILD_TARGET_ARCH)) \ 213 $(DEFS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) \ 214 ) \ 215 -f $(if $(eq $(BUILD_TARGET),darwin),macho,elf) \ 216 $(foreach inc,$(INCS) $(VBOX_PATH_VMM_SRC)/testcase,-I$(inc)/) -o [email protected] -l [email protected] $< 218 $(QUIET)$(TOOL_YASM_AS) $(MY_ASA_ASM_STUFF) -o [email protected] -l [email protected] $< 217 219 $(SED) -f $(VBOX_PATH_VMM_SRC)/testcase/tstAsmStructsAsm-lst.sed [email protected] > $@ 218 220 else 219 $(QUIET)$(TOOL_NASM_AS) \ 220 -g \ 221 $(addprefix -D, \ 222 $(DEFS) \ 223 $(DEFS.$(BUILD_TYPE)) \ 224 $(DEFS.$(BUILD_TARGET)) \ 225 IN_RING3 \ 226 $(DEFS.$(BUILD_TARGET_ARCH)) \ 227 $(DEFS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) \ 228 ) \ 229 -f $(if $(eq $(BUILD_TARGET),darwin),macho,elf) \ 230 $(foreach inc,$(INCS) $(VBOX_PATH_VMM_SRC)/testcase,-I$(inc)/) -o [email protected] -l [email protected] $< 231 $(VBOX_NM) [email protected] | $(SED) \ 221 $(QUIET)$(TOOL_NASM_AS) -g $(MY_ASA_ASM_STUFF) -o [email protected] -l [email protected] $< 222 $(VBOX_NM) [email protected] | $(SED) \ 232 223 -e '/[0-9a-fA-F][0-9a-fA-F]* [^a] /d' \ 233 224 -e 's/[0-9a-fA-F][0-9a-fA-F]* a \([^ ]*\)/global \1/' \ … … 243 234 $(call MSG_COMPILE,tstAsmStructsasm,$<,$@,AS) 244 235 ifndef DONT_USE_YASM 245 $(QUIET)$(TOOL_YASM_AS) \ 246 $(addprefix -D, \ 247 DO_GLOBALS \ 248 $(DEFS) \ 249 $(DEFS.$(BUILD_TYPE)) \ 250 $(DEFS.$(BUILD_TARGET)) \ 251 IN_RING3 \ 252 $(DEFS.$(BUILD_TARGET_ARCH)) \ 253 $(DEFS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) \ 254 ) \ 255 -f $(if $(eq $(BUILD_TARGET),darwin),macho,elf -g stabs) \ 256 $(foreach inc,$(INCS) $(PATH_TARGET),-I$(inc)/) -o $@ $< 236 $(QUIET)$(TOOL_YASM_AS) $(MY_ASA_ASM_STUFF) -DDO_GLOBALS -o $@ $< 257 237 else 258 $(QUIET)$(TOOL_NASM_AS) \ 259 $(addprefix -D, \ 260 DO_GLOBALS \ 261 $(DEFS) \ 262 $(DEFS.$(BUILD_TYPE)) \ 263 $(DEFS.$(BUILD_TARGET)) \ 264 IN_RING3 \ 265 $(DEFS.$(BUILD_TARGET_ARCH)) \ 266 $(DEFS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) \ 267 ) \ 268 -f $(if $(eq $(BUILD_TARGET),darwin),macho,elf) \ 269 $(foreach inc,$(INCS) $(PATH_TARGET) $(VBOX_PATH_VMM_SRC)/testcase,-I$(inc)/) -o $@ $< 238 $(QUIET)$(TOOL_NASM_AS) $(MY_ASA_ASM_STUFF) -DDO_GLOBALS -o $@ $< 270 239 endif 271 240
Note:
See TracChangeset
for help on using the changeset viewer.