# License: AGPLv3 or later. https://www.gnu.org/licenses/licenses.html compiler = "CC" standardCpp11 = "--std=c++11" ifeq ($(compiler), "CC") # gcc, g++, clang etc. follows double-dash '--' convention for non one # character arguments but banshee CC uses single dash '-' standardCpp11 = "-std=c++11" endif CFC: auxiliary.o cfc.o driver.o general_functions.o libgenVal.a $(compiler) $(standardCpp11) -o CFC *.o libgenVal.a auxiliary.o: auxiliary.cpp general_functions.h $(compiler) $(standardCpp11) -c auxiliary.cpp cfc.o: cfc.cpp general_functions.h generateValue.h $(compiler) $(standardCpp11) -c cfc.cpp driver.o: driver.cpp auxiliary.h cfc.h $(compiler) $(standardCpp11) -c driver.cpp general_functions.o: general_functions.cpp $(compiler) $(standardCpp11) -c general_functions.cpp clean: rm *.o