opt=-O2 -Wall -lnl-3 -lnl-route-3 -lmnl -std=c23

all: clean phase1

phase1: phase1.o
	gcc phase1.o -o phase1 ${opt}

phase.o: phase1.c
	gcc -c phase1.c -std=c23

clean:
	rm -f *.o phase1
