From 67cc1f6ba6645b7eb231591a6de574eade9511a0 Mon Sep 17 00:00:00 2001 From: Keith Whitwell Date: Thu, 19 May 2005 15:39:37 +0000 Subject: [PATCH] move osmesa demos to their own directory --- progs/demos/Makefile | 15 ------ progs/osdemos/Makefile | 73 +++++++++++++++++++++++++++++ progs/{demos => osdemos}/osdemo.c | 0 progs/{demos => osdemos}/osdemo16.c | 0 progs/{demos => osdemos}/osdemo32.c | 0 5 files changed, 73 insertions(+), 15 deletions(-) create mode 100644 progs/osdemos/Makefile rename progs/{demos => osdemos}/osdemo.c (100%) rename progs/{demos => osdemos}/osdemo16.c (100%) rename progs/{demos => osdemos}/osdemo32.c (100%) diff --git a/progs/demos/Makefile b/progs/demos/Makefile index 75e2f5878c3..4bd72d8a5c6 100644 --- a/progs/demos/Makefile +++ b/progs/demos/Makefile @@ -36,7 +36,6 @@ PROGS = \ morph3d \ multiarb \ occlude \ - osdemo \ paltex \ pixeltex \ pointblast \ @@ -110,20 +109,6 @@ shadowtex: shadowtex.o showbuffer.o shadowtex.o: shadowtex.c showbuffer.h $(CC) -c -I$(INCDIR) $(CFLAGS) shadowtex.c -# special case: need the -lOSMesa library: -osdemo: osdemo.c - $(CC) -I$(INCDIR) $(CFLAGS) osdemo.c $(OSMESA_LIBS) -o $@ - -# another special case: need the -lOSMesa16 library: -osdemo16: osdemo16.c - $(CC) -I$(INCDIR) $(CFLAGS) osdemo16.c $(OSMESA16_LIBS) -o $@ - -# another special case: need the -lOSMesa32 library: -osdemo32: osdemo32.c - $(CC) -I$(INCDIR) $(CFLAGS) osdemo32.c $(OSMESA32_LIBS) -o $@ - - - clean: -rm -f $(PROGS) -rm -f *.o *~ diff --git a/progs/osdemos/Makefile b/progs/osdemos/Makefile new file mode 100644 index 00000000000..03ab78ac08c --- /dev/null +++ b/progs/osdemos/Makefile @@ -0,0 +1,73 @@ +# progs/demos/Makefile + +TOP = ../.. +include $(TOP)/configs/current + +INCDIR = $(TOP)/include + +OSMESA_LIBS = -L$(LIB_DIR) -lglut -lOSMesa -lGLU -lGL $(APP_LIB_DEPS) + +OSMESA16_LIBS = -L$(LIB_DIR) -lglut -lOSMesa16 -lGLU -lGL $(APP_LIB_DEPS) + +OSMESA32_LIBS = -L$(LIB_DIR) -lglut -lOSMesa32 -lGLU -lGL $(APP_LIB_DEPS) + +LIB_DEP = $(LIB_DIR)/$(GL_LIB_NAME) $(LIB_DIR)/$(GLU_LIB_NAME) $(LIB_DIR)/$(GLUT_LIB_NAME) + +PROGS = \ + osdemo + + +##### RULES ##### + +.SUFFIXES: +.SUFFIXES: .c + + +# make executable from .c file: +.c: $(LIB_DEP) readtex.o + $(CC) -I$(INCDIR) $(CFLAGS) $< readtex.o $(APP_LIB_DEPS) -o $@ + + +##### TARGETS ##### + +default: readtex.o $(PROGS) + + +readtex.c: $(TOP)/progs/util/readtex.c + cp $< . + +readtex.h: $(TOP)/progs/util/readtex.h + cp $< . + +readtex.o: readtex.c readtex.h + $(CC) -c -I$(INCDIR) $(CFLAGS) readtex.c + + +showbuffer.c: $(TOP)/progs/util/showbuffer.c + cp $< . + +showbuffer.h: $(TOP)/progs/util/showbuffer.h + cp $< . + +showbuffer.o: showbuffer.c showbuffer.h + $(CC) -c -I$(INCDIR) $(CFLAGS) showbuffer.c + + +# special case: need the -lOSMesa library: +osdemo: osdemo.c + $(CC) -I$(INCDIR) $(CFLAGS) osdemo.c $(OSMESA_LIBS) -o $@ + +# another special case: need the -lOSMesa16 library: +osdemo16: osdemo16.c + $(CC) -I$(INCDIR) $(CFLAGS) osdemo16.c $(OSMESA16_LIBS) -o $@ + +# another special case: need the -lOSMesa32 library: +osdemo32: osdemo32.c + $(CC) -I$(INCDIR) $(CFLAGS) osdemo32.c $(OSMESA32_LIBS) -o $@ + + + +clean: + -rm -f $(PROGS) + -rm -f *.o *~ + -rm -f readtex.[ch] showbuffer.[ch] diff --git a/progs/demos/osdemo.c b/progs/osdemos/osdemo.c similarity index 100% rename from progs/demos/osdemo.c rename to progs/osdemos/osdemo.c diff --git a/progs/demos/osdemo16.c b/progs/osdemos/osdemo16.c similarity index 100% rename from progs/demos/osdemo16.c rename to progs/osdemos/osdemo16.c diff --git a/progs/demos/osdemo32.c b/progs/osdemos/osdemo32.c similarity index 100% rename from progs/demos/osdemo32.c rename to progs/osdemos/osdemo32.c -- 2.30.2