diff options
author | Robby Zambito <contact@robbyzambito.me> | 2021-11-01 18:52:26 -0400 |
---|---|---|
committer | Robby Zambito <contact@robbyzambito.me> | 2021-11-01 18:52:26 -0400 |
commit | 2a2894dadd091c64cdc26b17e779b7daca91d17d (patch) | |
tree | bc74dd3dc244782de4a3d0a0c4b062f83fe1701a | |
parent | 4602e787c041fd2322fbd1f648d063a84652b5ff (diff) |
Added readline dependency.
Also added a bunch of compiler flags when doing a debug build.
-rw-r--r-- | Makefile | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -1,13 +1,17 @@ -LIBRARIES = -lm `pkg-config guile-2.2 --cflags` -Iinclude +LIBRARIES = -lm \ + `pkg-config --libs --cflags guile-2.2` \ + `pkg-config --libs --cflags readline` \ + -Iinclude + SOURCES = ./src/* ./cmd/main.c OUTPUT_DIR = bin OUTPUT = -o $(OUTPUT_DIR)/PROG build: output_dir - gcc -Wall $(LIBRARIES) $(SOURCES) $(OUTPUT:PROG=othello) + gcc -Ofast $(LIBRARIES) $(SOURCES) $(OUTPUT:PROG=othello) debug: output_dir - gcc -Wall -g $(LIBRARIES) $(SOURCES) $(OUTPUT:PROG=othello) + gcc -std=c11 -g -Wall -Wextra -Wpedantic -Werror $(LIBRARIES) $(SOURCES) $(OUTPUT:PROG=othello) output_dir: mkdir -p $(OUTPUT_DIR) |