From 086f89331ddadaaecdf78dcfb4ad81ea7b2737a9 Mon Sep 17 00:00:00 2001 From: Efe ERKEN <efe.erken@etu.unistra.fr> Date: Tue, 8 Nov 2022 16:39:46 +0100 Subject: [PATCH] :hammer: CONFIG: Fix makefile target add -lncurses Fixed makefile "clean" target and added -lncurses compiler option. --- makefile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/makefile b/makefile index 5a469e8..73adf38 100644 --- a/makefile +++ b/makefile @@ -1,9 +1,11 @@ CC = gcc CFLAGS = -Wall -Wextra -g # L'option de debug -g à enlever +CLIBS = -lncurses ALL_SOURCES = $(wildcard *.c) TEST_SOURCES = $(filter-out main.c, $(ALL_SOURCES)) SOURCES = $(filter-out test.c, $(ALL_SOURCES)) HEADERS = $(wildcard *.h) +ALL_OBJECTS = $(ALL_SOURCES:.c=.o) TEST_OBJECTS = $(TEST_SOURCES:.c=.o) OBJECTS = $(SOURCES:.c=.o) DOXYGEN_FLAGS = @@ -22,16 +24,16 @@ all : $(EXEC) test : $(TEST_EXEC) $(EXEC) : $(OBJECTS) - $(CC) $(CFLAGS) -o $@ $^ + $(CC) $(CFLAGS) -o $@ $^ $(CLIBS) $(TEST_EXEC) : $(TEST_OBJECTS) - $(CC) $(CFLAGS) -o $@ $^ + $(CC) $(CFLAGS) -o $@ $^ $(CLIBS) %.o : %.c %.h $(CC) $(CFLAGS) -c $< clean : - rm -f $(EXEC) $(TEST_EXEC) $(OBJECTS) + rm -f $(EXEC) $(TEST_EXEC) $(ALL_OBJECTS) doc : doxygen $(DOXYGEN_FLAGS) -- GitLab