usaa25/sk2/Makefile
2026-01-25 15:26:05 +01:00

23 lines
388 B
Makefile

CC = gcc
CFLAGS = -Wall -Wextra -std=c99 -pedantic -lm
TARGET = calculator
all: $(TARGET)
$(TARGET): main.o calculator.o
$(CC) $(CFLAGS) -o $(TARGET) main.o calculator.o -lm
main.o: main.c calculator.h
$(CC) $(CFLAGS) -c main.c
calculator.o: calculator.c calculator.h
$(CC) $(CFLAGS) -c calculator.c
clean:
rm -f *.o $(TARGET)
run: $(TARGET)
./$(TARGET)
.PHONY: all clean run