-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathmakefile~
23 lines (21 loc) · 1.07 KB
/
makefile~
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
all: NumCpp
NumCpp: main.o functions.o misc.o parser.o variables.o routines.o complex.o sim_eqn.o
g++ main.o functions.o misc.o parser.o variables.o routines.o complex.o sim_eqn.o -lmpfr -lgmp -o NumCpp
main.o: src/main.cpp
g++ -c src/main.cpp
functions.o: src/functions.cpp src/functions.h src/parser.hpp
g++ -c src/functions.cpp src/functions.h src/parser.hpp -lmpfr -lgmp
misc.o: src/misc.cpp src/misc.h src/parser.hpp
g++ -c src/misc.cpp src/misc.h src/parser.hpp
parser.o: src/parser.cpp src/parser.hpp
g++ -c src/parser.cpp src/complex.cpp src/sim_eqn.cpp src/parser.hpp -lmpfr -lgmp
variables.o: src/variables.cpp src/variables.h src/parser.hpp
g++ -c src/variables.cpp src/variables.h src/parser.hpp -lmpfr -lgmp
routines.o: src/routines.cpp src/routines.h src/parser.hpp
g++ -c src/routines.cpp src/routines.h src/parser.hpp -lmpfr -lgmp
complex.o: src/complex.cpp src/parser.hpp -lmpfr -lgmp
g++ -c src/complex.cpp src/parser.hpp -lmpfr -lgmp
sim_eqn.o: src/sim_eqn.cpp src/parser.hpp -lmpfr -lgmp
g++ -c src/sim_eqn.cpp src/parser.hpp -lmpfr -lgmp
clean:
rm -rf *.o NumCpp