diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -1,5 +1,11 @@ | |||
1 | bcsh: syntax.tab.o bcsh.c | 1 | bcsh: syntax.tab.o bcsh.o cmd.o |
2 | gcc -g -o bcsh bcsh.c syntax.tab.o -lfl | 2 | gcc -g -o bcsh bcsh.o cmd.o syntax.tab.o -lfl |
3 | |||
4 | bcsh.o: bcsh.c | ||
5 | gcc -g -c bcsh.c -o bcsh.o | ||
6 | |||
7 | cmd.o: cmd.c | ||
8 | gcc -g -c cmd.c -o cmd.o | ||
3 | 9 | ||
4 | syntax.tab.o: lex.yy.c syntax.tab.c | 10 | syntax.tab.o: lex.yy.c syntax.tab.c |
5 | gcc -g -c syntax.tab.c -o syntax.tab.o | 11 | gcc -g -c syntax.tab.c -o syntax.tab.o |
@@ -11,4 +17,6 @@ syntax.tab.c: syntax.y | |||
11 | bison -o syntax.tab.c -d -v syntax.y -Wcounterexamples | 17 | bison -o syntax.tab.c -d -v syntax.y -Wcounterexamples |
12 | 18 | ||
13 | clean: | 19 | clean: |
14 | rm -f bcsh lex.yy.c syntax.tab.c syntax.tab.h syntax.output syntax.tab.o | 20 | rm -f bcsh |
21 | rm -f bcsh.o cmd.o syntax.tab.o | ||
22 | rm -f lex.yy.c syntax.tab.c syntax.tab.h syntax.output | ||