diff options
author | lloyd <[email protected]> | 2008-09-29 20:17:08 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2008-09-29 20:17:08 +0000 |
commit | 7c0319368d1948d54db514e5f72c589a397e2909 (patch) | |
tree | 2d52b6dd8715a6ea0fc21b3a66673fb38a8d4ebb /src/build-data/os | |
parent | 0f2dfff90fe3882a85308d66a05803178a452023 (diff) |
Remove the misc dir:
Moved XS, Boost Python, and SWIG wrappers to new toplevel directory 'wrappers'
Moved NIST X.509 test suite into checks directory
Move the build information used by configure.pl to src/build-data
Move scripts directory to doc (for lack of a better spot)
Diffstat (limited to 'src/build-data/os')
-rw-r--r-- | src/build-data/os/aix | 7 | ||||
-rw-r--r-- | src/build-data/os/beos | 16 | ||||
-rw-r--r-- | src/build-data/os/cygwin | 13 | ||||
-rw-r--r-- | src/build-data/os/darwin | 26 | ||||
-rw-r--r-- | src/build-data/os/defaults | 19 | ||||
-rw-r--r-- | src/build-data/os/freebsd | 7 | ||||
-rw-r--r-- | src/build-data/os/hpux | 13 | ||||
-rw-r--r-- | src/build-data/os/irix | 7 | ||||
-rw-r--r-- | src/build-data/os/linux | 8 | ||||
-rw-r--r-- | src/build-data/os/netbsd | 7 | ||||
-rw-r--r-- | src/build-data/os/openbsd | 7 | ||||
-rw-r--r-- | src/build-data/os/qnx | 7 | ||||
-rw-r--r-- | src/build-data/os/solaris | 11 | ||||
-rw-r--r-- | src/build-data/os/tru64 | 11 | ||||
-rw-r--r-- | src/build-data/os/windows | 22 |
15 files changed, 181 insertions, 0 deletions
diff --git a/src/build-data/os/aix b/src/build-data/os/aix new file mode 100644 index 000000000..cec818580 --- /dev/null +++ b/src/build-data/os/aix @@ -0,0 +1,7 @@ +realname "AIX" + +os_type unix + +<supports_shared> +all +</supports_shared> diff --git a/src/build-data/os/beos b/src/build-data/os/beos new file mode 100644 index 000000000..2b12792bb --- /dev/null +++ b/src/build-data/os/beos @@ -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/src/build-data/os/cygwin b/src/build-data/os/cygwin new file mode 100644 index 000000000..c2aadea98 --- /dev/null +++ b/src/build-data/os/cygwin @@ -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/src/build-data/os/darwin b/src/build-data/os/darwin new file mode 100644 index 000000000..aa28dc59b --- /dev/null +++ b/src/build-data/os/darwin @@ -0,0 +1,26 @@ +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> + +<arch> +ia32 +amd64 +ppc +ppc64 # g5! +</arch> + +<aliases> +macosx +</aliases> diff --git a/src/build-data/os/defaults b/src/build-data/os/defaults new file mode 100644 index 000000000..88fd82252 --- /dev/null +++ b/src/build-data/os/defaults @@ -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/src/build-data/os/freebsd b/src/build-data/os/freebsd new file mode 100644 index 000000000..e58ade517 --- /dev/null +++ b/src/build-data/os/freebsd @@ -0,0 +1,7 @@ +realname "FreeBSD" + +os_type unix + +<supports_shared> +all +</supports_shared> diff --git a/src/build-data/os/hpux b/src/build-data/os/hpux new file mode 100644 index 000000000..6e17d3b73 --- /dev/null +++ b/src/build-data/os/hpux @@ -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/src/build-data/os/irix b/src/build-data/os/irix new file mode 100644 index 000000000..fd8b43287 --- /dev/null +++ b/src/build-data/os/irix @@ -0,0 +1,7 @@ +realname "IRIX" + +os_type unix + +<supports_shared> +all +</supports_shared> diff --git a/src/build-data/os/linux b/src/build-data/os/linux new file mode 100644 index 000000000..acf224244 --- /dev/null +++ b/src/build-data/os/linux @@ -0,0 +1,8 @@ +realname "Linux" + +os_type unix + +# Is this correct? +<supports_shared> +all +</supports_shared> diff --git a/src/build-data/os/netbsd b/src/build-data/os/netbsd new file mode 100644 index 000000000..435d8f5e8 --- /dev/null +++ b/src/build-data/os/netbsd @@ -0,0 +1,7 @@ +realname "NetBSD" + +os_type unix + +<supports_shared> +all +</supports_shared> diff --git a/src/build-data/os/openbsd b/src/build-data/os/openbsd new file mode 100644 index 000000000..cb44bd115 --- /dev/null +++ b/src/build-data/os/openbsd @@ -0,0 +1,7 @@ +realname "OpenBSD" + +os_type unix + +<supports_shared> +all +</supports_shared> diff --git a/src/build-data/os/qnx b/src/build-data/os/qnx new file mode 100644 index 000000000..28bc8dea9 --- /dev/null +++ b/src/build-data/os/qnx @@ -0,0 +1,7 @@ +realname "QNX" + +os_type unix + +<supports_shared> +all +</supports_shared> diff --git a/src/build-data/os/solaris b/src/build-data/os/solaris new file mode 100644 index 000000000..a1c1b40b3 --- /dev/null +++ b/src/build-data/os/solaris @@ -0,0 +1,11 @@ +realname "Solaris" + +os_type unix + +<supports_shared> +all +</supports_shared> + +<aliases> +sunos +</aliases> diff --git a/src/build-data/os/tru64 b/src/build-data/os/tru64 new file mode 100644 index 000000000..e320c1df4 --- /dev/null +++ b/src/build-data/os/tru64 @@ -0,0 +1,11 @@ +realname "Tru64" + +os_type unix + +<supports_shared> +all +</supports_shared> + +<aliases> +osf1 +</aliases> diff --git a/src/build-data/os/windows b/src/build-data/os/windows new file mode 100644 index 000000000..62b271271 --- /dev/null +++ b/src/build-data/os/windows @@ -0,0 +1,22 @@ +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 + +<supports_shared> +msvc +</supports_shared> + +<aliases> +win32 +MSWin32 +</aliases> |