blob: b89409df85d19a88998e6eb42ea3068f1549a730 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
all: bin/hush
bin/hush: build/lexer.o build/command.o src/hush.c build
gcc -Iinclude build/lexer.o build/command.o src/hush.c -ggdb -o bin/hush
build/lexer.o: include/lexer.h src/lexer.c build
gcc -Iinclude -c src/lexer.c -ggdb -o build/lexer.o
build/command.o: include/lexer.h include/command.h src/command.c
gcc -Iinclude -c src/command.c -ggdb -o build/command.o
.PHONY: build clean
build:
-mkdir build
-mkdir bin
clean:
-rm -r build
-rm -r bin
|