6 rm -f vlmcsd-
* vlmcs-
* vlmcsdmulti-
* *_all.
* 2>/dev
/null
7 rm -f vlmcsdmulti vlmcsd vlmcs
2>/dev
/null
12 CF
="-flto=12 -static-libgcc -pipe -fwhole-program -fno-common -fno-exceptions -fno-stack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fmerge-all-constants"
13 CFCLANG
="-pipe -fno-common -fno-exceptions -fno-stack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fmerge-all-constants"
14 LF
="-Wl,-z,norelro -Wl,--hash-style=gnu -Wl,--build-id=none"
15 LFCLANG
="-Wl,-z,norelro -Wl,--hash-style=gnu"
17 gmake
$MAKEFLAGS allmulti CAT
=2 MULTI_NAME
=vlmcsdmulti-FreeBSD-10.2
-x64-gcc CLIENT_NAME
=vlmcs-FreeBSD-10.2
-x64-gcc PROGRAM_NAME
=vlmcsd-FreeBSD-10.2
-x64-gcc CC
=gcc5 CFLAGS
="$CF" LDFLAGS
="$LF"
19 gmake
$MAKEFLAGS CLIENT_NAME
=vlmcs-FreeBSD-10.2
-x64 PROGRAM_NAME
=vlmcsd-FreeBSD-10.2
-x64 CC
=clang36 CFLAGS
="$CFCLANG" LDFLAGS
="$LF"
20 rm -f vlmcs.o vlmcsd.o vlmcsdmulti.o
*_all.
*
21 gmake
$REUSEOBJFLAGS vlmcsdmulti-FreeBSD-10.2
-x64 MULTI_NAME
=vlmcsdmulti-FreeBSD-10.2
-x64 CC
=clang36 CFLAGS
="$CFCLANG" LDFLAGS
="$LF"
23 gmake
$MAKEFLAGS CLIENT_NAME
=vlmcs-FreeBSD-10.2
-x86 PROGRAM_NAME
=vlmcsd-FreeBSD-10.2
-x86 CC
=clang36 CFLAGS
="$CFCLANG -m32" LDFLAGS
="$LF"
24 rm -f vlmcs.o vlmcsd.o vlmcsdmulti.o
*_all.
*
25 gmake
$REUSEOBJFLAGS vlmcsdmulti-FreeBSD-10.2
-x86 MULTI_NAME
=vlmcsdmulti-FreeBSD-10.2
-x86 CC
=clang36 CFLAGS
="$CFCLANG -m32" LDFLAGS
="$LF"
27 gmake
$MAKEFLAGS allmulti CAT
=2 MULTI_NAME
=vlmcsdmulti-FreeBSD-10.2
-x86-gcc CLIENT_NAME
=vlmcs-FreeBSD-10.2
-x86-gcc PROGRAM_NAME
=vlmcsd-FreeBSD-10.2
-x86-gcc CC
=gcc5 CFLAGS
="$CF -m32 -DCOMPAT_32BIT" LDFLAGS
="-L/usr/lib32 -B/usr/lib32 $LF"
29 gmake
$MAKEFLAGS CAT
=2 vlmcsd-FreeBSD-10.2
-x64-threads-gcc PROGRAM_NAME
=vlmcsd-FreeBSD-10.2
-x64-threads-gcc THREADS
=1 CC
=gcc5 CFLAGS
="$CF" LDFLAGS
="-lpthread $LF"
30 gmake
$MAKEFLAGS vlmcsd-FreeBSD-10.2
-x64-threads PROGRAM_NAME
=vlmcsd-FreeBSD-10.2
-x64-threads THREADS
=1 CC
=clang36 CFLAGS
="$CFCLANG" LDFLAGS
="-lpthread $LF"
31 gmake
$MAKEFLAGS vlmcsd-FreeBSD-10.2
-x86-threads PROGRAM_NAME
=vlmcsd-FreeBSD-10.2
-x86-threads THREADS
=1 CC
=clang36 CFLAGS
="$CFCLANG -m32" LDFLAGS
="-lpthread $LF"
32 gmake
$MAKEFLAGS CAT
=2 vlmcsd-FreeBSD-10.2
-x86-threads-gcc PROGRAM_NAME
=vlmcsd-FreeBSD-10.2
-x86-threads-gcc THREADS
=1 CC
=gcc5 CFLAGS
="$CF -m32 -DCOMPAT_32BIT" LDFLAGS
="-lpthread -L/usr/lib32 -B/usr/lib32 $LF"
34 gmake
$MAKEFLAGS CRYPTO
=openssl_with_aes CLIENT_NAME
=vlmcs-FreeBSD-10.2
-x64-openssl1.0
.1-EXPERIMENTAL PROGRAM_NAME
=vlmcsd-FreeBSD-10.2
-x64-openssl1.0
.1-EXPERIMENTAL CC
=clang36 CFLAGS
="$CFCLANG" LDFLAGS
="$LF"
35 gmake
$MAKEFLAGS CRYPTO
=openssl_with_aes CLIENT_NAME
=vlmcs-FreeBSD-10.2
-x86-openssl1.0
.1-EXPERIMENTAL PROGRAM_NAME
=vlmcsd-FreeBSD-10.2
-x86-openssl1.0
.1-EXPERIMENTAL CC
=clang36 CFLAGS
="$CFCLANG -m32" LDFLAGS
="$LF"
39 strip
-s --strip-unneeded --remove-section=.eh_frame_hdr
--remove-section=.eh_frame
--remove-section=.note.gnu.gold-version
--remove-section=.comment
--remove-section=.note
--remove-section=.note.gnu.build-id
--remove-section=.note.ABI-tag vlmcs-
* vlmcsd-
* vlmcsdmulti-
*
40 sstrip
-z vlmcs-
* vlmcsd-
* vlmcsdmulti-
*
42 sudo
cp -af vlmcsd-FreeBSD-10.2
-x86-gcc /usr
/local
/sbin
/vlmcsd
43 sudo
cp -af vlmcs-FreeBSD-10.2
-x86-gcc /usr
/local
/bin
/vlmcs
45 # Copy everything to distribution server
46 scp
-p vlmcsdmulti-
* vlmcsd-
* vlmcs-
* root@ubuntu64
:x
/binaries
/FreeBSD
/intel
/