Changeset 108196 in vbox for trunk/src/VBox/VMM/Makefile.kmk
- Timestamp:
- Feb 13, 2025 3:18:18 PM (3 months ago)
- svn:sync-xref-src-repo-rev:
- 167514
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/Makefile.kmk
r108195 r108196 199 199 VMMAll/IEMAllIntprTables3.cpp \ 200 200 VMMAll/IEMAllIntprTables4.cpp \ 201 VMMAll/ IEMAllAImplC.cpp \202 VMMAll/ IEMAllCImpl.cpp \203 VMMAll/ IEMAllCImplSvmInstr.cpp \204 VMMAll/ IEMAllCImplVmxInstr.cpp \205 VMMAll/ IEMAllDbg.cpp \201 VMMAll/target-x86/IEMAllAImplC-x86.cpp \ 202 VMMAll/target-x86/IEMAllCImpl-x86.cpp \ 203 VMMAll/target-x86/IEMAllCImplSvmInstr-x86.cpp \ 204 VMMAll/target-x86/IEMAllCImplVmxInstr-x86.cpp \ 205 VMMAll/target-x86/IEMAllDbg-x86.cpp \ 206 206 VMMAll/IOMAll.cpp \ 207 207 VMMAll/IOMAllMmioNew.cpp \ … … 239 239 VBoxVMM_SOURCES.amd64 += \ 240 240 VMMR3/PGMR3DbgA.asm \ 241 $(if-expr !defined(IEM_WITHOUT_ASSEMBLY),VMMAll/ IEMAllAImpl.asm,) \241 $(if-expr !defined(IEM_WITHOUT_ASSEMBLY),VMMAll/target-x86/IEMAllAImpl-x86-amd64.asm,) \ 242 242 VMMAll/VMMAllA.asm 243 243 VBoxVMM_SOURCES.arm64 += \ 244 VMMAll/ IEMAllAImpl-arm64.S244 VMMAll/target-x86/IEMAllAImpl-x86-arm64.S 245 245 ifdef VBOX_WITH_VUSB 246 246 VBoxVMM_SOURCES += VMMR3/PDMUsb.cpp … … 359 359 #VBoxVMM_VMMAll/IEMAllIntprTables3.cpp_CXXFLAGS = /FAcs /Fa$(subst /,\\,$(outbase).cod) 360 360 #VBoxVMM_VMMAll/IEMAllIntprTables4.cpp_CXXFLAGS = /FAcs /Fa$(subst /,\\,$(outbase).cod) 361 VBoxVMM_VMMAll/ IEMAllAImplC.cpp_CXXFLAGS = /FAcs /Fa$(subst /,\\,$(outbase).cod)361 VBoxVMM_VMMAll/target-x86/IEMAllAImplC-x86.cpp_CXXFLAGS = /FAcs /Fa$(subst /,\\,$(outbase).cod) 362 362 VBoxVMM_VMMAll/IEMAllN8veExecMem.cpp_CXXFLAGS = /FAcs /Fa$(subst /,\\,$(outbase).cod) 363 363 VBoxVMM_VMMAll/IEMAllN8veRecompiler.cpp_CXXFLAGS = /FAcs /Fa$(subst /,\\,$(outbase).cod) … … 375 375 376 376 VBoxVMM_CLEAN += $(addprefix $(VBoxVMM_0_OUTDIR)/VMMAll/, \ 377 IEMAll.cod IEMAllIntprTables1.cod IEMAllIntprTables2.cod IEMAllIntprTables3.cod IEMAllIntprTables4.cod IEMAllAImplC .cod \377 IEMAll.cod IEMAllIntprTables1.cod IEMAllIntprTables2.cod IEMAllIntprTables3.cod IEMAllIntprTables4.cod IEMAllAImplC-x86.cod \ 378 378 IEMAllN8veExecMem.cod IEMAllN8veRecompiler.cod IEMAllN8veRecompFuncs1.cod IEMAllN8veRecompFuncs2.cod \ 379 379 IEMAllThrdRecompiler.cod IEMAllThrdFuncsBltIn.cod IEMAllThrdTables1.cod IEMAllThrdFuncs.cod \ … … 940 940 VMMAll/IEMAllIntprTables3.cpp \ 941 941 VMMAll/IEMAllIntprTables4.cpp \ 942 VMMAll/ IEMAllAImplC.cpp \943 VMMAll/ IEMAllCImpl.cpp \944 VMMAll/ IEMAllCImplSvmInstr.cpp \945 VMMAll/ IEMAllCImplVmxInstr.cpp \946 VMMAll/ IEMAllDbg.cpp \942 VMMAll/target-x86/IEMAllAImplC-x86.cpp \ 943 VMMAll/target-x86/IEMAllCImpl-x86.cpp \ 944 VMMAll/target-x86/IEMAllCImplSvmInstr-x86.cpp \ 945 VMMAll/target-x86/IEMAllCImplVmxInstr-x86.cpp \ 946 VMMAll/target-x86/IEMAllDbg-x86.cpp \ 947 947 VMMAll/IOMAll.cpp \ 948 948 VMMAll/IOMAllMmioNew.cpp \ … … 974 974 VMMR0/HMR0A.asm \ 975 975 VMMR0/HMR0UtilA.asm \ 976 $(if-expr !defined(IEM_WITHOUT_ASSEMBLY),VMMAll/ IEMAllAImpl.asm,) \976 $(if-expr !defined(IEM_WITHOUT_ASSEMBLY),VMMAll/target-x86/IEMAllAImpl-x86-amd64.asm,) \ 977 977 VMMAll/VMMAllA.asm 978 978 … … 1003 1003 1004 1004 if "$(USERNAME)" == "bird" && "$(KBUILD_TARGET)" == "win" 1005 VMMR0_VMMAll/IEMAll.cpp_CXXFLAGS = /FAcs /Fa$(subst /,\\,$(outbase).cod)1006 VMMR0_VMMAll/ IEMAllAImplC.cpp_CXXFLAGS = /FAcs /Fa$(subst /,\\,$(outbase).cod)1007 VMMR0_VMMAll/PGMAll.cpp_CXXFLAGS = /FAcs /Fa$(subst /,\\,$(outbase).cod)1008 VMMR0_CLEAN += $(addprefix $(VMMR0_0_OUTDIR)/VMMAll/, IEMAll.cod IEMAllAImplC .cod PGMAll.cod)1005 VMMR0_VMMAll/IEMAll.cpp_CXXFLAGS = /FAcs /Fa$(subst /,\\,$(outbase).cod) 1006 VMMR0_VMMAll/target-x86/IEMAllAImplC-x86.cpp_CXXFLAGS = /FAcs /Fa$(subst /,\\,$(outbase).cod) 1007 VMMR0_VMMAll/PGMAll.cpp_CXXFLAGS = /FAcs /Fa$(subst /,\\,$(outbase).cod) 1008 VMMR0_CLEAN += $(addprefix $(VMMR0_0_OUTDIR)/VMMAll/, IEMAll.cod IEMAllAImplC-x86.cod PGMAll.cod) 1009 1009 endif 1010 1010 … … 1150 1150 # cl : Command line warning D9025 : overriding '/Oy-' with '/Oy' 1151 1151 VMMAll/IEMAll.cpp_CXXFLAGS += -noover -O2xy 1152 VMMAll/ IEMAllAImplC.cpp_CXXFLAGS += -noover -O2xy1153 VMMAll/ IEMAllCImpl.cpp_CXXFLAGS += -noover -O2xy1154 VMMAll/ IEMAllCImplSvmInstr.cpp_CXXFLAGS += -noover -O2xy1155 VMMAll/ IEMAllCImplVmxInstr.cpp_CXXFLAGS += -noover -O2xy1152 VMMAll/target-x86/IEMAllAImplC-x86.cpp_CXXFLAGS += -noover -O2xy 1153 VMMAll/target-x86/IEMAllCImpl-x86.cpp_CXXFLAGS += -noover -O2xy 1154 VMMAll/target-x86/IEMAllCImplSvmInstr-x86.cpp_CXXFLAGS += -noover -O2xy 1155 VMMAll/target-x86/IEMAllCImplVmxInstr-x86.cpp_CXXFLAGS += -noover -O2xy 1156 1156 VMMAll/IEMAllIntprTables1.cpp_CXXFLAGS += -noover -O2xy 1157 1157 VMMAll/IEMAllIntprTables2.cpp_CXXFLAGS += -noover -O2xy … … 1161 1161 # Omitting the frame pointer results in larger code, but it might be worth it. (esp addressing vs ebp?) 1162 1162 VMMAll/IEMAll.cpp_CXXFLAGS += -O2 -fomit-frame-pointer 1163 VMMAll/ IEMAllCImpl.cpp_CXXFLAGS += -O2 -fomit-frame-pointer1164 VMMAll/ IEMAllCImplSvmInstr.cpp_CXXFLAGS += -O2 -fomit-frame-pointer1165 VMMAll/ IEMAllCImplVmxInstr.cpp_CXXFLAGS += -O2 -fomit-frame-pointer1163 VMMAll/target-x86/IEMAllCImpl-x86.cpp_CXXFLAGS += -O2 -fomit-frame-pointer 1164 VMMAll/target-x86/IEMAllCImplSvmInstr-x86.cpp_CXXFLAGS += -O2 -fomit-frame-pointer 1165 VMMAll/target-x86/IEMAllCImplVmxInstr-x86.cpp_CXXFLAGS += -O2 -fomit-frame-pointer 1166 1166 VMMAll/IEMAllIntprTables1.cpp_CXXFLAGS += -O2 -fomit-frame-pointer 1167 1167 VMMAll/IEMAllIntprTables2.cpp_CXXFLAGS += -O2 -fomit-frame-pointer … … 1229 1229 IEMInternal.o IEMInternal.obj: IEMAll.o 1230 1230 1231 IEMAllCImplStrInstr .cpp.o IEMAllCImplStrInstr.cpp.obj: IEMAllCImpl.o1231 IEMAllCImplStrInstr-x86.cpp.o IEMAllCImplStrInstr-x86.cpp.obj: IEMAllCImpl-x86.o 1232 1232 1233 1233 # Alias the NEM template to the objects where it is used:
Note:
See TracChangeset
for help on using the changeset viewer.