CC=gcc -Wall -W -ggdb -L.
AR=ar crsu

all: planarity planarity_matt libplanar.a

libplanar.a: listcoll.o stack.o graphEmbed.o graphIO.o graphIsolator.o graphNonplanar.o graphPreprocess.o graphStructure.o graphTests.o
	$(AR) $@ $^

planarity: planarity.o libplanar.a
	$(CC) -o $@ $< -lplanar

planarity_matt: planarity_matt.o libplanar.a
	$(CC) -o $@ $< -lplanar

clean:
	rm -f *.o planarity planarity_matt

.PHONY: clean
