More clean-ups and re-org

This commit is contained in:
Brian Paul 2003-06-13 02:32:28 +00:00
parent 93db675bd9
commit 0c0e583c01
1 changed files with 97 additions and 49 deletions

View File

@ -17,10 +17,9 @@ VPATH = RCS
LIBDIR = $(TOP)/lib LIBDIR = $(TOP)/lib
### Lists of source files
CORE_SOURCES = \ MAIN_SOURCES = \
glapi/glapi.c \
glapi/glthread.c \
main/api_arrayelt.c \ main/api_arrayelt.c \
main/api_loopback.c \ main/api_loopback.c \
main/api_noop.c \ main/api_noop.c \
@ -73,7 +72,13 @@ CORE_SOURCES = \
main/texstore.c \ main/texstore.c \
main/texutil.c \ main/texutil.c \
main/varray.c \ main/varray.c \
main/vtxfmt.c \ main/vtxfmt.c
GLAPI_SOURCES = \
glapi/glapi.c \
glapi/glthread.c
MATH_SOURCES = \
math/m_debug_clip.c \ math/m_debug_clip.c \
math/m_debug_norm.c \ math/m_debug_norm.c \
math/m_debug_xform.c \ math/m_debug_xform.c \
@ -81,9 +86,13 @@ CORE_SOURCES = \
math/m_matrix.c \ math/m_matrix.c \
math/m_translate.c \ math/m_translate.c \
math/m_vector.c \ math/m_vector.c \
math/m_xform.c \ math/m_xform.c
ARRAY_CACHE_SOURCES = \
array_cache/ac_context.c \ array_cache/ac_context.c \
array_cache/ac_import.c \ array_cache/ac_import.c
SWRAST_SOURCES = \
swrast/s_aaline.c \ swrast/s_aaline.c \
swrast/s_aatriangle.c \ swrast/s_aatriangle.c \
swrast/s_accum.c \ swrast/s_accum.c \
@ -111,10 +120,14 @@ CORE_SOURCES = \
swrast/s_texture.c \ swrast/s_texture.c \
swrast/s_texstore.c \ swrast/s_texstore.c \
swrast/s_triangle.c \ swrast/s_triangle.c \
swrast/s_zoom.c \ swrast/s_zoom.c
SWRAST_SETUP_SOURCES = \
swrast_setup/ss_context.c \ swrast_setup/ss_context.c \
swrast_setup/ss_triangle.c \ swrast_setup/ss_triangle.c \
swrast_setup/ss_vb.c \ swrast_setup/ss_vb.c
TNL_SOURCES = \
tnl/t_array_api.c \ tnl/t_array_api.c \
tnl/t_array_import.c \ tnl/t_array_import.c \
tnl/t_context.c \ tnl/t_context.c \
@ -136,39 +149,16 @@ CORE_SOURCES = \
tnl/t_vb_render.c \ tnl/t_vb_render.c \
tnl/t_vb_texgen.c \ tnl/t_vb_texgen.c \
tnl/t_vb_texmat.c \ tnl/t_vb_texmat.c \
tnl/t_vb_vertex.c \ tnl/t_vb_vertex.c
x86/common_x86.c \
x86/x86.c \ ASM_C_SOURCES = \
x86/3dnow.c \ x86/common_x86.c \
x86/sse.c \ x86/x86.c \
x86/3dnow.c \
x86/sse.c \
sparc/sparc.c sparc/sparc.c
DRIVER_SOURCES = \ X86_SOURCES = \
drivers/glide/fxapi.c \
drivers/glide/fxdd.c \
drivers/glide/fxddspan.c \
drivers/glide/fxddtex.c \
drivers/glide/fxsetup.c \
drivers/glide/fxtexman.c \
drivers/glide/fxtris.c \
drivers/glide/fxvb.c \
drivers/glide/fxglidew.c \
drivers/x11/glxapi.c \
drivers/x11/fakeglx.c \
drivers/x11/xfonts.c \
drivers/x11/xm_api.c \
drivers/x11/xm_dd.c \
drivers/x11/xm_line.c \
drivers/x11/xm_span.c \
drivers/x11/xm_tri.c \
drivers/svga/svgamesa.c \
drivers/svga/svgamesa8.c \
drivers/svga/svgamesa15.c \
drivers/svga/svgamesa16.c \
drivers/svga/svgamesa24.c \
drivers/svga/svgamesa32.c
X86_SOURCES = \
x86/common_x86_asm.S \ x86/common_x86_asm.S \
x86/glapi_x86.S \ x86/glapi_x86.S \
x86/x86_xform2.S \ x86/x86_xform2.S \
@ -187,29 +177,85 @@ X86_SOURCES = \
x86/sse_xform4.S \ x86/sse_xform4.S \
x86/sse_normal.S x86/sse_normal.S
SPARC_SOURCES = \ SPARC_SOURCES = \
sparc/clip.S \ sparc/clip.S \
sparc/glapi_sparc.S \ sparc/glapi_sparc.S \
sparc/norm.S \ sparc/norm.S \
sparc/xform.S sparc/xform.S
OSMESA_SOURCES = \ X11_DRIVER_SOURCES = \
drivers/x11/glxapi.c \
drivers/x11/fakeglx.c \
drivers/x11/xfonts.c \
drivers/x11/xm_api.c \
drivers/x11/xm_dd.c \
drivers/x11/xm_line.c \
drivers/x11/xm_span.c \
drivers/x11/xm_tri.c
OSMESA_DRIVER_SOURCES = \
drivers/osmesa/osmesa.c drivers/osmesa/osmesa.c
GLIDE_DRIVER_SOURCES = \
drivers/glide/fxapi.c \
drivers/glide/fxdd.c \
drivers/glide/fxddspan.c \
drivers/glide/fxddtex.c \
drivers/glide/fxsetup.c \
drivers/glide/fxtexman.c \
drivers/glide/fxtris.c \
drivers/glide/fxvb.c \
drivers/glide/fxglidew.c
SVGA_DRIVER_SOURCES = \
drivers/svga/svgamesa.c \
drivers/svga/svgamesa8.c \
drivers/svga/svgamesa15.c \
drivers/svga/svgamesa16.c \
drivers/svga/svgamesa24.c \
drivers/svga/svgamesa32.c
### Groups of files
CORE_SOURCES = \
$(MAIN_SOURCES) \
$(GLAPI_SOURCES) \
$(MATH_SOURCES) \
$(ARRAY_CACHE_SOURCES) \
$(SWRAST_SOURCES) \
$(SWRAST_SETUP_SOURCES) \
$(TNL_SOURCES) \
$(ASM_C_SOURCES)
# This will probably get set to $(X86_SOURCES) in Make-config: # This will probably get set to $(X86_SOURCES) in Make-config:
ASM_SOURCES = ASM_SOURCES =
OBJECTS = \ # This should get set in Make-config someday:
$(CORE_SOURCES:.c=.o) \ DRIVER_SOURCES = \
$(ASM_SOURCES:.S=.o) \ $(X11_DRIVER_SOURCES) \
$(DRIVER_SOURCES:.c=.o) $(GLIDE_DRIVER_SOURCES) \
$(SVGA_DRIVER_SOURCES)
### Object files
CORE_OBJECTS = $(CORE_SOURCES:.c=.o) CORE_OBJECTS = $(CORE_SOURCES:.c=.o)
OSMESA_OBJECTS = $(OSMESA_SOURCES:.c=.o) DRIVER_OBJECTS = $(DRIVER_SOURCES:.c=.o)
ASM_OBJECTS = $(ASM_SOURCES:.S=.o)
OSMESA_OBJECTS = $(OSMESA_DRIVER_SOURCES:.c=.o)
OBJECTS = \
$(CORE_OBJECTS) \
$(ASM_OBJECTS) \
$(DRIVER_OBJECTS)
### Include directories
INCLUDE_DIRS = \ INCLUDE_DIRS = \
-I$(TOP)/include \ -I$(TOP)/include \
@ -222,6 +268,7 @@ INCLUDE_DIRS = \
-I$(TOP)/src/mesa/swrast_setup -I$(TOP)/src/mesa/swrast_setup
##### RULES ##### ##### RULES #####
.c.o: .c.o:
@ -274,8 +321,9 @@ $(LIBDIR)/$(MESA_LIB): $(CORE_OBJECTS)
# Run 'make -f Makefile.X11 dep' to update the dependencies if you change # Run 'make -f Makefile.X11 dep' to update the dependencies if you change
# what's included by any source file. # what's included by any source file.
dep: $(CORE_SOURCES) $(DRIVER_SOURCES) $(OSMESA_SOURCES) $(ASM_SOURCES) dep: $(CORE_SOURCES) $(DRIVER_SOURCES) $(OSMESA_DRIVER_SOURCES) $(ASM_SOURCES)
makedepend -fdepend -Y -I../include -DGGI -DSVGA -DFX $(CORE_SOURCES) $(DRIVER_SOURCES) $(OSMESA_SOURCES) $(ASM_SOURCES) makedepend -fdepend -Y -I../include -DGGI -DSVGA -DFX $(CORE_SOURCES) \
$(DRIVER_SOURCES) $(OSMESA_DRIVER_SOURCES) $(ASM_SOURCES)
# Emacs tags # Emacs tags
@ -283,7 +331,7 @@ tags:
etags `find . -name \*.[ch]` `find ../include` etags `find . -name \*.[ch]` `find ../include`
# Clean up .o and backup files # Remove .o and backup files
clean: clean:
-rm -f */*.o */*~ */*.o */*~ -rm -f */*.o */*~ */*.o */*~
-rm -f drivers/*/*.o -rm -f drivers/*/*.o