Always pass CFLAGS when compiling or linking demos
authorGuillaume Melquiond <guillaume.melquiond@gmail.com>
Wed, 30 Jul 2008 14:56:42 +0000 (07:56 -0700)
committerDan Nicholson <dbn.lists@gmail.com>
Wed, 30 Jul 2008 14:56:42 +0000 (07:56 -0700)
To ensure that the correct architecture flags are used, always pass the
user's CFLAGS when compiling or linking the demos. Fixes #16860.

progs/demos/Makefile
progs/fp/Makefile
progs/slang/Makefile
progs/trivial/Makefile
progs/xdemos/Makefile

index fedce1cc3d2e6255b4d5e1ade2b105e6dfaf22b2..81d9ebed860d9cbad4cbfebcd7d643f7e0085b25 100644 (file)
@@ -125,41 +125,41 @@ extfuncs.h:  $(TOP)/progs/util/extfuncs.h
 
 
 reflect: reflect.o showbuffer.o readtex.o
-       $(CC) $(LDFLAGS) reflect.o showbuffer.o readtex.o $(LIBS) -o $@
+       $(CC) $(CFLAGS) $(LDFLAGS) reflect.o showbuffer.o readtex.o $(LIBS) -o $@
 
 reflect.o: reflect.c showbuffer.h
        $(CC) -c -I$(INCDIR) $(CFLAGS) reflect.c
 
 
 shadowtex: shadowtex.o showbuffer.o
-       $(CC) $(LDFLAGS) shadowtex.o showbuffer.o $(LIBS) -o $@
+       $(CC) $(CFLAGS) $(LDFLAGS) shadowtex.o showbuffer.o $(LIBS) -o $@
 
 shadowtex.o: shadowtex.c showbuffer.h
        $(CC) -c -I$(INCDIR) $(CFLAGS) shadowtex.c
 
 
 gloss: gloss.o trackball.o readtex.o
-       $(CC) $(LDFLAGS) gloss.o trackball.o readtex.o $(LIBS) -o $@
+       $(CC) $(CFLAGS) $(LDFLAGS) gloss.o trackball.o readtex.o $(LIBS) -o $@
 
 gloss.o: gloss.c trackball.h
        $(CC) -c -I$(INCDIR) $(CFLAGS) gloss.c
 
 
 engine: engine.o trackball.o readtex.o
-       $(CC) $(LDFLAGS) engine.o trackball.o readtex.o $(LIBS) -o $@
+       $(CC) $(CFLAGS) $(LDFLAGS) engine.o trackball.o readtex.o $(LIBS) -o $@
 
 engine.o: engine.c trackball.h
        $(CC) -c -I$(INCDIR) $(CFLAGS) engine.c
 
 
 fslight: fslight.o
-       $(CC) $(LDFLAGS) fslight.o $(LIBS) -o $@
+       $(CC) $(CFLAGS) $(LDFLAGS) fslight.o $(LIBS) -o $@
 
 fslight.o: fslight.c extfuncs.h
        $(CC) -c -I$(INCDIR) $(CFLAGS) fslight.c
 
 rain: particles.o rain.o readtex.o
-       $(CXX) $(LDFLAGS) $^ $(LIBS) -o $@
+       $(CXX) $(CXXFLAGS) $(LDFLAGS) $^ $(LIBS) -o $@
 
 rain.o: rain.cxx readtex.h
        $(CXX) -c -I$(INCDIR) $(CXXFLAGS) $<
index 09f22d1a7b560bb7d3a119a909efcf5c862d2f91..3e5247477700e852021faf84d56190a8e14cbddc 100644 (file)
@@ -72,7 +72,7 @@ UTIL_FILES = readtex.h readtex.c
 .SUFFIXES: .c
 
 .c:
-       $(CC) $(INCLUDES) $(CFLAGS) $< $(LIBS) -o $@
+       $(CC) $(INCLUDES) $(CFLAGS) $(LDFLAGS) $< $(LIBS) -o $@
 
 .c.o:
        $(CC) -c $(INCLUDES) $(CFLAGS) $(DEFINES) $< -o $@
@@ -99,13 +99,13 @@ getproclist.h: $(TOP)/src/mesa/glapi/gl_API.xml getprocaddress.c getprocaddress.
 
 
 texrect: texrect.o readtex.o
-       $(CC) texrect.o readtex.o $(LIBS) -o $@
+       $(CC) $(CFLAGS) $(LDFLAGS) texrect.o readtex.o $(LIBS) -o $@
 
 texrect.o: texrect.c readtex.h
        $(CC) -c $(INCLUDES) $(CFLAGS) $(DEFINES) $< -o $@
 
 invert: invert.o readtex.o
-       $(CC) invert.o readtex.o $(LIBS) -o $@
+       $(CC) $(CFLAGS) $(LDFLAGS) invert.o readtex.o $(LIBS) -o $@
 
 invert.o: invert.c readtex.h
        $(CC) -c $(INCLUDES) $(CFLAGS) $(DEFINES) $< -o $@
index c93caeab619e00cae20548f79759cef067339ef8..f6f34fcd25f11b3531703f3c3e3e94a3fde2df23 100644 (file)
@@ -31,27 +31,27 @@ clean:
 #
 
 cltest: cltest.o framework.o $(LIB_DEP)
-       $(CC) $(LDFLAGS) cltest.o framework.o $(LIBS) -o cltest
+       $(CC) $(CFLAGS) $(LDFLAGS) cltest.o framework.o $(LIBS) -o cltest
 
 sotest: sotest.o framework.o $(LIB_DEP)
-       $(CC) $(LDFLAGS) sotest.o framework.o $(LIBS) -o sotest
+       $(CC) $(CFLAGS) $(LDFLAGS) sotest.o framework.o $(LIBS) -o sotest
 
 vstest: vstest.o framework.o $(LIB_DEP)
-       $(CC) $(LDFLAGS) vstest.o framework.o $(LIBS) -o vstest
+       $(CC) $(CFLAGS) $(LDFLAGS) vstest.o framework.o $(LIBS) -o vstest
 
 #
 # objects
 #
 
 framework.o: framework.c framework.h
-       $(CC) -c -I$(INCDIR) framework.c -o framework.o
+       $(CC) -c -I$(INCDIR) $(CFLAGS) framework.c -o framework.o
 
 cltest.o: cltest.c framework.h
-       $(CC) -c -I$(INCDIR) cltest.c -o cltest.o
+       $(CC) -c -I$(INCDIR) $(CFLAGS) cltest.c -o cltest.o
 
 sotest.o: sotest.c framework.h
-       $(CC) -c -I$(INCDIR) sotest.c -o sotest.o
+       $(CC) -c -I$(INCDIR) $(CFLAGS) sotest.c -o sotest.o
 
 vstest.o: vstest.c framework.h
-       $(CC) -c -I$(INCDIR) vstest.c -o vstest.o
+       $(CC) -c -I$(INCDIR) $(CFLAGS) vstest.c -o vstest.o
 
index 6fa51ce2cfec5019cbb1c2e7e64434b43e1715e2..e72fb078890d82ee878de53db19a1463705cc138 100644 (file)
@@ -115,13 +115,13 @@ getproclist.h: $(TOP)/src/mesa/glapi/gl_API.xml getprocaddress.c getprocaddress.
 
 
 texrect: texrect.o readtex.o
-       $(CC) $(LDFLAGS) texrect.o readtex.o $(LIBS) -o $@
+       $(CC) $(CFLAGS) $(LDFLAGS) texrect.o readtex.o $(LIBS) -o $@
 
 texrect.o: texrect.c readtex.h
        $(CC) -c $(INCLUDES) $(CFLAGS) $(DEFINES) $< -o $@
 
 invert: invert.o readtex.o
-       $(CC) $(LDFLAGS) invert.o readtex.o $(LIBS) -o $@
+       $(CC) $(CFLAGS) $(LDFLAGS) invert.o readtex.o $(LIBS) -o $@
 
 invert.o: invert.c readtex.h
        $(CC) -c $(INCLUDES) $(CFLAGS) $(DEFINES) $< -o $@
index c90159bd38c7c27bbfca826f6c3a1b6c63d0bb51..b25967121041ff0bb71dd68d6aba1c5df33da77d 100644 (file)
@@ -67,10 +67,10 @@ clean:
 
 # special cases
 pbinfo: pbinfo.o pbutil.o
-       $(CC) $(LDFLAGS) pbinfo.o pbutil.o $(LIBS) -o $@
+       $(CC) $(CFLAGS) $(LDFLAGS) pbinfo.o pbutil.o $(LIBS) -o $@
 
 pbdemo: pbdemo.o pbutil.o
-       $(CC) $(LDFLAGS) pbdemo.o pbutil.o $(LIBS) -o $@
+       $(CC) $(CFLAGS) $(LDFLAGS) pbdemo.o pbutil.o $(LIBS) -o $@
 
 pbinfo.o: pbinfo.c pbutil.h
        $(CC) -c -I. -I$(INCDIR) $(X11_INCLUDES) $(CFLAGS) pbinfo.c
@@ -82,13 +82,13 @@ pbutil.o: pbutil.c pbutil.h
        $(CC) -c -I. -I$(INCDIR) $(X11_INCLUDES) $(CFLAGS) pbutil.c
 
 glxgears_fbconfig: glxgears_fbconfig.o pbutil.o
-       $(CC) $(LDFLAGS) glxgears_fbconfig.o pbutil.o $(LIBS) -o $@
+       $(CC) $(CFLAGS) $(LDFLAGS) glxgears_fbconfig.o pbutil.o $(LIBS) -o $@
 
 glxgears_fbconfig.o: glxgears_fbconfig.c pbutil.h
        $(CC) -I$(INCDIR) $(X11_INCLUDES) $(CFLAGS) -c -I. $(CFLAGS) glxgears_fbconfig.c
 
 xrotfontdemo: xrotfontdemo.o xuserotfont.o
-       $(CC) $(LDFLAGS) xrotfontdemo.o xuserotfont.o $(LIBS) -o $@
+       $(CC) $(CFLAGS) $(LDFLAGS) xrotfontdemo.o xuserotfont.o $(LIBS) -o $@
 
 xuserotfont.o: xuserotfont.c xuserotfont.h
        $(CC) -c -I. -I$(INCDIR) $(X11_INCLUDES) $(CFLAGS) xuserotfont.c