-
Notifications
You must be signed in to change notification settings - Fork 2
/
Makefile.linux
28 lines (22 loc) · 1.13 KB
/
Makefile.linux
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
CXX=g++
CFLAGS= -Wall -Os -O3 -std=gnu++11 -pedantic -I${HOME}/.local/include
LDLIBS= /opt/OpenBLAS/lib/libopenblas.so /usr/local/lib64/libarmadillo.so
LDFLAGS= -L${HOME}/.local/lib
all:
$(CXX) $(CFLAGS) forward_solution.cpp -o forward_solution $(LDFLAGS) $(LDLIBS)
$(CXX) $(CFLAGS) generate_covariance_matrix.cpp -o generate_covariance_matrix $(LDFLAGS) $(LDLIBS)
$(CXX) $(CFLAGS) generate_observation_matrix_from_running_moments.cpp -o gen_obs $(LDFLAGS) $(LDLIBS)
forward:
$(CXX) $(CFLAGS) forward_solution.cpp -o forward_solution $(LDFLAGS) $(LDLIBS)
filter:
$(CXX) $(CFLAGS) generate_covariance_matrix.cpp -o generate_covariance_matrix $(LDFLAGS) $(LDLIBS)
obs:
$(CXX) $(CFLAGS) generate_observation_matrix_from_running_moments.cpp -o gen_obs $(LDFLAGS) $(LDLIBS)
debug:
$(CXX) -v -g $(CFLAGS) forward_solution.cpp -o forward_solution $(LDFLAGS) $(LDLIBS)
$(CXX) -v -g $(CFLAGS) generate_covariance_matrix.cpp -o generate_covariance_matrix $(LDFLAGS) $(LDLIBS)
$(CXX) -v -g $(CFLAGS) generate_observation_matrix_from_running_moments.cpp -o gen_obs $(LDFLAGS) $(LDLIBS)
clean:
rm forward_solution
rm generate_covariance_matrix
rm gen_obs