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