main/convolve.c \
main/debug.c \
main/depth.c \
- main/dispatch.c \
+ main/depthstencil.c \
main/dlist.c \
main/drawpix.c \
main/enable.c \
main/enums.c \
main/eval.c \
+ main/execmem.c \
main/extensions.c \
main/fbobject.c \
main/feedback.c \
main/light.c \
main/lines.c \
main/matrix.c \
+ main/mm.c \
main/occlude.c \
main/pixel.c \
main/points.c \
main/texenvprogram.c \
main/texformat.c \
main/teximage.c \
- main/texrender.c \
main/texobj.c \
+ main/texrender.c \
main/texstate.c \
main/texstore.c \
main/varray.c \
main/vtxfmt.c
GLAPI_SOURCES = \
+ main/dispatch.c \
glapi/glapi.c \
glapi/glthread.c
array_cache/ac_import.c
SWRAST_SOURCES = \
- swrast/s_fragprog_to_c.c \
swrast/s_aaline.c \
swrast/s_aatriangle.c \
swrast/s_accum.c \
swrast/s_alpha.c \
+ swrast/s_arbshader.c \
swrast/s_atifragshader.c \
swrast/s_bitmap.c \
swrast/s_blend.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_texcombine.c \
+ swrast/s_texfilter.c \
swrast/s_texstore.c \
swrast/s_triangle.c \
swrast/s_zoom.c
tnl/t_save_playback.c \
tnl/t_vb_arbprogram.c \
tnl/t_vb_arbprogram_sse.c \
+ tnl/t_vb_arbshader.c\
tnl/t_vb_program.c \
tnl/t_vb_render.c \
tnl/t_vb_texgen.c \
SHADER_SOURCES = \
- shader/arbfragparse.c \
shader/arbprogparse.c \
shader/arbprogram.c \
- shader/arbvertparse.c \
shader/atifragshader.c \
shader/grammar/grammar_mesa.c \
shader/nvfragparse.c \
shader/slang/slang_assemble_constructor.c \
shader/slang/slang_assemble_typeinfo.c \
shader/slang/slang_compile.c \
+ shader/slang/slang_compile_function.c \
+ shader/slang/slang_compile_operation.c \
+ shader/slang/slang_compile_struct.c \
+ shader/slang/slang_compile_variable.c \
shader/slang/slang_execute.c \
+ shader/slang/slang_export.c \
+ shader/slang/slang_library_noise.c \
+ shader/slang/slang_link.c \
shader/slang/slang_preprocess.c \
shader/slang/slang_storage.c \
shader/slang/slang_utility.c
### All the core C sources
-CORE_SOURCES = \
+SOLO_SOURCES = \
$(MAIN_SOURCES) \
- $(GLAPI_SOURCES) \
$(MATH_SOURCES) \
$(ARRAY_CACHE_SOURCES) \
$(TNL_SOURCES) \
# $(SLANG_C_SOURCES)
+CORE_SOURCES = \
+ $(GLAPI_SOURCES) \
+ $(SOLO_SOURCES)
+
### Object files
-#CORE_OBJECTS = $(CORE_SOURCES:.c=.o) $(SLANG_CPP_SOURCES:.cpp=.o)
-CORE_OBJECTS = $(CORE_SOURCES:.c=.o)
+SOLO_OBJECTS = \
+ $(SOLO_SOURCES:.c=.o) \
+ $(ASM_SOURCES:.S=.o)
+
+GLAPI_OBJECTS = \
+ $(GLAPI_SOURCES:.c=.o) \
+ $(ASM_API:.S=.o)
+
+CORE_OBJECTS = $(SOLO_OBJECTS) $(GLAPI_OBJECTS)
OSMESA_DRIVER_OBJECTS = $(OSMESA_DRIVER_SOURCES:.c=.o)