-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmakefile
More file actions
30 lines (19 loc) · 876 Bytes
/
makefile
File metadata and controls
30 lines (19 loc) · 876 Bytes
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
29
30
all: explore
explore: obj/explore.o obj/solvers.o obj/maze_io.o obj/maze.o obj/mouse.o
gcc -g obj/explore.o obj/solvers.o obj/maze_io.o obj/maze.o obj/mouse.o -o bin/explore
read_and_print: obj/read_and_print.o obj/maze_io.o obj/maze.o
gcc -g obj/read_and_print.o obj/maze_io.o obj/maze.o -o bin/read_and_print
obj/mouse.o: src/mouse.c src/mouse.h
gcc -g -Wall -c src/mouse.c -o obj/mouse.o
obj/explore.o: src/explore.c
gcc -g -Wall -c src/explore.c -o obj/explore.o
obj/solvers.o: src/solvers.c src/solvers.h
gcc -g -Wall ${ARGS} -c src/solvers.c -o obj/solvers.o
obj/read_and_print.o: src/read_and_print.c
gcc -g -Wall -c src/read_and_print.c -o obj/read_and_print.o
obj/maze_io.o: src/maze_io.c src/maze_io.h
gcc -g -Wall -c src/maze_io.c -o obj/maze_io.o
obj/maze.o: src/maze.c src/maze.h
gcc -g -Wall -c src/maze.c -o obj/maze.o
clean:
rm obj/* bin/*