diff --git a/.gitignore b/.gitignore index 81214c3..446a55b 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ *.elf *.pasticciotto .vscode/ +out/ \ No newline at end of file diff --git a/polictf/create_files.sh b/polictf/create_files.sh index aa6d688..9ea4aba 100755 --- a/polictf/create_files.sh +++ b/polictf/create_files.sh @@ -1,13 +1,19 @@ #!/bin/sh +OUT_DIRECTORY="out" + +if [ ! -d "$OUT_DIRECTORY" ]; then + mkdir $OUT_DIRECTORY +fi + # tea algos -gcc ./tea_cversion/tea-decrypt.c -o ./decrypt.elf -gcc ./tea_cversion/tea-encrypt.c -o ./encrypt.elf +gcc ./tea_cversion/tea-decrypt.c -o ./$OUT_DIRECTORY/decrypt.elf +gcc ./tea_cversion/tea-encrypt.c -o ./$OUT_DIRECTORY/encrypt.elf # client / server -g++ ./server/pasticciotto_server.cpp ../vm/vm.cpp ../vm/vmas.cpp -o ./server.elf -g++ ./client/pasticciotto_client.cpp ../vm/vm.cpp ../vm/vmas.cpp -o ./client.elf +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 # debug versions -g++ ./server/pasticciotto_server.cpp ../vm/vm.cpp ../vm/vmas.cpp -DDBG -o ./server-debug.elf -g++ ./client/pasticciotto_client.cpp ../vm/vm.cpp ../vm/vmas.cpp -DDBG -o ./client-debug.elf \ No newline at end of file +g++ ./server/pasticciotto_server.cpp ../vm/vm.cpp ../vm/vmas.cpp -DDBG -o ./$OUT_DIRECTORY/server-debug.elf +g++ ./client/pasticciotto_client.cpp ../vm/vm.cpp ../vm/vmas.cpp -DDBG -o ./$OUT_DIRECTORY/client-debug.elf \ No newline at end of file