From 832f090ea891d7189b5ecad438a925d3c2f993f8 Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Thu, 8 Oct 2015 00:09:30 -0500 Subject: [PATCH] makebootable: Add in needed GPT libuuid on cross-platform builds --- src/tools/makebootable/platform/bios_ia32/Jamfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tools/makebootable/platform/bios_ia32/Jamfile b/src/tools/makebootable/platform/bios_ia32/Jamfile index 6a22641bd7..d07bda623d 100644 --- a/src/tools/makebootable/platform/bios_ia32/Jamfile +++ b/src/tools/makebootable/platform/bios_ia32/Jamfile @@ -11,11 +11,14 @@ SEARCH_SOURCE USES_BE_API on makebootable = true ; local hostPlatformSources ; +local hostPlatformLibs ; if $(HOST_PLATFORM) = linux || $(HOST_PLATFORM) = freebsd || $(HOST_PLATFORM) = darwin { UsePrivateHeaders interface ; + UseHeaders [ FDirName $(HAIKU_TOP) src libs uuid ] ; hostPlatformSources = PartitionMap.cpp PartitionMapParser.cpp crc32.cpp Header.cpp utility.cpp ; + hostPlatformLibs = libuuid_kernel.a ; SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src add-ons kernel partitioning_systems intel ] ; @@ -35,7 +38,7 @@ if $(HOST_PLATFORM) != darwin && $(HOST_PLATFORM) != cygwin BuildPlatformMain makebootable : makebootable.cpp $(hostPlatformSources) - : $(HOST_LIBBE) $(HOST_LIBSTDC++) $(HOST_LIBSUPC++) + : $(HOST_LIBBE) $(HOST_LIBSTDC++) $(HOST_LIBSUPC++) $(hostPlatformLibs) ; # on Darwin write the boot loader code into an attribute