main/convolve.c \
main/debug.c \
main/depth.c \
- main/dispatch.c \
main/dlist.c \
main/drawpix.c \
main/enable.c \
main/vtxfmt.c
GLAPI_SOURCES = \
+ main/dispatch.c \
glapi/glapi.c \
glapi/glthread.c
tnl/t_save_loopback.c \
tnl/t_save_playback.c \
tnl/t_vb_arbprogram.c \
+ tnl/t_vb_arbprogram_sse.c \
tnl/t_vb_program.c \
tnl/t_vb_render.c \
tnl/t_vb_texgen.c \
SLANG_SOURCES = \
shader/slang/slang_assemble.c \
+ shader/slang/slang_assemble_assignment.c \
shader/slang/slang_assemble_conditional.c \
shader/slang/slang_assemble_constructor.c \
shader/slang/slang_assemble_typeinfo.c \
x86/x86.c \
x86/3dnow.c \
x86/sse.c \
+ x86/rtasm/x86sse.c \
sparc/sparc.c \
ppc/common_ppc.c \
x86-64/x86-64.c
X86-64_SOURCES = \
x86-64/xform4.S
+X86-64_API = \
+ x86-64/glapi_x86-64.S
+
SPARC_SOURCES = \
sparc/clip.S \
sparc/norm.S \
### 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)