diff options
Diffstat (limited to 'build.AIX')
-rwxr-xr-x | build.AIX | 45 |
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 +"$@" |