-
Notifications
You must be signed in to change notification settings - Fork 43
/
Copy pathMakevars
16 lines (12 loc) · 1.77 KB
/
Makevars
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
CXX_STD = CXX20
PKG_CPPFLAGS = -I/usr/X11/include -I/opt/X11/include -I'/Applications/oidn-2.3.1.arm64.macos/include'
PKG_LIBS = -L/usr/X11/lib -lX11 -L/Applications/oidn-2.3.1.arm64.macos/lib -Wl,-rpath,/Applications/oidn-2.3.1.arm64.macos/lib -lOpenImageDenoise -ltbb
PKG_CXXFLAGS = -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -DHAS_OIDN -DHAS_NEON -DRAYSIMD -DRAYSIMDVECOFF
SOURCES=PrintClassSizes.cpp RcppExports.cpp define_functions.cpp render_animation_rcpp.cpp render_scene_rcpp.cpp test-runner.cpp tonemap.cpp core/PreviewDisplay.cpp core/adaptivesampler.cpp core/buildscene.cpp core/bvh.cpp core/camera.cpp core/color.cpp core/integrator.cpp hitables/box.cpp hitables/csg.cpp hitables/curve.cpp hitables/cylinder.cpp hitables/disk.cpp hitables/ellipsoid.cpp hitables/hitable.cpp hitables/hitablelist.cpp hitables/infinite_area_light.cpp hitables/instance.cpp hitables/mesh3d.cpp hitables/plymesh.cpp hitables/raymesh.cpp hitables/rectangle.cpp hitables/sphere.cpp hitables/triangle.cpp hitables/trianglemesh.cpp hitables/trimesh.cpp materials/constant.cpp materials/material.cpp materials/microfacetdist.cpp materials/texture.cpp materials/texturecache.cpp math/RayMatrix.cpp math/aabb.cpp math/animatedtransform.cpp math/bounds.cpp math/calcnormals.cpp math/calctangents.cpp math/displacement.cpp math/distributions.cpp math/filter.cpp math/loopsubdiv.cpp math/math.cpp math/matrix.cpp math/noise.cpp math/pdf.cpp math/perlin.cpp math/quaternion.cpp math/rng.cpp math/sampler.cpp math/simd.cpp math/transform.cpp math/transformcache.cpp math/vectypes.cpp miniply/miniply.cpp utils/assert.cpp utils/debug.cpp utils/raylog.cpp
# Obtain the object files
OBJECTS=$(SOURCES:.cpp=.o)
# Make the shared object
all: $(SHLIB)
# Provide recipe to remove all objects
clean:
@rm -f $(OBJECTS)