summaryrefslogtreecommitdiffstats
path: root/old/botan/src/build-data/os
diff options
context:
space:
mode:
authorDavid Clark <david.a.clark@nokia.com>2010-11-18 16:20:48 +1000
committerDavid Clark <david.a.clark@nokia.com>2010-11-18 16:20:48 +1000
commitc223232bc15106750da632598047a35ad3762723 (patch)
tree403f7aa2c3a5a912edce6feae869046c89d29178 /old/botan/src/build-data/os
parentb984b0b62076067f1f75db5a7eda5aaa2cdaad2a (diff)
Mark repository as deprecatedHEADmaster
Diffstat (limited to 'old/botan/src/build-data/os')
-rw-r--r--old/botan/src/build-data/os/aix.txt7
-rw-r--r--old/botan/src/build-data/os/beos.txt16
-rw-r--r--old/botan/src/build-data/os/cygwin.txt13
-rw-r--r--old/botan/src/build-data/os/darwin.txt19
-rw-r--r--old/botan/src/build-data/os/defaults.txt19
-rw-r--r--old/botan/src/build-data/os/dragonfly.txt11
-rw-r--r--old/botan/src/build-data/os/freebsd.txt11
-rw-r--r--old/botan/src/build-data/os/hpux.txt13
-rw-r--r--old/botan/src/build-data/os/irix.txt7
-rw-r--r--old/botan/src/build-data/os/linux.txt12
-rw-r--r--old/botan/src/build-data/os/mingw.txt22
-rw-r--r--old/botan/src/build-data/os/netbsd.txt7
-rw-r--r--old/botan/src/build-data/os/openbsd.txt7
-rw-r--r--old/botan/src/build-data/os/qnx.txt7
-rw-r--r--old/botan/src/build-data/os/solaris.txt15
-rw-r--r--old/botan/src/build-data/os/tru64.txt11
-rw-r--r--old/botan/src/build-data/os/windows.txt26
17 files changed, 223 insertions, 0 deletions
diff --git a/old/botan/src/build-data/os/aix.txt b/old/botan/src/build-data/os/aix.txt
new file mode 100644
index 0000000..cec8185
--- /dev/null
+++ b/old/botan/src/build-data/os/aix.txt
@@ -0,0 +1,7 @@
+realname "AIX"
+
+os_type unix
+
+<supports_shared>
+all
+</supports_shared>
diff --git a/old/botan/src/build-data/os/beos.txt b/old/botan/src/build-data/os/beos.txt
new file mode 100644
index 0000000..2b12792
--- /dev/null
+++ b/old/botan/src/build-data/os/beos.txt
@@ -0,0 +1,16 @@
+realname "BeOS"
+
+os_type beos
+
+install_root /boot/beos
+header_dir ../develop/headers
+lib_dir system/lib
+doc_dir documentation
+
+<supports_shared>
+all
+</supports_shared>
+
+<aliases>
+haiku
+</aliases>
diff --git a/old/botan/src/build-data/os/cygwin.txt b/old/botan/src/build-data/os/cygwin.txt
new file mode 100644
index 0000000..c2aadea
--- /dev/null
+++ b/old/botan/src/build-data/os/cygwin.txt
@@ -0,0 +1,13 @@
+realname "Cygwin"
+
+os_type unix
+
+install_root c:\Botan
+doc_dir docs
+
+# Cygwin supports shared libs fine, but there are problems with making a Botan
+# shared library when libraries it depends on are static-only (such as libz).
+# So until I can figure out a work-around, it's disabled.
+<supports_shared>
+#all
+</supports_shared>
diff --git a/old/botan/src/build-data/os/darwin.txt b/old/botan/src/build-data/os/darwin.txt
new file mode 100644
index 0000000..2986212
--- /dev/null
+++ b/old/botan/src/build-data/os/darwin.txt
@@ -0,0 +1,19 @@
+realname "Darwin / MacOS X"
+
+os_type unix
+
+so_suffix dylib
+
+# It doesn't have the 's' option; you need to use needs ranlib
+ar_command "ar cr"
+ar_needs_ranlib yes
+
+doc_dir doc
+
+<supports_shared>
+all
+</supports_shared>
+
+<aliases>
+macosx
+</aliases>
diff --git a/old/botan/src/build-data/os/defaults.txt b/old/botan/src/build-data/os/defaults.txt
new file mode 100644
index 0000000..5648643
--- /dev/null
+++ b/old/botan/src/build-data/os/defaults.txt
@@ -0,0 +1,19 @@
+# Defaults are for a Unix box, since that's what most of OS variants are. It
+# would be nice to have generic 'windows', 'beos', 'unix', etc targets to
+# handle defaults for those classes of OSes, though Unix is by far the most
+# varied/fragmented
+
+obj_suffix o
+so_suffix so
+static_suffix a
+
+ar_command "ar crs"
+ar_needs_ranlib no
+
+install_root /usr/local
+header_dir include
+lib_dir lib
+doc_dir share/doc
+
+install_cmd_data "install -m 644"
+install_cmd_exec "install -m 755"
diff --git a/old/botan/src/build-data/os/dragonfly.txt b/old/botan/src/build-data/os/dragonfly.txt
new file mode 100644
index 0000000..7e36634
--- /dev/null
+++ b/old/botan/src/build-data/os/dragonfly.txt
@@ -0,0 +1,11 @@
+realname "DragonFly"
+
+os_type unix
+
+<target_features>
+posix_mlock
+</target_features>
+
+<supports_shared>
+all
+</supports_shared>
diff --git a/old/botan/src/build-data/os/freebsd.txt b/old/botan/src/build-data/os/freebsd.txt
new file mode 100644
index 0000000..ea96b0c
--- /dev/null
+++ b/old/botan/src/build-data/os/freebsd.txt
@@ -0,0 +1,11 @@
+realname "FreeBSD"
+
+os_type unix
+
+<target_features>
+posix_mlock
+</target_features>
+
+<supports_shared>
+all
+</supports_shared>
diff --git a/old/botan/src/build-data/os/hpux.txt b/old/botan/src/build-data/os/hpux.txt
new file mode 100644
index 0000000..6e17d3b
--- /dev/null
+++ b/old/botan/src/build-data/os/hpux.txt
@@ -0,0 +1,13 @@
+realname "HP-UX"
+
+os_type unix
+
+so_suffix sl
+
+<supports_shared>
+all
+</supports_shared>
+
+<aliases>
+hp-ux
+</aliases>
diff --git a/old/botan/src/build-data/os/irix.txt b/old/botan/src/build-data/os/irix.txt
new file mode 100644
index 0000000..fd8b432
--- /dev/null
+++ b/old/botan/src/build-data/os/irix.txt
@@ -0,0 +1,7 @@
+realname "IRIX"
+
+os_type unix
+
+<supports_shared>
+all
+</supports_shared>
diff --git a/old/botan/src/build-data/os/linux.txt b/old/botan/src/build-data/os/linux.txt
new file mode 100644
index 0000000..5352851
--- /dev/null
+++ b/old/botan/src/build-data/os/linux.txt
@@ -0,0 +1,12 @@
+realname "Linux"
+
+os_type unix
+
+<target_features>
+posix_mlock
+</target_features>
+
+# Is this correct?
+<supports_shared>
+all
+</supports_shared>
diff --git a/old/botan/src/build-data/os/mingw.txt b/old/botan/src/build-data/os/mingw.txt
new file mode 100644
index 0000000..eb25017
--- /dev/null
+++ b/old/botan/src/build-data/os/mingw.txt
@@ -0,0 +1,22 @@
+realname "MS Windows (MinGW)"
+os_type windows
+
+obj_suffix o
+so_suffix dll
+static_suffix a
+
+ar_command "ar crs"
+ar_needs_ranlib yes
+
+install_root /mingw
+header_dir include
+lib_dir lib
+doc_dir share/doc
+
+install_cmd_data "install -m 644"
+install_cmd_exec "install -m 755"
+
+<aliases>
+msys
+mingw32
+</aliases>
diff --git a/old/botan/src/build-data/os/netbsd.txt b/old/botan/src/build-data/os/netbsd.txt
new file mode 100644
index 0000000..435d8f5
--- /dev/null
+++ b/old/botan/src/build-data/os/netbsd.txt
@@ -0,0 +1,7 @@
+realname "NetBSD"
+
+os_type unix
+
+<supports_shared>
+all
+</supports_shared>
diff --git a/old/botan/src/build-data/os/openbsd.txt b/old/botan/src/build-data/os/openbsd.txt
new file mode 100644
index 0000000..cb44bd1
--- /dev/null
+++ b/old/botan/src/build-data/os/openbsd.txt
@@ -0,0 +1,7 @@
+realname "OpenBSD"
+
+os_type unix
+
+<supports_shared>
+all
+</supports_shared>
diff --git a/old/botan/src/build-data/os/qnx.txt b/old/botan/src/build-data/os/qnx.txt
new file mode 100644
index 0000000..28bc8de
--- /dev/null
+++ b/old/botan/src/build-data/os/qnx.txt
@@ -0,0 +1,7 @@
+realname "QNX"
+
+os_type unix
+
+<supports_shared>
+all
+</supports_shared>
diff --git a/old/botan/src/build-data/os/solaris.txt b/old/botan/src/build-data/os/solaris.txt
new file mode 100644
index 0000000..8610b48
--- /dev/null
+++ b/old/botan/src/build-data/os/solaris.txt
@@ -0,0 +1,15 @@
+realname "Solaris"
+
+os_type unix
+
+<target_features>
+posix_mlock
+</target_features>
+
+<supports_shared>
+all
+</supports_shared>
+
+<aliases>
+sunos
+</aliases>
diff --git a/old/botan/src/build-data/os/tru64.txt b/old/botan/src/build-data/os/tru64.txt
new file mode 100644
index 0000000..e320c1d
--- /dev/null
+++ b/old/botan/src/build-data/os/tru64.txt
@@ -0,0 +1,11 @@
+realname "Tru64"
+
+os_type unix
+
+<supports_shared>
+all
+</supports_shared>
+
+<aliases>
+osf1
+</aliases>
diff --git a/old/botan/src/build-data/os/windows.txt b/old/botan/src/build-data/os/windows.txt
new file mode 100644
index 0000000..a04d609
--- /dev/null
+++ b/old/botan/src/build-data/os/windows.txt
@@ -0,0 +1,26 @@
+realname "MS Windows"
+
+os_type windows
+
+obj_suffix obj
+so_suffix dll
+static_suffix lib
+
+install_root c:\Botan
+doc_dir docs
+
+install_cmd_data "copy"
+install_cmd_exec "copy"
+
+<target_features>
+win32_virtual_lock
+</target_features>
+
+<supports_shared>
+msvc
+</supports_shared>
+
+<aliases>
+win32
+MSWin32
+</aliases>