-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathMakefile
More file actions
21 lines (18 loc) · 675 Bytes
/
Copy pathMakefile
File metadata and controls
21 lines (18 loc) · 675 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
CC = gcc
CFLAGS = -Wall
LDFLAGS = -I
path_src = ./Source/Operations.c ./Source/Image.c ./Source/Convolution.c ./Source/Contour.c ./Source/Segmentation.c
path_src_data = ./datastructure/source/LinkedList.c ./datastructure/source/Point.c ./datastructure/source/stack.c ./Source/Transformer_fourier.c
path_src_kmeans = ./kmean/kmeans.c ./kmean/Util.c
LDFLAGS2 = -lm
traitement_image: $(path_src)
$(CC) -o algo $(CFLAGS) main.c $(path_src) $(path_src_data) $(LDFLAGS) ./Header/ $(LDFLAGS) ./datastructure/header/ $(LDFLAGS2)
$(CC) -o kmeans $(CFLAGS) $(path_src_kmeans) $(LDFLAGS2)
cleanall:
rm algo
rm kmeans
clear
clean:
clear
help:
cat README.md