From 41f45b232c8cf217e6b0625c10f9126e6a80f924 Mon Sep 17 00:00:00 2001 From: Aram Date: Mon, 13 Mar 2017 11:44:24 +0100 Subject: [PATCH] Cleaned up Makefile a bit --- Makefile | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) mode change 100644 => 100755 Makefile diff --git a/Makefile b/Makefile old mode 100644 new mode 100755 index 7ed454a..c416bb9 --- a/Makefile +++ b/Makefile @@ -8,11 +8,21 @@ CRYPTO1_BS_OPTIMIZATION_ARGS=-O3 -march=native -mpopcnt # popcount is used for fast (hardware) parity computation on non-bitsliced states -all: +all: solve_bs solve_piwi_bs solve_piwi libnfc_crypto1_crack + +solve.so: gcc -O3 craptev1-v1.0/solve.c -fPIC -shared -o solve.so + +solve_bs: solve.so gcc -std=c99 ${CRYPTO1_BS_OPTIMIZATION_ARGS} solve_bs.c crypto1_bs.c crypto1_bs_crack.c -Icraptev1-v1.0 craptev1-v1.0/craptev1.c crapto1-v3.3/crapto1.c ./solve.so -o solve_bs -lpthread + +solve_piwi_bs: gcc -std=c99 ${CRYPTO1_BS_OPTIMIZATION_ARGS} solve_piwi_bs.c crypto1_bs.c crypto1_bs_crack.c -Icraptev1-v1.0 craptev1-v1.0/craptev1.c crapto1-v3.3/crapto1.c -o solve_piwi_bs -lpthread + +solve_piwi: gcc ${CRYPTO1_BS_OPTIMIZATION_ARGS} solve_piwi.c -I craptev1-v1.0 craptev1-v1.0/craptev1.c -o solve_piwi -lpthread + +libnfc_crypto1_crack: gcc -std=c99 ${CRYPTO1_BS_OPTIMIZATION_ARGS} -Icraptev1-v1.0 -Icrapto1-v3.3 libnfc_crypto1_crack.c crypto1_bs.c crypto1_bs_crack.c crapto1-v3.3/crypto1.c crapto1-v3.3/crapto1.c craptev1-v1.0/craptev1.c -o libnfc_crypto1_crack -lpthread -lnfc -lm clean: