export CC=g++
export MAYA_DIR=/Applications/Autodesk/maya2008
export INC=-I${MAYA_DIR}/devkit/mentalray/include 
export LIB=""
export CFLAGS="-O3 -fPIC -dynamic -DMACOSX -D_REENTRANT"
export LIBTOOL=libtool
export OBJS="p_maya_shadingengine.o p_MegaTK_pass.o p_scatter_wrap.o p_fur.o p_occlusion.o p_reflect_refract.o p_SpotTK.o p_PointTK.o p_DirectTK.o p_MegaTK.o p_bake_read.o p_ray_type.o p_buffer_writer.o p_color_plus_alpha.o p_fisheye.o p_shadow.o p_color_to_float.o p_irradiance.o p_shadow_transparency.o p_constant.o p_math_output.o p_z.o p_facing_ratio.o p_motion_to_rgb.o p_CSG.o p_environment.o p_grade_color.o p_float4_to_color.o p_float2_to_vector.o p_float3_to_vector.o p_HairTK.o p_HairTK_shadow.o p_physlensdof.o p_hair_mapping.o p_dielectric_interface.o p_shader_replacer.o p_eye.o"
export SRCS="p_maya_shadingengine.cpp p_MegaTK_pass.cpp p_scatter_wrap.cpp p_fur.cpp p_occlusion.cpp p_reflect_refract.cpp p_SpotTK.cpp p_PointTK.cpp p_DirectTK.cpp p_MegaTK.cpp p_bake_read.cpp p_ray_type.cpp p_buffer_writer.cpp p_color_plus_alpha.cpp p_fisheye.cpp p_shadow.cpp p_color_to_float.cpp p_irradiance.cpp p_shadow_transparency.cpp p_constant.cpp p_math_output.cpp p_z.cpp p_facing_ratio.cpp p_motion_to_rgb.cpp p_CSG.cpp p_environment.cpp p_grade_color.cpp p_float4_to_color.cpp p_float2_to_vector.cpp p_float3_to_vector.cpp p_HairTK.cpp p_HairTK_shadow.cpp p_physlensdof.cpp p_hair_mapping.cpp p_dielectric_interface.cpp p_shader_replacer.cpp p_eye.cpp"
${CC} ${CFLAGS} ${INC} ${LIB} -c ${SRCS}
${LIBTOOL} -flat_namespace -undefined suppress -dynamic -o shaders_p.so ${OBJS} 
