Changeset 48282 in vbox for trunk/src/VBox/Runtime/Makefile.kmk
- Timestamp:
- Sep 4, 2013 11:59:15 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/Makefile.kmk
r47762 r48282 108 108 LIBRARIES.win.x86 += RuntimeR3VccTricks 109 109 DLLS += VBoxRT 110 ifdef VBOX_WITH_32_ON_64_MAIN_API 111 DLLS += VBoxRT-x86 112 endif 110 113 endif 111 114 … … 1307 1310 VBoxRT_SOURCES.$(KBUILD_TARGET) = $(RuntimeR3_SOURCES.$(KBUILD_TARGET)) 1308 1311 VBoxRT_SOURCES.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH) := $(RuntimeR3_SOURCES.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) 1312 VBoxRT_SOURCES.$(KBUILD_TARGET).x86 := $(RuntimeR3_SOURCES.$(KBUILD_TARGET).x86) 1313 VBoxRT_SOURCES.$(KBUILD_TARGET).amd64 := $(RuntimeR3_SOURCES.$(KBUILD_TARGET).amd64) 1309 1314 VBoxRT_SOURCES.$(KBUILD_TARGET_ARCH) := $(RuntimeR3_SOURCES.$(KBUILD_TARGET_ARCH)) 1315 VBoxRT_SOURCES.x86 := $(RuntimeR3_SOURCES.x86) 1316 VBoxRT_SOURCES.amd64 := $(RuntimeR3_SOURCES.amd64) 1310 1317 VBoxRT_SOURCES.win += \ 1311 1318 r3/win/dllmain-win.cpp \ … … 1405 1412 endif # linux 1406 1413 1414 1415 # 1416 # VBoxRT-x86 - 32-bit version of VBoxRT 1417 # 1418 VBoxRT-x86_EXTENDS = VBoxRT 1419 VBoxRT-x86_TEMPLATE = VBoxR3Dll-x86 1420 VBoxRT-x86_SDKS = VBOX_LIBXML2 VBOX_BOOST 1421 ifdef VBOX_WITH_LIBCURL 1422 VBoxRT-x86_SDKS += VBOX_LIBCURL-x86 1423 endif 1424 VBoxRT-x86_SDKS += VBOX_OPENSSL-x86 1425 1426 VBoxRT-x86_LIBS = \ 1427 $(PATH_STAGE_LIB)/VBox-liblzf-x86$(VBOX_SUFF_LIB) 1428 if1of ($(KBUILD_TARGET_ARCH), amd64 x86) 1429 VBoxRT-x86_LIBS += \ 1430 $(PATH_STAGE_LIB)/SUPR3-x86$(VBOX_SUFF_LIB) 1431 endif 1432 ifdef IPRT_WITH_KSTUFF 1433 VBoxRT-x86_LIBS += \ 1434 $(PATH_STAGE_LIB)/VBox-kStuff-x86$(VBOX_SUFF_LIB) 1435 endif 1436 ifndef SDK_VBOX_LIBXML2_LIBS 1437 VBoxRT-x86_LIBS += \ 1438 $(PATH_STAGE_LIB)/VBox-libxml2-x86$(VBOX_SUFF_LIB) 1439 endif 1440 VBoxRT-x86_LIBS += \ 1441 $(SDK_VBOX_ZLIB_LIBS.x86) 1442 ifndef SDK_VBOX_OPENSSL_LIBS 1443 VBoxRT-x86_LIBS += \ 1444 $(PATH_STAGE_LIB)/VBox-libcrypto-x86$(VBOX_SUFF_LIB) \ 1445 $(PATH_STAGE_LIB)/VBox-libssl-x86$(VBOX_SUFF_LIB) 1446 endif 1447 ifdef IPRT_WITH_LZO 1448 VBoxRT-x86_LIBS += lzo2 1449 endif 1450 VBoxRT-x86_LIBS.linux = \ 1451 crypt 1452 VBoxRT-x86_LIBS.darwin = \ 1453 iconv 1454 VBoxRT-x86_LIBS.freebsd = \ 1455 iconv \ 1456 rt 1457 VBoxRT-x86_LIBS.haiku = \ 1458 iconv 1459 VBoxRT-x86_LIBS.solaris = \ 1460 kstat \ 1461 contract 1462 ifn1of ($(KBUILD_TARGET_ARCH), sparc32 sparc64) 1463 # SMBIOS not available on Solaris SPARC. 1464 VBoxRT-x86_LIBS.solaris += smbios 1465 endif 1466 VBoxRT-x86_LIBS.win = \ 1467 $(PATH_SDK_$(VBOX_WINDDK)_LIB.x86)/vccomsup.lib \ 1468 $(PATH_SDK_$(VBOX_WINDDK)_LIB.x86)/wbemuuid.lib 1469 1470 VBoxRT-x86_SOURCES.win = $(filter-out %.def,$(VBoxRT_SOURCES.win),) $(VBoxRT-x86_0_OUTDIR)/VBoxRT.def 1471 if1of ($(DLLS), VBoxRT-x86) 1472 $$(VBoxRT-x86_0_OUTDIR)/VBoxRT.def: \ 1473 $(PATH_SUB_CURRENT)/r3/win/VBoxRT-win32.def \ 1474 $(PATH_SUB_CURRENT)/r3/win/$(if $(VBOX_OSE),VBoxRT-openssl-ose.def,VBoxRT-openssl.def) 1475 $(RM) -f -- $@ 1476 $(REDIRECT) -wto $@ -- $(CAT_EXT) $^ 1477 endif 1407 1478 1408 1479 # … … 2183 2254 $(lib)_common/err/errmsgxpcom.cpp_DEPS = $(IPRT_OUT_DIR)/errmsgvboxcomdata.h 2184 2255 endef 2185 $(foreach lib,RuntimeR3 RuntimeBldProg VBoxRT ,$(eval $(def_errmsgwin_deps)))2256 $(foreach lib,RuntimeR3 RuntimeBldProg VBoxRT VBoxRT-x86,$(eval $(def_errmsgwin_deps))) 2186 2257 2187 2258
Note:
See TracChangeset
for help on using the changeset viewer.