--- h3/glide3/src/makefile.autoconf.am.orig Fri Oct 27 19:20:00 2000 +++ h3/glide3/src/makefile.autoconf.am Tue Dec 5 05:45:11 2006 @@ -101,7 +101,7 @@ endif if GL_AMD3D -GL_AMD3D_SRC = xtexdl_3dnow.S xdraw2_3dnow.S xdraw3_3dnow.S +GL_AMD3D_SRC = xtexdl_3dnow.S xdraw2_3dnow.S xdraw3_3dnow.S xdraw2_def.S xdraw3_def.S endif VDEFS = $(FX_CHRIS_DENIS_ANTHONY_HACK_VDEFS) \ @@ -138,41 +138,40 @@ # # Special rules for assembly files. # -PREPROCESSOR=/lib/cpp -$$ -I. -xdraw2.o : xdraw2.S xdraw2.inc.S fxgasm.h - $(CC) $(AFLAGS) -c -o $@ xdraw2.S +PREPROCESSOR=$(CPP) -$$ -I. +xdraw2.lo : xdraw2.S xdraw2.inc.S fxgasm.h + libtool --mode=compile $(CC) $(AFLAGS) -c -o $@ xdraw2.S -xdraw3.o : xdraw3.S fxgasm.h - $(CC) $(AFLAGS) -c -o $@ xdraw3.S +xdraw3.lo : xdraw3.S fxgasm.h + libtool --mode=compile $(CC) $(AFLAGS) -c -o $@ xdraw3.S # 3DNow!(tm) dependencies # XXX_def.obj targets are the default targets if GL_AMD3D -else -xdraw2_def.o: xdraw2.S xdraw2.inc.S fxgasm.h - $(CC) $(AFLAGS) -c -o $@ xdraw2.S +xdraw2_def.lo: xdraw2.S xdraw2.inc.S fxgasm.h + libtool --mode=compile $(CC) $(AFLAGS) -c -o $@ xdraw2.S -xdraw2_3dnow.o: xdraw2.S xdraw2.inc.S fxgasm.h - $(CC) $(AFLAGS) -DGL_AMD3D -DUSE_PACKET_FIFO=1 -c -o $@ xdraw2.S +xdraw2_3dnow.lo: xdraw2.S xdraw2.inc.S fxgasm.h + libtool --mode=compile $(CC) $(AFLAGS) -DGL_AMD3D -DUSE_PACKET_FIFO=1 -c -o $@ xdraw2.S -xdraw3_def.o: xdraw3.S fxgasm.h - $(CC) $(AFLAGS) -c -o $@ xdraw3.S +xdraw3_def.lo: xdraw3.S fxgasm.h + libtool --mode=compile $(CC) $(AFLAGS) -c -o $@ xdraw3.S -xdraw3_3dnow.o: xdraw3.S fxgasm.h - $(CC) $(AFLAGS) -DGL_AMD3D -DUSE_PACKET_FIFO=1 -c -o $@ xdraw3.S +xdraw3_3dnow.lo: xdraw3.S fxgasm.h + libtool --mode=compile $(CC) $(AFLAGS) -DGL_AMD3D -DUSE_PACKET_FIFO=1 -c -o $@ xdraw3.S -xtexdl_3dnow.o: xtexdl.S fxgasm.h - $(CC) $(AFLAGS) -DGL_AMD3D -DUSE_PACKET_FIFO=1 -c -o $@ xtexdl.S +xtexdl_3dnow.lo: xtexdl.S fxgasm.h + libtool --mode=compile $(CC) $(AFLAGS) -DGL_AMD3D -DUSE_PACKET_FIFO=1 -c -o $@ xtexdl.S endif if FX_GLIDE_C_CPU_DETECT CPUSOURCES = cpudtect.c else -CPUSOURCES = cpudtect.S +CPUSOURCES = cpudtect_asm.S -cpudtect.o cpudtect.lo: cpudtect.S +cpudtect_asm.o cpudtect_asm.lo: cpudtect.S $(PREPROCESSOR) -DUSE_PACKET_FIFO=1 $< > $*.tmp.s $(CC) $(AFLAGS) -c -o $*.o $*.tmp.s $(CP) $*.o $*.lo @@ -212,7 +211,7 @@ WHOLE_LIBS = $(top_builddir)/swlibs/fxmisc/libfxmisc.la \ $(top_builddir)/swlibs/newpci/pcilib/libfxpci.la \ $(top_builddir)/@FX_GLIDE_HW@/minihwc/libminihwc.la -LINK_LIBS = -L/usr/X11R6/lib -lX11 -lXext -lXxf86dga -lXxf86vm +LINK_LIBS = -L$(LOCALBASE)/lib -lX11 -lXext -lXxf86dga -lXxf86vm CLEANFILES = fxinline.h fxgasm.h