depends = OpenGL OpenGLCommon darwin posix
language = Objective-C
package = platform.GLUT
modules = GLUT

compilerOpts = -framework GLUT
linkerOpts = -framework GLUT
excludedFunctions = __smapDrawSphereMapMeshBack __smapDrawSphereMapMeshSide __smapValidateSphereMapMesh \
                    bisecting_plane draw_angle_style_back_cap draw_angle_style_front_cap \
                    draw_binorm_segment_c_and_edge_n draw_binorm_segment_c_and_facet_n draw_binorm_segment_edge_n \
                    draw_binorm_segment_facet_n draw_raw_style_end_cap draw_round_style_cap_callback \
                    draw_segment_c_and_edge_n draw_segment_c_and_facet_n draw_segment_color draw_segment_edge_n \
                    draw_segment_facet_n draw_segment_plain extrusion_angle_join extrusion_raw_join \
                    extrusion_round_or_cut_join rot_about_axis_d rot_about_axis_f rot_axis_d rot_axis_f \
                    rot_omega_d rot_omega_f up_sanity_check urot_about_axis_d urot_about_axis_f urot_axis_d \
                    urot_axis_f urot_omega_d urot_omega_f uview_direction_d uview_direction_f uviewpoint_d uviewpoint_f
