summaryrefslogtreecommitdiff
path: root/Makefile
blob: 88e9cfaf32efb390a143def7ab5549b8e109c846 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
LIBRARIES = -lm `pkg-config guile-2.2 --cflags` -Iinclude
SOURCES = ./src/* ./cmd/main.c
OUTPUT_DIR = bin
OUTPUT = -o $(OUTPUT_DIR)/PROG

build: output_dir
	gcc -Wall $(LIBRARIES) $(SOURCES) $(OUTPUT:PROG=othello)

debug: output_dir
	gcc -Wall -g $(LIBRARIES) $(SOURCES) $(OUTPUT:PROG=othello)

output_dir:
	mkdir -p $(OUTPUT_DIR)

clean:
	rm -rf $(OUTPUT_DIR) **.h.gch