CC = gcc
CFLAGS = -Wall -Wextra
LDFLAGS = -lm
SRC = $(wildcard *.c)
OBJ = $(SRC:.c=.o)
TARGET = prog

all: $(TARGET)

$(TARGET): $(OBJ)
	$(CC) -o $@ $^ $(LDFLAGS)

%.o: %.c
	$(CC) -o $@ -c $< $(CFLAGS)
clean:
	$(RM) $(OBJ) *~ polynome?_?.txt 

mrproper: clean
	$(RM) $(TARGET)
