29 lines
815 B
Makefile
29 lines
815 B
Makefile
|
# 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
|