Files
pr3_sysprog/Makefile
2025-03-13 15:59:14 +03:00

27 lines
695 B
Makefile
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Компилятор
CC = gcc
# Флаги компиляции (для математической библиотеки в задаче 4)
CFLAGS = -Wall
# Объявляем цели как .PHONY, чтобы make всегда выполнял команды
.PHONY: all task1 task2 task3 task4 clean
# Цель по умолчанию сборка всех проектов
all: task1 task2 task3 task4
task1:
$(CC) $(CFLAGS) task1/main.c -o task1/task1
task2:
$(CC) $(CFLAGS) task2/main.c -o task2/task2
task3:
$(CC) $(CFLAGS) task3/main.c -o task3/task3
task4:
$(CC) $(CFLAGS) task4/main.c -lm -o task4/task4
clean:
rm -f task1/task1 task2/task2 task3/task3 task4/task4