Tim Little wrote:
> 
> I am un-able to build on Win98 with VC6.  I have tried the Makefile.fx,
> this starts well enough, but then it doesn't know how to build matvec.obj.
>  I have searched the archive, and there is no such file (matvec.s or
> matvec.c) in the CVS tree.
> 

You just have to remove the matvec.obj from the objects.
(and maybe some other old file, and add a dozen of new files or so...)

Here is the relevant snippet of my makefile.fx. I don't include my whole
makefile, because it contains some rather special customizations.

This makefile compiles the latest mesa, but I have some rather
interesting problems with the rendering results. As there has 
been rather recent code merge operation, you might want to wait 
couple of days.

The included makefile assumes you have (manually) compiled
the stuff in X86 directory. If you don't want to do that
drop the /DUSE_X86_ASM and the relevant .obj files away.

                Eero



CFLAGS        = $(cvarsdll) /Od /G6 /Gd /Zi /MD /D__i386__ \
                /DBUILD_GL32 /DMESA_FX_DDRAW /DMESA_MINWARN /DUSE_X86_ASM\
                /D__MSC__ /DFX /DFX_V2 /D__WIN32__ /DWIN32 /I..\include
/I.


!if "$(GLIDE2SDK)" != ""
CFLAGS        = $(CFLAGS) /I$(GLIDE2SDK)\src\include
!endif

OBJS            = vbcull.obj translate.obj vector.obj cva.obj
vbindirect.obj pipeline.obj\
                bbox.obj extensions.obj config.obj enums.obj\
                accum.obj alpha.obj alphabuf.obj api1.obj api2.obj apiext.obj
attrib.obj \
                bitmap.obj blend.obj clip.obj colortab.obj context.obj
copypix.obj depth.obj \
                dlist.obj drawpix.obj enable.obj eval.obj feedback.obj
fog.obj \
                get.obj hash.obj image.obj light.obj lines.obj logic.obj
masking.obj matrix.obj \
                misc.obj mmath.obj pb.obj pixel.obj points.obj
pointers.obj polygon.obj \
                quads.obj rastpos.obj readpix.obj rect.obj scissor.obj
shade.obj span.obj \
                stages.obj \
                stencil.obj teximage.obj texobj.obj texstate.obj
texture.obj triangle.obj \
                varray.obj winpos.obj vb.obj vbfill.obj vbrender.obj
vbxform.obj xform.obj \
                zoom.obj X86\x86a.obj X86\x86.obj X86\common_x86.obj
X86\common_x86asm.obj


FXOBJS          = FX\fxcva.obj FX\fxwgl.obj FX\fxapi.obj \
                FX\fxclip.obj FX\fxdd.obj \
                FX\fxddtex.obj FX\fxfastpath.obj\
                FX\fxpipeline.obj \
                FX\fxvsetup.obj FX\fxsetup.obj \
                FX\fxtexman.obj FX\fxrender.obj \
                FX\fxddspan.obj FX\fxtrifuncs.obj

OSOBJS                  = OSmesa\osmesa.obj


_______________________________________________
Mesa-dev maillist  -  [EMAIL PROTECTED]
http://lists.mesa3d.org/mailman/listinfo/mesa-dev

Reply via email to