Fix up Windows makefiles so that the debug build leaves debugger info
authorKarl Schultz <kschultz@freedesktop.org>
Tue, 25 Sep 2001 16:25:41 +0000 (16:25 +0000)
committerKarl Schultz <kschultz@freedesktop.org>
Tue, 25 Sep 2001 16:25:41 +0000 (16:25 +0000)
in the libraries.  Make with NODEBUG=1 builds optimized without debug
info (doc'ed in top level Makefile.win).

progs/demos/Makefile.win
src/glu/sgi/Makefile.win
src/glut/glx/Makefile.win
src/mesa/drivers/osmesa/Makefile.win
src/mesa/main/Makefile.win

index 02efb7f6ed0b1d6748ab86aed402d9c12230d9f7..eb9dc5978bee434ae49036eefd6b71baa4781183 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: Makefile.win,v 1.3 2001/09/18 20:47:23 kschultz Exp $
+# $Id: Makefile.win,v 1.4 2001/09/25 16:25:41 kschultz Exp $
 
 # Mesa 3-D graphics library
 # Version:  3.5
@@ -76,7 +76,7 @@ targets: readtex.c readtex.h $(PROGS)
 
 $(OSMESAEXES) : $*.obj
        @echo $@
-       $(link) -out:$@ $** /LIBPATH:$(LIBDIR) $(LIBS) $(EXTRALIBS)
+       $(link) $(lcommon) -out:$@ $** /LIBPATH:$(LIBDIR) $(LIBS) $(EXTRALIBS)
 
 readtex.c:
        @copy ../util/readtex.c .
index 236731a7a096eab7738c6fd3ed2de27791845c7e..33349c326d1ccfc02fb90b8ab8def8175442a4e9 100644 (file)
@@ -117,7 +117,7 @@ all : gludll
 gludll : $(GLUDLL)
 
 CFLAGS = $(cvarsdll) $(CFLAGS) -D_OPENGL32_ -Iinclude -DBUILD_GL32
-LFLAGS = $(dlllflags) $(LFLAGS)
+LFLAGS = $(dlllflags) $(lcommon) $(LFLAGS)
 
 OBJS   = $(GLU_SRCS:.c=.obj)
 LIBS   = ../lib/$(MESALIB) winmm.lib $(guilibsdll)
index 261bb7a6d6a2af3e4670698ac930622ef756ce45..cf0a3eb0cdbf057c6c221ba2bd0f9a60d6e055fc 100644 (file)
@@ -19,7 +19,7 @@ OPTIMIZE_CFLAGS = -DNDEBUG
 !ENDIF
 
 CFLAGS = $(cvarsdll) $(CFLAGS) $(OPTIMIZE_CFLAGS) -DMESA -DBUILD_GL32
-LFLAGS = $(dlllflags) $(LFLAGS)
+LFLAGS = $(dlllflags) $(lcommon) $(LFLAGS)
 
 OBJS   = $(SRCS:.c=.obj)
 MS_LIBS   = ../lib/$(MESALIB) ../lib/$(GLULIB) winmm.lib $(guilibsdll)
index d6c11b169fc33efd7d8e7cbb2575b8bb1f0140a4..36d520e65df352b27e4a211110844607dd6c2205 100644 (file)
@@ -20,7 +20,7 @@ all   : osmesadll
 osmesadll: $(OSMESADLL)
 
 CFLAGS = $(cvarsdll) $(CFLAGS) -D_OPENGL32_ -DBUILD_GL32 -I$(TOP)/src
-LFLAGS = $(LFLAGS) $(dlllflags)
+LFLAGS = $(dlllflags) $(lcommon) $(LFLAGS)
 
 OBJS   = $(ASM_SRCS:.S=.obj) $(CORE_SRCS:.c=.obj) $(DRIVER_SRCS:.c=.obj)
 LIBS   = $(guilibsdll) $(TOP)/lib/$(MESALIB)
index 2d2138fa8a80fd9e76073f2a0e248c458e20c058..d3d9d7a3d24a120120ea81e8379ba113322dc93e 100644 (file)
@@ -154,7 +154,7 @@ all : mesadll $(SUBDIRS)
 mesadll        : $(MESADLL)
 
 CFLAGS = $(cvarsdll) $(CFLAGS) -D_OPENGL32_ -DBUILD_GL32 -DNO_PARALLEL -DNO_STEREO
-LFLAGS = $(dlllflags) $(LFLAGS)
+LFLAGS = $(dlllflags) $(lcommon) $(LFLAGS)
 
 OBJS   = $(ASM_SRCS:.S=.obj) $(CORE_SRCS:.c=.obj) $(DRIVER_SRCS:.c=.obj)
 LIBS   = winmm.lib $(guilibsdll)