CC = gcc CFLAGS = -Wall -Wextra -g SRC = main.c compressor.c OBJ = main.o compressor.o EXEC = compressor # 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 $(OBJ) $(EXEC)