aboutsummaryrefslogtreecommitdiff
path: root/build.AIX
diff options
context:
space:
mode:
Diffstat (limited to 'build.AIX')
-rwxr-xr-xbuild.AIX45
1 files changed, 45 insertions, 0 deletions
diff --git a/build.AIX b/build.AIX
new file mode 100755
index 0000000..6d188a3
--- /dev/null
+++ b/build.AIX
@@ -0,0 +1,45 @@
+#!/bin/sh
+#
+# $Id: build.AIX,v 1.2 1999/08/24 14:39:31 d019080 Exp $
+#
+OBJ=".o"
+CC="xlc"
+MAJOR="`uname -v`"
+MINOR="`uname -r`"
+CFLAGS="-z -qlanglvl=ansi -qarch=com -qspill=1024"
+if [ "${MAJOR}${MINOR}" -ge 40 ] ; then
+ CFLAGS="$CFLAGS -qinfo"
+else
+ CFLAGS="$CFLAGS -D_POSIX_SOURCE -D_ALL_SOURCE"
+fi
+RM="rm -f"
+EXE=""
+LD="$CC"
+LDFLAGS=""
+LDTARGET='-o $@'
+XD=""
+if [ "${MAJOR}${MINOR}" -ge 42 ] ; then
+ # dlopen() is used in AIX 4.2
+ SHLIB=".so"
+ LDLIBS="-ldl"
+else
+ SHLIB=".o"
+ LDLIBS=""
+fi
+SHFLAGS=""
+LINK_SHARED="ld -L/usr/lib -bM:SRE -T512 -H512 -bnoentry"
+LINK_SHARED_END=" -lc $LDLIBS -bE:sncgss.exp"
+
+#VENLIB="-L/your/software/path -lgssapi"
+VENLIB=""
+if [ "$VENLIB" = "" ] ; then
+ echo "***"
+ echo "*** Please edit $0 and define VENLIB to link your"
+ echo "*** GSS-API v2 shared library"
+ echo "***"
+ exit 1
+fi
+
+export OBJ CC CFLAGS RM EXE LDLIBS LD LDTARGET LDFLAGS XD
+export SHEXT SHFLAGS LINK_SHARED LINK_SHARED_END VENLIB
+"$@"