blob: 34d4615253c2e92c1cca3ae7c4269a6c1fc1d095 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
LIBRARIES = -lm \
`pkg-config --libs --cflags guile-3.0` \
`pkg-config --libs --cflags readline` \
-Iinclude
SOURCES = ./src/* ./cmd/main.c
OUTPUT_DIR = bin
OUTPUT = -o $(OUTPUT_DIR)/PROG
build: output_dir
gcc -Ofast $(LIBRARIES) $(SOURCES) $(OUTPUT:PROG=othello)
debug: output_dir
#gcc -std=c11 -g -Wall -Wextra -Wpedantic -Werror $(LIBRARIES) $(SOURCES) $(OUTPUT:PROG=othello)
gcc -std=c11 -g $(LIBRARIES) $(SOURCES) $(OUTPUT:PROG=othello)
output_dir:
mkdir -p $(OUTPUT_DIR)
clean:
rm -rf $(OUTPUT_DIR) **.h.gch
|