From 2a2894dadd091c64cdc26b17e779b7daca91d17d Mon Sep 17 00:00:00 2001 From: Robby Zambito Date: Mon, 1 Nov 2021 18:52:26 -0400 Subject: Added readline dependency. Also added a bunch of compiler flags when doing a debug build. --- Makefile | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 88e9cfa..cf2e8a2 100644 --- a/Makefile +++ b/Makefile @@ -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) -- cgit v1.2.3