Changeset 42586 in vbox
- Timestamp:
- Aug 3, 2012 5:45:01 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 79769
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r42579 r42586 3278 3278 TEMPLATE_VBOXR3EXE_ASFLAGS.amd64 = $(VBOX_ASFLAGS64) 3279 3279 TEMPLATE_VBOXR3EXE_DEFS = IN_RING3 $(ARCH_BITS_DEFS) 3280 TEMPLATE_VBOXR3EXE_DEFS.win = _CRT_SECURE_NO_DEPRECATE 3280 3281 TEMPLATE_VBOXR3EXE_USES = dtrace 3281 3282 if defined(VBOX_WITH_DTRACE_R3) && defined(VBOX_WITH_NATIVE_DTRACE) … … 4395 4396 TEMPLATE_VBOXBLDPROG_TOOL := $(VBOX_VCC_TOOL_STEM)$(toupper $(KBUILD_HOST_ARCH)) 4396 4397 TEMPLATE_VBOXBLDPROG_SDKS := ReorderCompilerIncs $(VBOX_WINPSDK) 4397 TEMPLATE_VBOXBLDPROG_CXXFLAGS := -Zi -Zl -GR- -EHs - -GF -MT$(VBOX_VCC_CRT_TYPE) -W3 -wd4996 -Zc:wchar_t-4398 TEMPLATE_VBOXBLDPROG_CXXFLAGS := -Zi -Zl -GR- -EHsc -GF -W3 -wd4065 -wd4244 -wd4996 -Zc:wchar_t- $(VBOX_VCC_OPT) $(VBOX_VCC_FP) -MT$(VBOX_VCC_CRT_TYPE) 4398 4399 TEMPLATE_VBOXBLDPROG_CXXFLAGS.debug := -RTCsu 4399 TEMPLATE_VBOXBLDPROG_CXXFLAGS.release := -O2 -Oy-4400 4400 TEMPLATE_VBOXBLDPROG_CXXFLAGS.profile = $(TEMPLATE_VBOXBLDPROG_CXXFLAGS.release) 4401 4401 TEMPLATE_VBOXBLDPROG_CXXFLAGS.kprofile = $(TEMPLATE_VBOXBLDPROG_CXXFLAGS.release) … … 4519 4519 TEMPLATE_VBoxAdvBldProg_SDKS.win= $(TEMPLATE_VBOXBLDPROG_SDKS.win) VBOX_NTDLL 4520 4520 TEMPLATE_VBoxAdvBldProg_DEFS = $(TEMPLATE_VBOXBLDPROG_DEFS) IN_RT_R3 4521 ifeq ($(KBUILD_HOST),win) 4522 TEMPLATE_VBoxAdvBldProg_CFLAGS = $(TEMPLATE_VBOXBLDPROG_CFLAGS) $(VBOX_VCC_WERR) 4523 TEMPLATE_VBoxAdvBldProg_CXXFLAGS = $(TEMPLATE_VBOXBLDPROG_CXXFLAGS) $(VBOX_VCC_WERR) 4524 endif 4521 4525 TEMPLATE_VBoxAdvBldProg_LIBS = \ 4522 4526 $(PATH_STAGE_LIB)/RuntimeBldProg$(VBOX_SUFF_LIB) \ … … 4664 4668 4665 4669 # 4666 # Template for building normal R3 (dynamic) libraries for the guest additions. 4667 # 4670 # Template for building normal R3 (dynamic) libraries for the guest additions, allows warnings. 4671 # 4672 ## @todo rename to VBoxGuestR3DllWarn 4668 4673 TEMPLATE_NewVBoxGuestR3Dll = VBox Guest User Dynamic Libraries w/ IPRT and VBGL. 4669 4674 TEMPLATE_NewVBoxGuestR3Dll_EXTENDS = VBOXGUESTR3DLL … … 4675 4680 4676 4681 # 4677 # Template for building R3 (static) libraries for the guest additions. 4678 # 4682 # Template for building normal R3 (dynamic) libraries for the guest additions, strict. 4683 # 4684 TEMPLATE_VBoxGuestR3Dll = VBox Guest User Dynamic Libraries w/ IPRT and VBGL. 4685 TEMPLATE_VBoxGuestR3Dll_EXTENDS = NewVBoxGuestR3Dll 4686 TEMPLATE_VBoxGuestR3Dll_EXTENDS_BY = appending 4687 ifeq ($(KBUILD_TARGET),win) 4688 TEMPLATE_VBoxGuestR3Dll_CFLAGS += $(VBOX_VCC_WERR) 4689 TEMPLATE_VBoxGuestR3Dll_CXXFLAGS += $(VBOX_VCC_WERR) 4690 TEMPLATE_VBoxGuestR3Dll_LDFLAGS += $(VBOX_VCC_LD_WERR) 4691 else 4692 TEMPLATE_VBoxGuestR3Dll_CFLAGS += $(VBOX_GCC_WERR) 4693 TEMPLATE_VBoxGuestR3Dll_CXXFLAGS += $(VBOX_GCC_WERR) 4694 endif 4695 4696 # 4697 # Template for building R3 (static) libraries for the guest additions, allows warnings. 4698 # 4699 ## @todo rename to VBoxGuestR3LibWarn. 4679 4700 TEMPLATE_VBOXGUESTR3LIB = VBox Guest User Libraries 4680 4701 TEMPLATE_VBOXGUESTR3LIB_EXTENDS = VBOXGUESTR3EXE … … 4684 4705 TEMPLATE_VBOXGUESTR3LIB_CFLAGS = $(TEMPLATE_VBOXGUESTR3EXE_CFLAGS) -fPIC 4685 4706 TEMPLATE_VBOXGUESTR3LIB_CXXFLAGS = $(TEMPLATE_VBOXGUESTR3EXE_CXXFLAGS) -fPIC -fno-exceptions 4707 endif 4708 4709 # 4710 # Template for building R3 (static) libraries for the guest additions, strict. 4711 # 4712 TEMPLATE_VBoxGuestR3Lib = VBox Guest User Dynamic Libraries w/ IPRT and VBGL. 4713 TEMPLATE_VBoxGuestR3Lib_EXTENDS = VBOXGUESTR3LIB 4714 TEMPLATE_VBoxGuestR3Lib_EXTENDS_BY = appending 4715 ifeq ($(KBUILD_TARGET),win) 4716 TEMPLATE_VBoxGuestR3Lib_CFLAGS += $(VBOX_VCC_WERR) 4717 TEMPLATE_VBoxGuestR3Lib_CXXFLAGS += $(VBOX_VCC_WERR) 4718 TEMPLATE_VBoxGuestR3Lib_LDFLAGS += $(VBOX_VCC_LD_WERR) 4719 else 4720 TEMPLATE_VBoxGuestR3Lib_CFLAGS += $(VBOX_GCC_WERR) 4721 TEMPLATE_VBoxGuestR3Lib_CXXFLAGS += $(VBOX_GCC_WERR) 4686 4722 endif 4687 4723 -
trunk/src/VBox/Runtime/Makefile.kmk
r42539 r42586 1026 1026 # for build programs. 1027 1027 # 1028 RuntimeBldProg_TEMPLATE := VB OXBLDPROG1028 RuntimeBldProg_TEMPLATE := VBoxAdvBldProg 1029 1029 RuntimeBldProg_EXTENDS := RuntimeR3 1030 1030 RuntimeBldProg_BLD_TRG := $(KBUILD_HOST) … … 1038 1038 # additions, while .x86 is for cross building x86 while targeting amd64.) 1039 1039 # 1040 RuntimeGuestR3_TEMPLATE := VB OXGUESTR3LIB1040 RuntimeGuestR3_TEMPLATE := VBoxGuestR3Lib 1041 1041 ## @todo change this to EXTEND the RuntimeR3 target. 1042 1042 RuntimeGuestR3_SDKS.win := $(RuntimeR3_SDKS.win) … … 1074 1074 # RuntimeGuestR3-x86 - Same as RuntimeGuestR3, except that it's targeting x86. 1075 1075 # 1076 RuntimeGuestR3-x86_EXTENDS 1076 RuntimeGuestR3-x86_EXTENDS := RuntimeGuestR3 1077 1077 RuntimeGuestR3-x86_BLD_TRG_ARCH := x86 1078 1078 … … 1081 1081 # RuntimeGuestR3Shared - Guest Additions Runtime (static/dll). 1082 1082 # 1083 RuntimeGuestR3Shared_TEMPLATE := VB OXGUESTR3DLL1083 RuntimeGuestR3Shared_TEMPLATE := VBoxGuestR3Dll 1084 1084 RuntimeGuestR3Shared_EXTENDS := RuntimeGuestR3 1085 1085 RuntimeGuestR3Shared_INST = $(INST_ADDITIONS_LIB) … … 1089 1089 # RuntimeGuestR3Shared-x86 - Same as RuntimeGuestR3Shared, except that it's targeting x86. 1090 1090 # 1091 RuntimeGuestR3Shared-x86_EXTENDS 1092 RuntimeGuestR3Shared-x86_BLD_TRG_ARCH 1091 RuntimeGuestR3Shared-x86_EXTENDS := RuntimeGuestR3Shared 1092 RuntimeGuestR3Shared-x86_BLD_TRG_ARCH := x86 1093 1093 1094 1094 … … 1098 1098 # for X11 drivers, GRADD and similar. 1099 1099 # 1100 RuntimeGuestR3Mini_TEMPLATE := VB OXGUESTR3DLL1100 RuntimeGuestR3Mini_TEMPLATE := VBoxGuestR3Dll 1101 1101 ## @todo change this to EXTEND the RuntimeGuestR3 target. 1102 1102 RuntimeGuestR3Mini_INST := $(INST_ADDITIONS_LIB)
Note:
See TracChangeset
for help on using the changeset viewer.