#For Linux LinuxAll: libCaesar.a libPlayfair.a Ciphers LinuxTest: libCaesar.a libPlayfair.a CiphersTest LinuxDebug: CiphersDBG #For Windows WindowsAll: libCaesar.lib libPlayfair.lib Ciphers.exe WindowsTest: libCaesar.lib libPlayfair.lib CiphersTest.exe WindowsDebug: CipherDBG.exe libCaesar.a: SourceFiles/Caesar.cpp $(CXX) -shared -std=c++11 -O3 -fPIC -o $@ $< libPlayfair.a: SourceFiles/Playfair.cpp $(CXX) -shared -std=c++11 -O3 -fPIC -o $@ $< Ciphers: main.cpp $(CXX) -O3 -std=c++11 -o $@ $< -L ./ -lCaesar -lPlayfair CiphersTest: main.cpp $(CXX) -O3 -std=c++11 -DTEST_VERSION -o Ciphers $< -L ./ -lCaesar -lPlayfair CiphersDBG: main.cpp SourceFiles/Caesar.cpp SourceFiles/Playfair.cpp $(CXX) -O3 -std=c++11 -g -DTEST_VERSION -o $@ $< #Linux libCaesar.lib: SourceFiles/Caesar.cpp g++ -shared -std=c++11 -O3 -fPIC -o $@ $< libPlayfair.lib: SourceFiles/Caesar.cpp g++ -shared -std=c++11 -O3 -fPIC -o $@ $< Ciphers.exe: main.cpp g++ -std=c++11 -O3 -o $@ $< -L ./ -llibCaesar -llibPlayfair CiphersTest.exe: main.cpp g++ -std=c++11 -O3 -DTEST_VERSION -o Ciphers.exe $< -L ./ -llibCaesar -llibPlayfair CiphersDBG.exe: main.cpp g++ -std=c++11 -O3 -g -DTEST_VERSION -o $@ $< SourceFiles/Caesar.cpp SourceFiles/Playfair.cpp