-
- 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
|