From d451f7a329dc00c2bee7e7bd88ed24249dacd83c Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Thu, 16 Jun 2011 20:34:55 +0200 Subject: [PATCH] Added several APIs to libbe_build/libshared_build --- headers/build/os/support/Autolock.h | 1 + headers/build/private/kernel/util/DoublyLinkedList.h | 1 + headers/build/private/kernel/util/OpenHashTable.h | 1 + headers/build/private/kernel/util/SinglyLinkedList.h | 1 + headers/build/private/libroot/directories.h | 1 + headers/build/private/shared/HashMap.h | 1 + headers/build/private/shared/HashSet.h | 1 + headers/build/private/shared/HashString.h | 1 + headers/build/private/shared/NaturalCompare.h | 1 + headers/build/private/shared/SHA256.h | 1 + src/build/libbe/storage/Jamfile | 1 + src/build/libbe/support/Jamfile | 1 + src/build/libshared/Jamfile | 11 ++++++----- 13 files changed, 18 insertions(+), 5 deletions(-) create mode 100644 headers/build/os/support/Autolock.h create mode 100644 headers/build/private/kernel/util/DoublyLinkedList.h create mode 100644 headers/build/private/kernel/util/OpenHashTable.h create mode 100644 headers/build/private/kernel/util/SinglyLinkedList.h create mode 100644 headers/build/private/libroot/directories.h create mode 100644 headers/build/private/shared/HashMap.h create mode 100644 headers/build/private/shared/HashSet.h create mode 100644 headers/build/private/shared/HashString.h create mode 100644 headers/build/private/shared/NaturalCompare.h create mode 100644 headers/build/private/shared/SHA256.h diff --git a/headers/build/os/support/Autolock.h b/headers/build/os/support/Autolock.h new file mode 100644 index 0000000000..a99f1a26e0 --- /dev/null +++ b/headers/build/os/support/Autolock.h @@ -0,0 +1 @@ +#include <../os/support/Autolock.h> diff --git a/headers/build/private/kernel/util/DoublyLinkedList.h b/headers/build/private/kernel/util/DoublyLinkedList.h new file mode 100644 index 0000000000..850f514831 --- /dev/null +++ b/headers/build/private/kernel/util/DoublyLinkedList.h @@ -0,0 +1 @@ +#include <../private/kernel/util/DoublyLinkedList.h> diff --git a/headers/build/private/kernel/util/OpenHashTable.h b/headers/build/private/kernel/util/OpenHashTable.h new file mode 100644 index 0000000000..eadd683dc8 --- /dev/null +++ b/headers/build/private/kernel/util/OpenHashTable.h @@ -0,0 +1 @@ +#include <../private/kernel/util/OpenHashTable.h> diff --git a/headers/build/private/kernel/util/SinglyLinkedList.h b/headers/build/private/kernel/util/SinglyLinkedList.h new file mode 100644 index 0000000000..2b735deae1 --- /dev/null +++ b/headers/build/private/kernel/util/SinglyLinkedList.h @@ -0,0 +1 @@ +#include <../private/kernel/util/SinglyLinkedList.h> diff --git a/headers/build/private/libroot/directories.h b/headers/build/private/libroot/directories.h new file mode 100644 index 0000000000..f5eb3aff4e --- /dev/null +++ b/headers/build/private/libroot/directories.h @@ -0,0 +1 @@ +#include <../private/libroot/directories.h> diff --git a/headers/build/private/shared/HashMap.h b/headers/build/private/shared/HashMap.h new file mode 100644 index 0000000000..83e7dd1751 --- /dev/null +++ b/headers/build/private/shared/HashMap.h @@ -0,0 +1 @@ +#include <../private/shared/HashMap.h> diff --git a/headers/build/private/shared/HashSet.h b/headers/build/private/shared/HashSet.h new file mode 100644 index 0000000000..992e1b50a3 --- /dev/null +++ b/headers/build/private/shared/HashSet.h @@ -0,0 +1 @@ +#include <../private/shared/HashSet.h> diff --git a/headers/build/private/shared/HashString.h b/headers/build/private/shared/HashString.h new file mode 100644 index 0000000000..c652f45b9e --- /dev/null +++ b/headers/build/private/shared/HashString.h @@ -0,0 +1 @@ +#include <../private/shared/HashString.h> diff --git a/headers/build/private/shared/NaturalCompare.h b/headers/build/private/shared/NaturalCompare.h new file mode 100644 index 0000000000..740309c264 --- /dev/null +++ b/headers/build/private/shared/NaturalCompare.h @@ -0,0 +1 @@ +#include <../private/shared/NaturalCompare.h> diff --git a/headers/build/private/shared/SHA256.h b/headers/build/private/shared/SHA256.h new file mode 100644 index 0000000000..7108b49269 --- /dev/null +++ b/headers/build/private/shared/SHA256.h @@ -0,0 +1 @@ +#include <../private/shared/SHA256.h> diff --git a/src/build/libbe/storage/Jamfile b/src/build/libbe/storage/Jamfile index 3e8ee30246..cb2b27c53e 100644 --- a/src/build/libbe/storage/Jamfile +++ b/src/build/libbe/storage/Jamfile @@ -16,6 +16,7 @@ BuildPlatformMergeObjectPIC storage_kit.o : EntryList.cpp File.cpp FileIO.cpp + FindDirectory.cpp Mime.cpp MimeType.cpp Node.cpp diff --git a/src/build/libbe/support/Jamfile b/src/build/libbe/support/Jamfile index 0ee19c09b8..3f7e07e499 100644 --- a/src/build/libbe/support/Jamfile +++ b/src/build/libbe/support/Jamfile @@ -14,5 +14,6 @@ BuildPlatformMergeObjectPIC support_kit.o : Flattenable.cpp List.cpp Locker.cpp + PointerList.cpp String.cpp ; diff --git a/src/build/libshared/Jamfile b/src/build/libshared/Jamfile index ead0a41fde..94e74a5d9d 100644 --- a/src/build/libshared/Jamfile +++ b/src/build/libshared/Jamfile @@ -5,9 +5,10 @@ USES_BE_API on libshared_build.a = true ; UseHeaders [ FDirName $(HAIKU_TOP) headers build ] : true ; UsePrivateBuildHeaders shared ; -BuildPlatformStaticLibrary libshared_build.a : - Keymap.cpp -; +SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits shared ] ; -SEARCH on [ FGristFiles Keymap.cpp ] - = [ FDirName $(HAIKU_TOP) src kits shared ] ; +BuildPlatformStaticLibraryPIC libshared_build.a : + Keymap.cpp + NaturalCompare.cpp + SHA256.cpp +;