138032Speter#!/bin/sh 294337Sgshapiro 364565Sgshapiroecho "#define DATE \"`date`\"" >crypto/date.h 438032Speter 538032Spetermajor="0" 638032Speterminor="8.0" 738032Speterslib=libssl 838032Speterclib=libcrypto 938032SpeterCC=gcc 1038032SpeterCPP='gcc -E' 1138032SpeterAS=as 1238032Speter#FLAGS='-DTERMIO -O3 -DL_ENDIAN -fomit-frame-pointer -mv8 -Wall' 1398844SgshapiroFLAGS='-DTERMIO -g2 -ggdb -DL_ENDIAN -Wall -DREF_CHECK -DCRYPTO_MDEBUG' 1438032SpeterINCLUDE='-Iinclude -Icrypto -Issl' 1538032SpeterSHFLAGS='-DPIC -fpic' 1638032Speter 1738032SpeterCFLAGS="$FLAGS $INCLUDE $SHFLAGS" 1838032SpeterASM_OBJ=""; 1938032Speter 2038032Speterecho compiling bignum assember 2138032Speter$AS -o bn_asm.o crypto/bn/asm/sparc.s 2238032SpeterCFLAGS="$CFLAGS -DBN_ASM" 23102533SgshapiroASM_OBJ="$ASM_OBJ bn_asm.o" 24102533Sgshapiro 2564565Sgshapiroecho compiling $clib 2664565Sgshapiro$CC -c $CFLAGS -DCFLAGS="\"$FLAGS\"" -o crypto.o crypto/crypto.c 2764565Sgshapiro 2838032Speterecho linking $clib.so 2938032Spetergcc $CFLAGS -shared -o $clib.so.$major.$minor crypto.o $ASM_OBJ -lnsl -lsocket 3064565Sgshapiro 3138032Speterecho compiling $slib.so 3238032Speter$CC -c $CFLAGS -o ssl.o ssl/ssl.c 3338032Speter 3438032Speterecho building $slib.so 3564565Sgshapirogcc $CFLAGS -shared -o $slib.so ssl.o -L. -lcrypto 3638032Speter 3764565Sgshapiro