.PHONY: FORCE clean distclean

orbit: FORCE
		ghc -Wall --make Bench.hs -main-is Bench -o orbit

tests:
	        ghc -Wall -rtsopts -threaded Tests.hs -o OrbitTests

clean:
		$(RM) *.swp *~ *.hi *.o

distclean: clean
		$(RM) orbit OrbitTests