Added functionality for the Atbash class

This commit is contained in:
2018-04-30 12:20:55 -04:00
parent f26404f56a
commit 2ad7b479a5
2 changed files with 22 additions and 274 deletions

View File

@@ -1,11 +1,11 @@
#For Linux
LinuxAll: libCaesar.a libPlayfair.a libVigenere.a Ciphers
LinuxTest: libCaesar.a libPlayfair.a libVigenere.a CiphersTest
LinuxAll: libCaesar.a libPlayfair.a libVigenere.a libAtbash.a Ciphers
LinuxTest: libCaesar.a libPlayfair.a libVigenere.a libAtbash.a CiphersTest
LinuxDebug: CiphersDBG
#For Windows
WindowsAll: libCaesar.lib libPlayfair.lib libVigenere.lib Ciphers.exe
WindowsTest: libCaesar.lib libPlayfair.lib libVigenere.lib CiphersTest.exe
WindowsAll: libCaesar.lib libPlayfair.lib libVigenere.lib libAtbash.lib Ciphers.exe
WindowsTest: libCaesar.lib libPlayfair.lib libVigenere.lib libAtbash.lib CiphersTest.exe
WindowsDebug: CipherDBG.exe
@@ -22,11 +22,14 @@ libPlayfair.a: SourceFiles/Playfair.cpp directory
libVigenere.a: SourceFiles/Vigenere.cpp directory
$(CXX) -shared -std=c++11 -O3 -fPIC -o lib/$@ SourceFiles/Vigenere.cpp
libAtbash.a: SourceFiles/Atbash.cpp directory
$(CXX) -shared -std=c++11 -O3 -fPIC -o lib/$@ SourceFiles/Atbash.cpp
Ciphers: main.cpp helperFunctions.hpp
$(CXX) -O3 -std=c++11 -o $@ main.cpp -L ./lib -lCaesar -lPlayfair -lVigenere
$(CXX) -O3 -std=c++11 -o $@ main.cpp -L ./lib -lCaesar -lPlayfair -lVigenere -lAtbash
CiphersTest: main.cpp
$(CXX) -O3 -std=c++11 -DTEST_VERSION -o Ciphers $< -L ./lib -lCaesar -lPlayfair -lVigenere
$(CXX) -O3 -std=c++11 -DTEST_VERSION -o Ciphers $< -L ./lib -lCaesar -lPlayfair -lVigenere -lAtbash
CiphersDBG: main.cpp SourceFiles/Caesar.cpp SourceFiles/Playfair.cpp
$(CXX) -O3 -std=c++11 -g -DTEST_VERSION -o $@ $<
@@ -41,13 +44,16 @@ libPlayfair.lib: SourceFiles/Playfair.cpp directory
g++ -shared -std=c++11 -O3 -fPIC -o lib/$@ SourceFiles/Playfair.cpp
libVigenere.lib: SourceFiles/Vigenere.cpp directory
$(CXX) -shared -std=c++11 -O3 -fPIC -o lib/$@ SourceFiles/Vigenere.cpp
g++ -shared -std=c++11 -O3 -fPIC -o lib/$@ SourceFiles/Vigenere.cpp
libAtbash.lib: SourceFiles/Atbash.cpp directory
g++ -shared -std=c++11 -O3 -fPIC -o lib/$@ SourceFiles/Vigenere.cpp
Ciphers.exe: main.cpp helperFunctions.hpp
g++ -std=c++11 -O3 -o $@ main.cpp -L ./lib -llibCaesar -llibPlayfair -llibVigenere
g++ -std=c++11 -O3 -o $@ main.cpp -L ./lib -llibCaesar -llibPlayfair -llibVigenere -llibAtbash
CiphersTest.exe: main.cpp
g++ -std=c++11 -O3 -DTEST_VERSION -o Ciphers.exe $< -L ./lib -llibCaesar -llibPlayfair -llibVigenere
g++ -std=c++11 -O3 -DTEST_VERSION -o Ciphers.exe $< -L ./lib -llibCaesar -llibPlayfair -llibVigenere -llibAtbash
CiphersDBG.exe: main.cpp SourceFiles/Caesar.cpp SourceFiles/Playfair.cpp SourceFiles/Vigenere.cpp
g++ -std=c++11 -O3 -g -DTEST_VERSION -o $@ main.cpp SourceFiles/Caesar.cpp SourceFiles/Playfair.cpp SourceFiles/Vigenere.cpp