Commit | Line | Data |
---|---|---|
249fb9ba AT |
1 | # (c) 2019 Aaron Taylor <ataylor at subgeniuskitty dot com> |
2 | # All rights reserved. | |
3 | ||
4 | #################################################################################################### | |
5 | # Configuration | |
6 | ||
7 | CC = cc | |
8 | CC_FLAGS = -Wall -std=c99 | |
9 | ||
10 | #################################################################################################### | |
11 | # Build | |
12 | ||
13 | all: vvc vvi | |
14 | ||
15 | vvi: | |
16 | $(CC) $(CC_FLAGS) -o $@ vv_interpreter.c | |
17 | ||
18 | vvc: | |
19 | $(CC) $(CC_FLAGS) -o $@ vv_compiler.c | |
20 | ||
6e942bd8 | 21 | test: all |
665e21b4 | 22 | @echo "Starting test suite:" |
6e942bd8 AT |
23 | @./vv_test.py |
24 | ||
249fb9ba AT |
25 | clean: |
26 | @rm -f vvc vvc.core vvi vvi.core |