2017-06-01 17:52:00 +01:00
|
|
|
#!/bin/sh
|
|
|
|
|
2017-06-01 17:54:59 +01:00
|
|
|
OUT_DIRECTORY="out"
|
|
|
|
|
|
|
|
if [ ! -d "$OUT_DIRECTORY" ]; then
|
|
|
|
mkdir $OUT_DIRECTORY
|
|
|
|
fi
|
|
|
|
|
2017-06-01 17:52:00 +01:00
|
|
|
# tea algos
|
2017-06-01 17:54:59 +01:00
|
|
|
gcc ./tea_cversion/tea-decrypt.c -o ./$OUT_DIRECTORY/decrypt.elf
|
|
|
|
gcc ./tea_cversion/tea-encrypt.c -o ./$OUT_DIRECTORY/encrypt.elf
|
2017-06-01 17:52:00 +01:00
|
|
|
|
|
|
|
# client / server
|
2017-06-01 17:54:59 +01:00
|
|
|
g++ ./server/pasticciotto_server.cpp ../vm/vm.cpp ../vm/vmas.cpp -o ./$OUT_DIRECTORY/server.elf
|
|
|
|
g++ ./client/pasticciotto_client.cpp ../vm/vm.cpp ../vm/vmas.cpp -o ./$OUT_DIRECTORY/client.elf
|
2017-06-01 17:52:00 +01:00
|
|
|
|
|
|
|
# debug versions
|
2017-06-01 17:54:59 +01:00
|
|
|
g++ ./server/pasticciotto_server.cpp ../vm/vm.cpp ../vm/vmas.cpp -DDBG -o ./$OUT_DIRECTORY/server-debug.elf
|
2017-06-06 10:28:43 +01:00
|
|
|
g++ ./client/pasticciotto_client.cpp ../vm/vm.cpp ../vm/vmas.cpp -DDBG -o ./$OUT_DIRECTORY/client-debug.elf
|
|
|
|
|
|
|
|
# stripping symbols
|
|
|
|
strip -s $OUT_DIRECTORY/*
|