INC=. LIBRARY=/usr/lib/x86_64-linux-gnu all: mkdir -p obj g++ -g -I${INC} -c utils/common.c -o obj/common.o g++ -g -I${INC} -c utils/base64.cpp -o obj/base64.o g++ -g -I${INC} -c utils/runner.cpp -o obj/utils_runner.o g++ -g -I${INC} -c utils/xor.c -o obj/xor.o g++ -g -I${INC} -c utils/pkcs7.c -o obj/pkcs7.o g++ -g -I${INC} -c set1/xor_char_finder.cpp -o obj/xor_char_finder.o g++ -g -I${INC} -c utils/hamming.c -o obj/hamming.o g++ -g -I${INC} -c set1/runner.cpp -o obj/set1_runner.o g++ -g -I${INC} -c set2/runner.c -o obj/set2_runner.o g++ -g -I${INC} -c set1/ecb.c -o obj/ecb.o g++ -g -I${INC} -c set2/cbc.c -o obj/cbc.o g++ -g -I${INC} -c main.cpp -o obj/main.o g++ -g -o main obj/common.o obj/base64.o \ obj/xor_char_finder.o obj/xor.o \ obj/hamming.o obj/utils_runner.o \ obj/set1_runner.o obj/main.o obj/ecb.o \ obj/set2_runner.o obj/pkcs7.o obj/cbc.o \ -lcrypto clean: rm -rf obj andrun: all main