- Timestamp:
- Oct 15, 2013 12:50:23 PM (11 years ago)
- Location:
- trunk/src
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/Firmware/Config.kmk
r48754 r49116 71 71 # 72 72 TEMPLATE_VBoxEfiBldProg = EFI build program. 73 TEMPLATE_VBoxEfiBldProg_EXTENDS = VB OXBLDPROG73 TEMPLATE_VBoxEfiBldProg_EXTENDS = VBoxBldProg 74 74 TEMPLATE_VBoxEfiBldProg_INST = EfiBldProgs/ 75 75 TEMPLATE_VBoxEfiBldProg_INSTTYPE = stage 76 TEMPLATE_VBoxEfiBldProg_INCS = $(TEMPLATE_VB OXBLDPROG_INCS) \76 TEMPLATE_VBoxEfiBldProg_INCS = $(TEMPLATE_VBoxBldProg_INCS) \ 77 77 $(VBOX_PATH_EFI_FIRMWARE)/BaseTools/Source/C/Include/IndustryStandard \ 78 78 $(VBOX_PATH_EFI_FIRMWARE)/BaseTools/Source/C/Common \ … … 80 80 $(VBOX_PATH_EFI_FIRMWARE)/BaseTools/Source/C 81 81 82 TEMPLATE_VBoxEfiBldProg_INCS.x86 = $(TEMPLATE_VB OXBLDPROG_INCS.x86) \82 TEMPLATE_VBoxEfiBldProg_INCS.x86 = $(TEMPLATE_VBoxBldProg_INCS.x86) \ 83 83 $(VBOX_PATH_EFI_FIRMWARE)/BaseTools/Source/C/Include/IA32 84 84 85 TEMPLATE_VBoxEfiBldProg_INCS.amd64 = $(TEMPLATE_VB OXBLDPROG_INCS.amd64) \85 TEMPLATE_VBoxEfiBldProg_INCS.amd64 = $(TEMPLATE_VBoxBldProg_INCS.amd64) \ 86 86 $(VBOX_PATH_EFI_FIRMWARE)/BaseTools/Source/C/Include/X64 87 87 88 88 TEMPLATE_VBoxEfiBldProg_LIBS = \ 89 89 $(VBOX_PATH_STAGE_EFI_BLDPROGS)/EfiBldCommonLib$(VBOX_SUFF_LIB) \ 90 $(TEMPLATE_VB OXBLDPROG_LIBS)90 $(TEMPLATE_VBoxBldProg_LIBS) 91 91 ifn1of ($(KBUILD_HOST),win) # This stuff isn't up to our standard at all! :/ 92 TEMPLATE_VBoxEfiBldProg_CFLAGS = $(filter-out -pedantic,$(TEMPLATE_VB OXBLDPROG_CFLAGS)) \92 TEMPLATE_VBoxEfiBldProg_CFLAGS = $(filter-out -pedantic,$(TEMPLATE_VBoxBldProg_CFLAGS)) \ 93 93 -Wno-sign-compare -Wno-missing-prototypes -Wno-strict-prototypes \ 94 94 -Wno-implicit-function-declaration -Wno-missing-declarations -Wno-shadow -Wno-format -Wno-empty-body 95 TEMPLATE_VBoxEfiBldProg_CXXFLAGS = $(filter-out -pedantic,$(TEMPLATE_VB OXBLDPROG_CXXFLAGS)) \95 TEMPLATE_VBoxEfiBldProg_CXXFLAGS = $(filter-out -pedantic,$(TEMPLATE_VBoxBldProg_CXXFLAGS)) \ 96 96 -Wno-all -Wno-shadow -Wno-empty-body 97 97 endif -
trunk/src/VBox/Devices/Graphics/BIOS/Makefile.kmk
r46952 r49116 116 116 # 117 117 BLDPROGS += vbetables-gen 118 vbetables-gen_TEMPLATE = VB OXBLDPROG118 vbetables-gen_TEMPLATE = VBoxBldProg 119 119 vbetables-gen_SOURCES = vbetables-gen.c 120 120 vbetables-gen_CLEAN = $(vbetables-gen) -
trunk/src/VBox/Devices/PC/ipxe/Makefile.kmk
r48346 r49116 354 354 # 355 355 BLDPROGS += ipxezbin 356 ipxezbin_TEMPLATE = VB OXBLDPROG356 ipxezbin_TEMPLATE = VBoxBldProg 357 357 ipxezbin_CFLAGS = -Wno-format 358 358 ipxezbin_SOURCES = src/util/zbin.c -
trunk/src/VBox/Disassembler/Makefile.kmk
r42076 r49116 38 38 39 39 LIBRARIES += DisasmBldProg 40 DisasmBldProg_TEMPLATE = VB OXBLDPROG40 DisasmBldProg_TEMPLATE = VBoxBldProg 41 41 DisasmBldProg_EXTENDS = DisasmR3 42 42 -
trunk/src/VBox/Installer/win/StubBld/Makefile.kmk
r42130 r49116 21 21 # This is only used in the 32-bit build (see ../Stub/Makefile.kmk). 22 22 PROGRAMS.x86 += VBoxStubBld 23 VBoxStubBld_TEMPLATE= VB OXBLDPROG23 VBoxStubBld_TEMPLATE= VBoxBldProg 24 24 VBoxStubBld_DEFS = _WIN32_WINNT=0x0400 VBOX_SVN_REV=$(VBOX_SVN_REV) $(VBOX_SVN_REV_KMK) 25 25 VBoxStubBld_SOURCES = VBoxStubBld.cpp -
trunk/src/VBox/Main/webservice/Makefile.kmk
r47392 r49116 229 229 else 230 230 BLDPROGS += split-soapC 231 split-soapC_TEMPLATE = VB OXBLDPROG231 split-soapC_TEMPLATE = VBoxBldProg 232 232 split-soapC_SOURCES = split-soapC.cpp 233 233 -
trunk/src/VBox/Runtime/Makefile.kmk
r48990 r49116 160 160 # Unicode Specification reader used to regenerate unidata.cpp. 161 161 # 162 uniread_TEMPLATE = VB OXBLDPROG162 uniread_TEMPLATE = VBoxBldProg 163 163 uniread_SOURCES = common/string/uniread.cpp 164 164 uniread_INCS = include … … 1406 1406 1407 1407 DLLS += VBoxRTDummy 1408 VBoxRTDummy_TEMPLATE = VB OXR31408 VBoxRTDummy_TEMPLATE = VBoxR3Dll 1409 1409 VBoxRTDummy_INSTTYPE = none 1410 1410 VBoxRTDummy_LIBS = $(PATH_STAGE_BIN)/VBoxRT.so … … 1504 1504 # 1505 1505 ## @todo the *_alias.c stuff is busted, remove and use RT_WITH_NOCRT_ALIASES instead. 1506 RuntimeR3NoCRTGCC_TEMPLATE = VB OXNOCRTGCC1506 RuntimeR3NoCRTGCC_TEMPLATE = VBoxNoCrtGccLib 1507 1507 RuntimeR3NoCRTGCC_LIBSUFF = $(VBOX_SUFF_LIB) 1508 1508 ifn1of ($(KBUILD_TARGET_ARCH), amd64 x86) … … 1575 1575 common/math/gcc/xordi3.c 1576 1576 1577 1578 ## @todo stop using the old memcpy.c and memset.c code.1579 1577 1580 1578 # -
trunk/src/VBox/Runtime/tools/Makefile.kmk
r49044 r49116 38 38 # RTManifest is a tool for creating and verifying manifest files. 39 39 PROGRAMS += RTRm 40 RTRm_TEMPLATE = VB OXR3TSTEXE40 RTRm_TEMPLATE = VBoxR3Tool 41 41 RTRm_SOURCES = RTRm.cpp 42 42 43 43 # RTManifest is a tool for creating and verifying manifest files. 44 44 PROGRAMS += RTManifest 45 RTManifest_TEMPLATE = VB OXR3TSTEXE45 RTManifest_TEMPLATE = VBoxR3Tool 46 46 RTManifest_SOURCES = RTManifest.cpp 47 47 48 48 # RTLdrFlt is similar to c++filt, except that it's for VMMR0.r0 stacks. 49 49 PROGRAMS += RTLdrFlt 50 RTLdrFlt_TEMPLATE = VB OXR3TSTEXE50 RTLdrFlt_TEMPLATE = VBoxR3Tool 51 51 RTLdrFlt_SOURCES = RTLdrFlt.cpp 52 52 53 53 # RTGzip - our gzip clone (for testing the gzip/gunzip streaming code) 54 54 PROGRAMS += RTGzip 55 RTGzip_TEMPLATE = VB OXR3TSTEXE55 RTGzip_TEMPLATE = VBoxR3Tool 56 56 RTGzip_SOURCES = RTGzip.cpp 57 57 58 58 # RTShutdown - similar (but not identical) to a typical unix shutdown command. 59 59 PROGRAMS += RTShutdown 60 RTShutdown_TEMPLATE = VB OXR3TSTEXE60 RTShutdown_TEMPLATE = VBoxR3Tool 61 61 RTShutdown_SOURCES = RTShutdown.cpp 62 62 63 63 # RTTar - our tar clone (for testing the tar/gzip/gunzip streaming code) 64 64 PROGRAMS += RTTar 65 RTTar_TEMPLATE = VB OXR3TSTEXE65 RTTar_TEMPLATE = VBoxR3Tool 66 66 RTTar_SOURCES = RTTar.cpp 67 67 68 68 # RTNtDbgHelp - our tar clone (for testing the tar/gzip/gunzip streaming code) 69 69 PROGRAMS.win += RTNtDbgHelp 70 RTNtDbgHelp_TEMPLATE = VB OXR3TSTEXE70 RTNtDbgHelp_TEMPLATE = VBoxR3Tool 71 71 RTNtDbgHelp_SOURCES = RTNtDbgHelp.cpp 72 72 73 73 # RTDbgSymCache - Symbol cache manager. 74 74 PROGRAMS += RTDbgSymCache 75 RTDbgSymCache_TEMPLATE = VB OXR3TSTEXE75 RTDbgSymCache_TEMPLATE = VBoxR3Tool 76 76 RTDbgSymCache_SOURCES = RTDbgSymCache.cpp 77 77 -
trunk/src/bldprogs/Makefile.kmk
r46559 r49116 21 21 BLDPROGS += bin2c biossums filesplitter VBoxCmp 22 22 23 bin2c_TEMPLATE = VB OXBLDPROG23 bin2c_TEMPLATE = VBoxBldProg 24 24 bin2c_SOURCES = bin2c.c 25 25 26 biossums_TEMPLATE = VB OXBLDPROG26 biossums_TEMPLATE = VBoxBldProg 27 27 biossums_SOURCES = biossums.c 28 28 29 filesplitter_TEMPLATE = VB OXBLDPROG29 filesplitter_TEMPLATE = VBoxBldProg 30 30 filesplitter_SOURCES = filesplitter.cpp 31 31 32 VBoxCmp_TEMPLATE = VB OXBLDPROG32 VBoxCmp_TEMPLATE = VBoxBldProg 33 33 VBoxCmp_SOURCES = VBoxCmp.cpp 34 34 … … 59 59 60 60 BLDPROGS.win += VBoxPeSetVersion 61 VBoxPeSetVersion_TEMPLATE = VB OXBLDPROG61 VBoxPeSetVersion_TEMPLATE = VBoxBldProg 62 62 VBoxPeSetVersion_SOURCES = VBoxPeSetVersion.cpp 63 63 64 64 65 65 BLDPROGS += VBoxDef2LazyLoad 66 VBoxDef2LazyLoad_TEMPLATE = VB OXBLDPROG66 VBoxDef2LazyLoad_TEMPLATE = VBoxBldProg 67 67 VBoxDef2LazyLoad_SOURCES = VBoxDef2LazyLoad.cpp 68 68 -
trunk/src/libs/kStuff/Makefile.kmk
r48282 r49116 86 86 87 87 LIBRARIES += VBox-kStuffStaticBldProg 88 VBox-kStuffStaticBldProg_TEMPLATE = VB OXBLDPROG88 VBox-kStuffStaticBldProg_TEMPLATE = VBoxBldProg 89 89 VBox-kStuffStaticBldProg_EXTENDS = VBox-kStuff 90 90 -
trunk/src/libs/xpcom18a4/Config.kmk
r48282 r49116 189 189 # 190 190 TEMPLATE_XPCOMBLDPROG = XPCOM Build programs executables 191 TEMPLATE_XPCOMBLDPROG_EXTENDS = VB OXBLDPROG191 TEMPLATE_XPCOMBLDPROG_EXTENDS = VBoxBldProg 192 192 ## @todo Verify that this doesn't blow up because of template inheriance ordering. (we're assuming XPCOMEXE is expanded when this is being used.) 193 193 TEMPLATE_XPCOMBLDPROG_DEFS = \ 194 $(TEMPLATE_VB OXBLDPROG_DEFS) \194 $(TEMPLATE_VBoxBldProg_DEFS) \ 195 195 $(filter-out VBOX_USE_IPRT_IN_XPCOM, $(TEMPLATE_XPCOMEXE_DEFS)) 196 TEMPLATE_XPCOMBLDPROG_DEFS.$(KBUILD_HOST) = $(TEMPLATE_VB OXBLDPROG_DEFS.$(KBUILD_HOST)) $(TEMPLATE_XPCOMEXE_DEFS.$(KBUILD_HOST))197 TEMPLATE_XPCOMBLDPROG_DEFS.x86 = $(TEMPLATE_VB OXBLDPROG_DEFS.x86) $(TEMPLATE_XPCOMEXE_DEFS.x86)198 TEMPLATE_XPCOMBLDPROG_DEFS.amd64 = $(TEMPLATE_VB OXBLDPROG_DEFS.amd64) $(TEMPLATE_XPCOMEXE_DEFS.amd64)196 TEMPLATE_XPCOMBLDPROG_DEFS.$(KBUILD_HOST) = $(TEMPLATE_VBoxBldProg_DEFS.$(KBUILD_HOST)) $(TEMPLATE_XPCOMEXE_DEFS.$(KBUILD_HOST)) 197 TEMPLATE_XPCOMBLDPROG_DEFS.x86 = $(TEMPLATE_VBoxBldProg_DEFS.x86) $(TEMPLATE_XPCOMEXE_DEFS.x86) 198 TEMPLATE_XPCOMBLDPROG_DEFS.amd64 = $(TEMPLATE_VBoxBldProg_DEFS.amd64) $(TEMPLATE_XPCOMEXE_DEFS.amd64) 199 199 TEMPLATE_XPCOMBLDPROG_INCS = \ 200 200 $(VBOX_PATH_SDK)/bindings/xpcom/include \ … … 204 204 $(VBOX_PATH_SDK)/bindings/xpcom/include/ipcd 205 205 TEMPLATE_XPCOMBLDPROG_CFLAGS = $(filter-out -pedantic -Wshadow, $(TEMPLATE_VBOX_BLDPROG_CFLAGS)) $(VBOX_GCC_Wno-int-to-pointer-cast) $(VBOX_GCC_Wno-pointer-to-int-cast) -Wno-format 206 TEMPLATE_XPCOMBLDPROG_CXXFLAGS.darwin = $(TEMPLATE_VB OXBLDPROG_CXXFLAGS.darwin) -fpascal-strings -fshort-wchar -fno-common -fno-rtti207 TEMPLATE_XPCOMBLDPROG_CXXFLAGS.solaris = $(TEMPLATE_VB OXBLDPROG_CXXFLAGS.solaris) -fno-omit-frame-pointer # for now anyway.208 TEMPLATE_XPCOMBLDPROG_LDFLAGS.darwin = $(TEMPLATE_VB OXBLDPROG_LDFLAGS.darwin) -fpascal-strings -fshort-wchar -fno-rtti -fno-exceptions206 TEMPLATE_XPCOMBLDPROG_CXXFLAGS.darwin = $(TEMPLATE_VBoxBldProg_CXXFLAGS.darwin) -fpascal-strings -fshort-wchar -fno-common -fno-rtti 207 TEMPLATE_XPCOMBLDPROG_CXXFLAGS.solaris = $(TEMPLATE_VBoxBldProg_CXXFLAGS.solaris) -fno-omit-frame-pointer # for now anyway. 208 TEMPLATE_XPCOMBLDPROG_LDFLAGS.darwin = $(TEMPLATE_VBoxBldProg_LDFLAGS.darwin) -fpascal-strings -fshort-wchar -fno-rtti -fno-exceptions 209 209 TEMPLATE_XPCOMBLDPROG_ORDERDEPS = $(foreach hdrinst, $(filter %-HEADERS, $(INSTALLS)), $($(hdrinst)_1_TARGET)) 210 210
Note:
See TracChangeset
for help on using the changeset viewer.