-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
18 lines (14 loc) · 779 Bytes
/
Makefile
File metadata and controls
18 lines (14 loc) · 779 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
CC = gcc
CPPFLAGS = -MMD
CFLAGS = -Wall -Wextra -O3 `pkg-config --cflags --libs gtk+-3.0`
LDFLAGS =
LDLIBS = `pkg-config --libs sdl2 SDL2_image gtk+-3.0` -lm
SRC = main.c sudoku_solver/solver9.c sudoku_solver/solver16.c sudoku_solver/useful.c Preprocessing/filter.c Preprocessing/utils.c Preprocessing/perspective.c Processing/basic_utilities.c Processing/hough_transform.c Processing/grid_detection.c Processing/SDL_utilities.c Processing/contour_manager.c Processing/doubles_lists.c Processing/img_upgrade.c NeuronalNetwork/mainNN.c Ressources/neuronalNetwork.c Ressources/saveParams.c Ressources/matrix.c NeuronalNetwork_Hexa/mainNNH.c Ressources/BuildDataImage.c
OBJ = ${SRC:.c=.o}
DEP = ${SRC:.c=.d}
all: main
main: ${OBJ}
clean:
${RM} ${OBJ}
${RM} ${DEP}
${RM} main