From ef3966e8886cdde569be02415801b2951713544b Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Fri, 22 May 2009 14:53:31 +0000 Subject: [PATCH] Added version scripts for the kernel, libroot, and libbe. ATM each has two version nodes: *_BASE and *_1_ALPHA1. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30826 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/Jamfile | 2 ++ src/kits/libbe_versions | 5 +++++ src/system/kernel/Jamfile | 3 +++ src/system/kernel/kernel_versions | 7 +++++++ src/system/libroot/Jamfile | 2 ++ src/system/libroot/libroot_versions | 5 +++++ 6 files changed, 24 insertions(+) create mode 100644 src/kits/libbe_versions create mode 100644 src/system/kernel/kernel_versions create mode 100644 src/system/libroot/libroot_versions diff --git a/src/kits/Jamfile b/src/kits/Jamfile index bbce9c9372..deb8f7c7c1 100644 --- a/src/kits/Jamfile +++ b/src/kits/Jamfile @@ -29,6 +29,8 @@ if $(TARGET_PLATFORM) != haiku { AddResources libbe.so : libbe_version.rdef ; +SetVersionScript libbe.so : libbe_versions ; + SharedLibrary libbe.so : : app_kit.o diff --git a/src/kits/libbe_versions b/src/kits/libbe_versions new file mode 100644 index 0000000000..eeb84f19e1 --- /dev/null +++ b/src/kits/libbe_versions @@ -0,0 +1,5 @@ +LIBBE_BASE { +}; + +LIBBE_1_ALPHA1 { +} LIBBE_BASE; diff --git a/src/system/kernel/Jamfile b/src/system/kernel/Jamfile index 5acdcadeb4..9b41cb3da3 100644 --- a/src/system/kernel/Jamfile +++ b/src/system/kernel/Jamfile @@ -18,6 +18,9 @@ UsePrivateHeaders runtime_loader ; AddResources kernel_$(TARGET_ARCH) : kernel.rdef ; +SetVersionScript kernel_$(TARGET_ARCH) : kernel_versions ; +SetVersionScript kernel.so : kernel_versions ; + KernelMergeObject kernel_core.o : boot_item.cpp boot_splash.cpp diff --git a/src/system/kernel/kernel_versions b/src/system/kernel/kernel_versions new file mode 100644 index 0000000000..fd34cdcb55 --- /dev/null +++ b/src/system/kernel/kernel_versions @@ -0,0 +1,7 @@ +KERNEL_BASE { + global: + *; +}; + +KERNEL_1_ALPHA1 { +} KERNEL_BASE; diff --git a/src/system/libroot/Jamfile b/src/system/libroot/Jamfile index c6361aa4a5..264d7f9702 100644 --- a/src/system/libroot/Jamfile +++ b/src/system/libroot/Jamfile @@ -42,6 +42,8 @@ local librootObjects = DONT_LINK_AGAINST_LIBROOT on libroot.so = true ; +SetVersionScript libroot.so : libroot_versions ; + SharedLibrary libroot.so : libroot_init.c diff --git a/src/system/libroot/libroot_versions b/src/system/libroot/libroot_versions new file mode 100644 index 0000000000..46f778d932 --- /dev/null +++ b/src/system/libroot/libroot_versions @@ -0,0 +1,5 @@ +LIBROOT_BASE { +}; + +LIBROOT_1_ALPHA1 { +} LIBROOT_BASE;