Subversion Repositories shark

Rev

Rev 72 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
56 pj 1
# The Frame Buffer Device
2
 
3
ifndef BASE
4
BASE=../../..
5
endif
6
 
7
include $(BASE)/config/config.mk
8
 
9
LIBRARY       = osmesa
10
 
11
# C_OPT += -DUSE_MMX_ASM
12
# ASM_OPT += -DUSE_MMX_ASM
13
 
14
OBJS_PATH     = $(BASE)/drivers/mesa/src/
15
 
16
OSMESA = accum.o api_arrayelt.o api_eval.o api_loopback.o api_noop.o api_validate.o\
17
		attrib.o blend.o buffers.o clip.o colortab.o context.o convolve.o\
18
		debug.o depth.o dispatch.o dlist.o drawpix.o enable.o enums.o eval.o\
19
		extensions.o feedback.o fog.o get.o glapi.o glthread.o hash.o hint.o\
20
		histogram.o image.o imports.o light.o lines.o matrix.o mmath.o pixel.o\
21
		points.o polygon.o rastpos.o state.o stencil.o texcompress.o texformat.o\
22
		teximage.o texobj.o texstate.o texstore.o texutil.o varray.o vpexec.o\
23
		vpparse.o vpstate.o vtxfmt.o ./osmesa/osmesa.o ./array_cache/ac_context.o\
24
		./array_cache/ac_import.o ./swrast/s_aaline.o ./swrast/s_aatriangle.o\
25
		./swrast/s_accum.o ./swrast/s_alphabuf.o ./swrast/s_alpha.o ./swrast/s_bitmap.o\
26
		./swrast/s_blend.o ./swrast/s_buffers.o ./swrast/s_context.o ./swrast/s_copypix.o\
27
		./swrast/s_depth.o ./swrast/s_drawpix.o ./swrast/s_feedback.o ./swrast/s_fog.o\
28
		./swrast/s_histogram.o ./swrast/s_imaging.o ./swrast/s_lines.o ./swrast/s_logic.o\
29
		./swrast/s_masking.o ./swrast/s_pixeltex.o ./swrast/s_points.o ./swrast/s_readpix.o\
30
		./swrast/s_span.o ./swrast/s_stencil.o ./swrast/s_texstore.o ./swrast/s_texture.o\
31
		./swrast/s_triangle.o ./swrast/s_zoom.o ./swrast_setup/ss_context.o\
32
		./swrast_setup/ss_triangle.o ./swrast_setup/ss_vb.o ./tnl/t_array_api.o\
33
		./tnl/t_array_import.o ./tnl/t_context.o ./tnl/t_eval_api.o ./tnl/t_imm_alloc.o\
34
		./tnl/t_imm_api.o ./tnl/t_imm_debug.o ./tnl/t_imm_dlist.o ./tnl/t_imm_elt.o\
35
		./tnl/t_imm_eval.o ./tnl/t_imm_exec.o ./tnl/t_imm_fixup.o ./tnl/t_pipeline.o\
36
		./tnl/t_vb_fog.o ./tnl/t_vb_light.o\
37
		./tnl/t_vb_normals.o ./tnl/t_vb_points.o ./tnl/t_vb_program.o ./tnl/t_vb_render.o\
38
		./tnl/t_vb_texgen.o ./tnl/t_vb_texmat.o ./tnl/t_vb_vertex.o\
39
		./math/m_debug_clip.o ./math/m_debug_norm.o\
40
		./math/m_debug_xform.o ./math/m_eval.o ./math/m_matrix.o ./math/m_translate.o\
41
		./math/m_vector.o ./math/m_xform.o\
42
		./X86/common_x86_asm.o ./X86/common_x86.o ./X86/gen_matypes.o ./X86/glapi_x86.o\
43
		./X86/mmx_blend.o ./X86/x86.o ./X86/x86_cliptest.o ./X86/x86_xform2.o\
44
		./X86/x86_xform3.o ./X86/x86_xform4.o
45
 
46
OBJS = $(OSMESA)
47
 
48
C_OPT += -I../../../drivers/linuxc24/include -I../include -I. -I.. -D__KERNEL__ -D__i368__ \
49
	-ffast-math -fexpensive-optimizations -fstrict-aliasing -fPIC\
50
	-malign-loops=2 -malign-jumps=2 -malign-functions=2 -D_REENTRANT\
51
	-DUSE_X86_ASM -DUSE_MMX_ASM
52
 
53
ASM_OPT += -I../../../drivers/linuxc24/include -I../include -I. -I.. -D__KERNEL__ -D__i368__ \
54
	-ffast-math -fexpensive-optimizations -fstrict-aliasing -fPIC -O\
55
	-malign-loops=2 -malign-jumps=2 -malign-functions=2 -D_REENTRANT\
56
	-DUSE_X86_ASM -DUSE_MMX_ASM
57
 
58
include $(BASE)/config/lib.mk
59