CPPFLAGS = -O6 -Wall -Wextra

all: selection selection.class

pub: selection.py selection.cpp selection.java gencases.py jobs.txt names.txt
	../../scripts/codepub ! proj1 proj1/ $^

selection: selection.cpp
	g++ $(CPPFLAGS) $^ -o $@

selection.class: selection.java
	javac $^

.PHONY: pub clean

clean:
	rm -f selection selection.class
