<commit_before>CXXFLAGS = -std=c++11 -Werror -Wall -pedantic -O3 -g -I src/
CXX = g++
CC = g++

# .............................................................................
# globals

all: testsuite-all


# .............................................................................
# testsuite executables

testsuite-all: src/testsuite/vec3test src/testsuite/spheretest \
	src/testsuite/spheresRenderMain \
	src/testsuite/cameraPerspectiveTest

src/testsuite/vec3test: src/testsuite/vec3test.o

src/testsuite/spheretest: src/testsuite/spheretest.o src/mesh/sphere.o

src/testsuite/spheresRenderMain: src/mesh/sphere.o \
	src/integrator/directspheres.o \
	src/testsuite/spheresRenderMain.o

src/testsuite/cameraPerspectiveTest: src/camera/cameraPerspective.o src/testsuite/cameraPerspectiveTest.o

# .............................................................................
# testsuite objects

src/testsuite/vec3test.o: src/geometry/vec3.hpp src/testsuite/testutils.hpp

src/testsuite/spheretest.o: src/geometry/vec3.hpp \
	src/testsuite/testutils.hpp \
	src/mesh/sphere.o

src/testsuite/spheresRenderMain.o: src/geometry/vec3.hpp \
	src/mesh/sphere.hpp \
	src/testsuite/testutils.hpp\
	src/integrator/directspheres.hpp

src/testsuite/cameraPerspectiveTest.o: src/camera/cameraPerspective.hpp

# .............................................................................
# objects

src/mesh/sphere.o: src/geometry/vec3.hpp src/mesh/sphere.hpp

src/integrator/directspheres.o: src/geometry/vec3.hpp \
	src/mesh/sphere.hpp \
	src/integrator/directspheres.hpp

src/camera/cameraPerspective.o: src/camera/cameraPerspective.hpp


# .............................................................................
# clean

clean:
	find . -name "*.o" -type f -delete
	rm src/testsuite/vec3test
	rm src/testsuite/spheretest
	rm src/testsuite/spheresRenderMain
	rm src/testsuite/untitled.ppm<commit_msg>Makefile clean now doesn't stop on error<commit_after>CXXFLAGS = -std=c++11 -Werror -Wall -pedantic -O3 -g -I src/
CXX = g++
CC = g++

# .............................................................................
# globals

all: testsuite-all


# .............................................................................
# testsuite executables

testsuite-all: src/testsuite/vec3test src/testsuite/spheretest \
	src/testsuite/spheresRenderMain \
	src/testsuite/cameraPerspectiveTest

src/testsuite/vec3test: src/testsuite/vec3test.o

src/testsuite/spheretest: src/testsuite/spheretest.o src/mesh/sphere.o

src/testsuite/spheresRenderMain: src/mesh/sphere.o \
	src/integrator/directspheres.o \
	src/testsuite/spheresRenderMain.o

src/testsuite/cameraPerspectiveTest: src/camera/cameraPerspective.o src/testsuite/cameraPerspectiveTest.o

# .............................................................................
# testsuite objects

src/testsuite/vec3test.o: src/geometry/vec3.hpp src/testsuite/testutils.hpp

src/testsuite/spheretest.o: src/geometry/vec3.hpp \
	src/testsuite/testutils.hpp \
	src/mesh/sphere.o

src/testsuite/spheresRenderMain.o: src/geometry/vec3.hpp \
	src/mesh/sphere.hpp \
	src/testsuite/testutils.hpp\
	src/integrator/directspheres.hpp

src/testsuite/cameraPerspectiveTest.o: src/camera/cameraPerspective.hpp

# .............................................................................
# objects

src/mesh/sphere.o: src/geometry/vec3.hpp src/mesh/sphere.hpp

src/integrator/directspheres.o: src/geometry/vec3.hpp \
	src/mesh/sphere.hpp \
	src/integrator/directspheres.hpp

src/camera/cameraPerspective.o: src/camera/cameraPerspective.hpp


# .............................................................................
# clean

clean:
	- find . -name "*.o" -type f -delete
	- rm src/testsuite/vec3test
	- rm src/testsuite/spheretest
	- rm src/testsuite/spheresRenderMain
	- rm src/testsuite/untitled.ppm
{'fraction_non_alphanumeric': 0.2975292587776333, 'fraction_numerical': 0.006762028608582575, 'mean_word_length': 1.8300220750551877, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1280113', 'n_tokens_mistral': 1219, 'n_tokens_neox': 1155, 'n_words': 159}