From 528460938ada03ccfba5d7e05bc59de269ef7d67 Mon Sep 17 00:00:00 2001 From: Yurii Chechur Date: Tue, 24 Dec 2024 18:49:31 +0000 Subject: [PATCH] Update sk1/Makefile --- sk1/Makefile | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/sk1/Makefile b/sk1/Makefile index 6dfae63..5b854d8 100644 --- a/sk1/Makefile +++ b/sk1/Makefile @@ -1,15 +1,24 @@ CC = gcc -CFLAGS = -Wall -g +CFLAGS = -Wall -Wextra -g +SRC = main.c compressor.c OBJ = main.o compressor.o +EXEC = compressor -compressor: $(OBJ) - $(CC) $(CFLAGS) -o compressor $(OBJ) +# Cieľ "all", ktorý kompiluje program +all: $(EXEC) +# Pravidlo pre kompiláciu programu +$(EXEC): $(OBJ) + $(CC) $(OBJ) -o $(EXEC) + +# Pravidlo pre kompiláciu main.o main.o: main.c compressor.h $(CC) $(CFLAGS) -c main.c +# Pravidlo pre kompiláciu compressor.o compressor.o: compressor.c compressor.h $(CC) $(CFLAGS) -c compressor.c +# Čistiace pravidlo (vymaže skompilované súbory) clean: - rm -f *.o compressor + rm -f $(OBJ) $(EXEC)