haiku/src/kits/opengl/mesa/Jamfile
Philippe Houdoin 006a9e008b Add a first draft OpenGL kit.
The OpenGL software renderer add-on should follow soon.
Allow to link GLTeapot as native, but without renderer, nothing is displayed ;-)



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13283 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-06-26 20:21:09 +00:00

195 lines
3.4 KiB
Plaintext

SubDir OBOS_TOP src kits opengl mesa ;
UsePrivateHeaders opengl ;
UseHeaders [ FDirName $(SUBDIR) main ] ;
UseHeaders [ FDirName $(SUBDIR) glapi ] ;
UseHeaders [ FDirName $(SUBDIR) math ] ;
UseHeaders [ FDirName $(SUBDIR) tnl ] ;
UseHeaders [ FDirName $(SUBDIR) shader ] ;
UseHeaders [ FDirName $(SUBDIR) swrast ] ;
UseHeaders [ FDirName $(SUBDIR) swrast_setup ] ;
SubDirCcFlags
-DBEOS_THREADS
-DGNU_ASSEMBLER
-DUSE_X86_ASM
-DUSE_MMX_ASM
-DUSE_3DNOW_ASM
-DUSE_SSE_ASM ;
StaticLibrary mesa :
main/api_arrayelt.c
main/api_loopback.c
main/api_noop.c
main/api_validate.c
main/accum.c
main/attrib.c
main/blend.c
main/bufferobj.c
main/buffers.c
main/clip.c
main/colortab.c
main/context.c
main/convolve.c
main/debug.c
main/depth.c
main/dispatch.c
main/dlist.c
main/drawpix.c
main/enable.c
main/enums.c
main/eval.c
main/extensions.c
main/feedback.c
main/fog.c
main/get.c
main/hash.c
main/hint.c
main/histogram.c
main/image.c
main/imports.c
main/light.c
main/lines.c
main/matrix.c
main/occlude.c
main/pixel.c
main/points.c
main/polygon.c
main/rastpos.c
main/state.c
main/stencil.c
main/texcompress.c
main/texcompress_s3tc.c
main/texcompress_fxt1.c
main/texformat.c
main/teximage.c
main/texobj.c
main/texstate.c
main/texstore.c
main/varray.c
main/vtxfmt.c
math/m_debug_clip.c
math/m_debug_norm.c
math/m_debug_xform.c
math/m_eval.c
math/m_matrix.c
math/m_translate.c
math/m_vector.c
math/m_xform.c
array_cache/ac_context.c
array_cache/ac_import.c
tnl/t_array_api.c
tnl/t_array_import.c
tnl/t_context.c
tnl/t_pipeline.c
tnl/t_save_api.c
tnl/t_save_loopback.c
tnl/t_save_playback.c
tnl/t_vb_cull.c
tnl/t_vb_fog.c
tnl/t_vb_light.c
tnl/t_vb_normals.c
tnl/t_vb_points.c
tnl/t_vb_program.c
tnl/t_vb_render.c
tnl/t_vb_texgen.c
tnl/t_vb_texmat.c
tnl/t_vb_vertex.c
tnl/t_vertex.c
tnl/t_vertex_c.c
tnl/t_vertex_codegen.c
tnl/t_vtx_api.c
tnl/t_vtx_generic.c
tnl/t_vtx_x86.c
tnl/t_vtx_eval.c
tnl/t_vtx_exec.c
swrast/s_fragprog_to_c.c
swrast/s_aaline.c
swrast/s_aatriangle.c
swrast/s_accum.c
swrast/s_alpha.c
swrast/s_alphabuf.c
swrast/s_atifragshader.c
swrast/s_auxbuffer.c
swrast/s_bitmap.c
swrast/s_blend.c
swrast/s_buffers.c
swrast/s_copypix.c
swrast/s_context.c
swrast/s_depth.c
swrast/s_drawpix.c
swrast/s_feedback.c
swrast/s_fog.c
swrast/s_imaging.c
swrast/s_lines.c
swrast/s_logic.c
swrast/s_masking.c
swrast/s_nvfragprog.c
swrast/s_pixeltex.c
swrast/s_points.c
swrast/s_readpix.c
swrast/s_span.c
swrast/s_stencil.c
swrast/s_tcc.c
swrast/s_texture.c
swrast/s_texstore.c
swrast/s_triangle.c
swrast/s_zoom.c
swrast_setup/ss_context.c
swrast_setup/ss_triangle.c
shader/arbfragparse.c
shader/arbprogparse.c
shader/arbprogram.c
shader/arbvertparse.c
shader/atifragshader.c
shader/grammar_mesa.c
shader/nvfragparse.c
shader/nvprogram.c
shader/nvvertexec.c
shader/nvvertparse.c
shader/program.c
shader/shaderobjects.c
x86/common_x86.c
x86/x86.c
x86/3dnow.c
x86/sse.c
sparc/sparc.c
ppc/common_ppc.c
# TODO: check if $(OBOS_ARCH) == x86?
x86/common_x86_asm.S
x86/x86_xform2.S
x86/x86_xform3.S
x86/x86_xform4.S
x86/x86_cliptest.S
x86/mmx_blend.S
x86/3dnow_xform1.S
x86/3dnow_xform2.S
x86/3dnow_xform3.S
x86/3dnow_xform4.S
x86/3dnow_normal.S
x86/sse_xform1.S
x86/sse_xform2.S
x86/sse_xform3.S
x86/sse_xform4.S
x86/sse_normal.S
x86/read_rgba_span_x86.S
tnl/t_vtx_x86_gcc.S
glapi/glapi.c
glapi/glthread.c
: STATIC_LIBRARY_DIR
;