This commit is contained in:
Džubara 2025-02-11 21:27:44 +01:00
parent 285ac51dc6
commit e1fc7ac4e1

View File

@ -1,17 +1,17 @@
CC=gcc CC=gcc
CFLAGS=-Wall -Wextra -std=c11 -MMD -MP CFLAGS=-Wall -Wextra -std=c11
OBJ=main.o calculator.o OBJ=main.o calculator.o
DEP=$(OBJ:.o=.d)
all: calculator all: calculator
calculator: $(OBJ) calculator: $(OBJ)
$(CC) $(CFLAGS) -o $@ $^ -lm $(CC) $(CFLAGS) -o calculator $(OBJ) -lm
%.o: %.c main.o: main.c calculator.h
$(CC) $(CFLAGS) -c $< -o $@ $(CC) $(CFLAGS) -c main.c
calculator.o: calculator.c calculator.h
$(CC) $(CFLAGS) -c calculator.c
clean: clean:
rm -f calculator $(OBJ) $(DEP) rm -f calculator $(OBJ)
-include $(DEP)