forked from WesleyGlover/Linux-Shell
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmakefile
More file actions
35 lines (24 loc) · 712 Bytes
/
makefile
File metadata and controls
35 lines (24 loc) · 712 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
31
32
33
34
35
major2: major2.o path.o exit.o history.o pipe.o batch.o alias.o cd.o shell.o
gcc -o major2 major2.o path.o shell.o exit.o history.o alias.o pipe.o batch.o cd.o -W;
major2.o: major2.c cd.c exit.c history.c pipe.c batch.c path.c alias.c shell.c major2.h
gcc -c major2.c;
cd.o: cd.c major2.h
gcc -c cd.c;
exit.o: exit.c major2.h
gcc -c exit.c;
history.o: history.c major2.h
gcc -c history.c;
path.o: path.c major2.h
gcc -c path.c;
shell.o: shell.c major2.h
gcc -c shell.c;
alias.o: alias.c major2.h
gcc -c alias.c;
batch.o: batch.c major2.h
gcc -c batch.c;
pipe.o: pipe.c major2.h
gcc -c pipe.c;
clean:
rm major2 *.o;
debug:
gcc -g -o major2dbg major2.o path.o shell.o exit.o history.o cd.o;