-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
27 lines (21 loc) · 1.66 KB
/
Makefile
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
all:
gcc -Wall -O3 -march=native -c main.c basis.c compute.c delta.c grobner.c helper.c pol.c reduce.c scalar.c char_p_0.c
gcc -O3 -march=native -o tester main.o basis.o compute.o delta.o grobner.o helper.o pol.o reduce.o scalar.o char_p_0.o -lgmp
clean:
rm -f tester tijdelijk gmon.out
rm -f main.o char_p_0.o basis.o compute.o delta.o grobner.o helper.o pol.o reduce.o scalar.o test_scalars.o make_list.o
debug:
gcc -g -DKIJKEN -Wall -pedantic -std=c99 -c main.c basis.c compute.c delta.c grobner.c helper.c pol.c reduce.c scalar.c char_p_0.c
gcc -g -Wall -o tester main.o basis.o compute.o delta.o grobner.o helper.o pol.o reduce.o scalar.o char_p_0.o -lgmp
profiler:
gcc -pg -DPROFILER -O1 -march=native -Wall -c main.c basis.c compute.c delta.c grobner.c helper.c pol.c reduce.c scalar.c char_p_0.c
gcc -pg -Wall -O1 -march=native -o tester main.o basis.o compute.o delta.o grobner.o helper.o pol.o reduce.o scalar.o char_p_0.o -lgmp
test:
gcc -O3 -Wall -c scalar.c pol.c helper.c test_scalars.c
gcc -O3 -Wall -o tester test_scalars.o pol.o helper.o scalar.o -lgmp
input_pol:
gcc -DINPUT_F -Wall -O3 -march=native -c main.c basis.c compute.c delta.c grobner.c helper.c pol.c reduce.c scalar.c char_p_0.c
gcc -O3 -march=native -o tester main.o basis.o compute.o delta.o grobner.o helper.o pol.o reduce.o scalar.o char_p_0.o -lgmp
output_pol:
gcc -DOUTPUT_LIST -Wall -c main.c basis.c compute.c delta.c grobner.c helper.c pol.c reduce.c scalar.c char_p_0.c
gcc -Wall -o tester main.o basis.o compute.o delta.o grobner.o helper.o pol.o reduce.o scalar.o char_p_0.o -lgmp