# Exemplu de Makefile pentru soluții scrise în C++.

CC = g++
CCFLAGS = -Wall -Wextra -std=c++17 -O0 -lm

.PHONY: build clean

build: p1 p2 p3 p4 p5

run-p1:
	./p1
run-p2:
	./p2
run-p3:
	./p3
run-p4:
	./p4
run-p5:
	./p5

# Nu uitați să modificați numele surselor și, eventual, ale executabilelor.
p1: ./skel/feribot/feribot.cpp
	$(CC) -o $@ $^ $(CCFLAGS)
p2: ./skel/nostory/nostory.cpp
	$(CC) -o $@ $^ $(CCFLAGS)
p3: ./skel/sushi/sushi.cpp
	$(CC) -o $@ $^ $(CCFLAGS)
p4: ./skel/semnale/semnale.cpp
	$(CC) -o $@ $^ $(CCFLAGS)
p5: ./skel/badgpt/badgpt.cpp
	$(CC) -o $@ $^ $(CCFLAGS)

# Vom șterge executabilele.
clean:
	rm -f p1 p2 p3 p4 p5
