src/sn_population.c: Implemented a brute force minimization for very good solutions.
[sort-networks.git] / src / Makefile
1 CC = gcc
2 CFLAGS = -Wall -Werror -std=c99 -O3 -pthread
3 #CFLAGS = -Wall -Werror -std=c99 -O0 -g -pthread
4
5 APPLICATIONS = sn-apply sn-check-bf sn-cut sn-evolution sn-merge \
6                sn-normalize sn-show sn-tex
7
8 all: $(APPLICATIONS)
9
10 clean:
11         rm -f *.o
12         rm -f $(APPLICATIONS)
13
14 sn_comparator.o: sn_comparator.c sn_comparator.h
15
16 sn_network.o: sn_network.c sn_network.h sn_stage.h sn_comparator.h sn_random.h
17
18 sn_population.o: sn_population.c sn_population.h sn_network.h sn_random.h
19
20 sn_random.o: sn_random.c sn_random.h
21
22 sn_stage.o: sn_stage.c sn_stage.h sn_comparator.h
23
24
25 sn-apply: sn-apply.c sn_network.o sn_stage.o sn_comparator.o sn_random.o
26
27 sn-check-bf: sn-check-bf.c sn_network.o sn_stage.o sn_comparator.o sn_random.o
28
29 sn-cut: sn-cut.c sn_network.o sn_stage.o sn_comparator.o sn_random.o
30
31 sn-evolution: sn-evolution.c sn_network.o sn_stage.o sn_comparator.o sn_population.o sn_random.o
32
33 sn-merge: sn-merge.c sn_network.o sn_stage.o sn_comparator.o sn_random.o
34
35 sn-normalize: sn-normalize.c sn_network.o sn_stage.o sn_comparator.o sn_random.o
36
37 sn-show: sn-show.c sn_network.o sn_stage.o sn_comparator.o sn_random.o
38
39 sn-tex: sn-tex.c sn_network.o sn_stage.o sn_comparator.o sn_random.o
40
41 .PHONY: clean
42