-#### NetWare from David Ward (dsward@novell.com)
-# requires either MetroWerks NLM development tools, or gcc / nlmconv
-# NetWare defaults socket bio to WinSock sockets. However,
-# the builds can be configured to use BSD sockets instead.
-# netware-clib => legacy CLib c-runtime support
- "netware-clib" => {
- inherit_from => [ "BASE_Windows" ],
- cc => "mwccnlm",
- build_scheme => add("netware", { separator => undef }),
- },
- "netware-clib-bsdsock" => {
- inherit_from => [ "BASE_Windows" ],
- cc => "mwccnlm",
- build_scheme => add("netware", { separator => undef }),
- },
- "netware-clib-gcc" => {
- inherit_from => [ "BASE_unix" ],
- cc => "i586-netware-gcc",
- cflags => "-nostdinc -I/ndk/nwsdk/include/nlm -I/ndk/ws295sdk/include -DL_ENDIAN -DNETWARE_CLIB -DOPENSSL_SYS_NETWARE -O2 -Wall",
- },
- "netware-clib-bsdsock-gcc" => {
- inherit_from => [ "BASE_unix" ],
- cc => "i586-netware-gcc",
- cflags => "-nostdinc -I/ndk/nwsdk/include/nlm -DNETWARE_BSDSOCK -DNETDB_USE_INTERNET -DL_ENDIAN -DNETWARE_CLIB -DOPENSSL_SYS_NETWARE -O2 -Wall",
- },
- # netware-libc => LibC/NKS support
- "netware-libc" => {
- inherit_from => [ "BASE_Windows" ],
- cc => "mwccnlm",
- bn_ops => "BN_LLONG",
- build_scheme => add("netware", { separator => undef }),
- },
- "netware-libc-bsdsock" => {
- inherit_from => [ "BASE_Windows" ],
- cc => "mwccnlm",
- bn_ops => "BN_LLONG",
- build_scheme => add("netware", { separator => undef }),
- },
- "netware-libc-gcc" => {
- inherit_from => [ "BASE_unix" ],
- cc => "i586-netware-gcc",
- cflags => "-nostdinc -I/ndk/libc/include -I/ndk/libc/include/winsock -DL_ENDIAN -DNETWARE_LIBC -DOPENSSL_SYS_NETWARE -DTERMIO -O2 -Wall",
- bn_ops => "BN_LLONG",
- },
- "netware-libc-bsdsock-gcc" => {
- inherit_from => [ "BASE_unix" ],
- cc => "i586-netware-gcc",
- cflags => "-nostdinc -I/ndk/libc/include -DNETWARE_BSDSOCK -DL_ENDIAN -DNETWARE_LIBC -DOPENSSL_SYS_NETWARE -DTERMIO -O2 -Wall",
- bn_ops => "BN_LLONG",
- },
-
-#### DJGPP
- "DJGPP" => {
- inherit_from => [ asm("x86_asm") ],
- cc => "gcc",
- cflags => "-I/dev/env/WATT_ROOT/inc -DTERMIO -DL_ENDIAN -fomit-frame-pointer -O2 -Wall",
- sys_id => "MSDOS",
- ex_libs => add("-L/dev/env/WATT_ROOT/lib -lwatt"),
- bn_ops => "BN_LLONG",
- perlasm_scheme => "a.out",
- },
-
-#### Ultrix from Bernhard Simon <simon@zid.tuwien.ac.at>
- "ultrix-cc" => {
- inherit_from => [ "BASE_unix" ],
- cc => "cc",
- cflags => "-std1 -O -Olimit 2500 -DL_ENDIAN",
- thread_scheme => "(unknown)",
- },
- "ultrix-gcc" => {
- inherit_from => [ "BASE_unix" ],
- cc => "gcc",
- cflags => "-O3 -DL_ENDIAN",
- bn_ops => "BN_LLONG",
- thread_scheme => "(unknown)",
- },
-# K&R C is no longer supported; you need gcc on old Ultrix installations
-##"ultrix","cc:-O2 -DNOPROTO -DNOCONST -DL_ENDIAN::(unknown):::::::",
-