added glu_tar and glut_tar targets, misc clean-up
authorBrian Paul <brian.paul@tungstengraphics.com>
Fri, 31 Mar 2000 16:20:47 +0000 (16:20 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Fri, 31 Mar 2000 16:20:47 +0000 (16:20 +0000)
Makefile.X11

index 14443c8fe1a9d90df540fadbc35e9a2ad1b47a84..a9c98dcfbe2059da6a08e396fcc92f2d884bf6f6 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: Makefile.X11,v 1.22 2000/03/22 23:48:16 brianp Exp $
+# $Id: Makefile.X11,v 1.23 2000/03/31 16:20:47 brianp Exp $
 
 # Mesa 3-D graphics library
 # Version:  3.3
@@ -159,30 +159,31 @@ sunos5 sunos5-sl sunos5-ultra sunos5-ultra-sl sunos5-gcc sunos5-gcc-sl \
 sunos5-thread sunos5-pthread sunos5-gcc-thread sunos5-gcc-pthread \
 sunos5-x11r6-gcc-sl ultrix-gcc unicos unixware uwin vistra:
        -mkdir lib
-       touch src/depend
-       touch src-glu/depend
+       if [ -d src      ] ; then touch src/depend      ; fi
+       if [ -d src-glu  ] ; then touch src-glu/depend  ; fi
        if [ -d src-glut ] ; then touch src-glut/depend ; fi
-       cd src ; $(MAKE) -f Makefile.X11 $@
-       cd src-glu ; $(MAKE) -f Makefile.X11 $@
+       if [ -d src      ] ; then cd src      ; $(MAKE) -f Makefile.X11 $@ ; fi
+       if [ -d src-glu  ] ; then cd src-glu  ; $(MAKE) -f Makefile.X11 $@ ; fi
        if [ -d src-glut ] ; then cd src-glut ; $(MAKE) -f Makefile.X11 $@ ; fi
-       if [ -d demos ]    ; then cd demos    ; $(MAKE) -f Makefile.X11 $@ ; fi
-       if [ -d xdemos ]   ; then cd xdemos   ; $(MAKE) -f Makefile.X11 $@ ; fi
-       if [ -d samples  ; then cd samples  ; $(MAKE) -f Makefile.X11 $@ ; fi
-       if [ -d book ]     ; then cd book     ; $(MAKE) -f Makefile.X11 $@ ; fi
+       if [ -d demos    ] ; then cd demos    ; $(MAKE) -f Makefile.X11 $@ ; fi
+       if [ -d xdemos   ] ; then cd xdemos   ; $(MAKE) -f Makefile.X11 $@ ; fi
+       if [ -d samples  ] ; then cd samples  ; $(MAKE) -f Makefile.X11 $@ ; fi
+       if [ -d book     ] ; then cd book     ; $(MAKE) -f Makefile.X11 $@ ; fi
        if [ -d widgets-sgi ] ; then cd widgets-sgi; $(MAKE) -f Makefile.X11 $@ ; fi
 
 irix6-n32 irix6-n32-dso irix6-gcc-n32-sl irix-debug:
        -mkdir lib32
-       touch src/depend
-       touch src-glu/depend
+       if [ -d src      ] ; then touch src/depend      ; fi
+       if [ -d src-glu  ] ; then touch src-glu/depend  ; fi
+       if [ -d src-glut ] ; then touch src-glut/depend ; fi
        if [ -d src-glut ] ; then touch src-glut/depend ; fi
-       cd src ; $(MAKE) -f Makefile.X11 $@
-       cd src-glu ; $(MAKE) -f Makefile.X11 $@
+       if [ -d src      ] ; then cd src      ; $(MAKE) -f Makefile.X11 $@ ; fi
+       if [ -d src-glu  ] ; then cd src-glu  ; $(MAKE) -f Makefile.X11 $@ ; fi
        if [ -d src-glut ] ; then cd src-glut ; $(MAKE) -f Makefile.X11 $@ ; fi
-       if [ -d demos ]    ; then cd demos    ; $(MAKE) -f Makefile.X11 $@ ; fi
-       if [ -d xdemos ]   ; then cd xdemos   ; $(MAKE) -f Makefile.X11 $@ ; fi
-       if [ -d samples  ; then cd samples  ; $(MAKE) -f Makefile.X11 $@ ; fi
-       if [ -d book ]     ; then cd book     ; $(MAKE) -f Makefile.X11 $@ ; fi
+       if [ -d demos    ] ; then cd demos    ; $(MAKE) -f Makefile.X11 $@ ; fi
+       if [ -d xdemos   ] ; then cd xdemos   ; $(MAKE) -f Makefile.X11 $@ ; fi
+       if [ -d samples  ] ; then cd samples  ; $(MAKE) -f Makefile.X11 $@ ; fi
+       if [ -d book     ] ; then cd book     ; $(MAKE) -f Makefile.X11 $@ ; fi
        if [ -d widgets-sgi ] ; then cd widgets-sgi; $(MAKE) -f Makefile.X11 $@ ; fi
 
 
@@ -191,13 +192,13 @@ irix6-64 irix6-64-dso:
        touch src/depend
        touch src-glu/depend
        if [ -d src-glut ] ; then touch src-glut/depend ; fi
-       cd src ; $(MAKE) -f Makefile.X11 $@
-       cd src-glu ; $(MAKE) -f Makefile.X11 $@
+       if [ -d src      ] ; then cd src      ; $(MAKE) -f Makefile.X11 $@ ; fi
+       if [ -d src-glu  ] ; then cd src-glu  ; $(MAKE) -f Makefile.X11 $@ ; fi
        if [ -d src-glut ] ; then cd src-glut ; $(MAKE) -f Makefile.X11 $@ ; fi
-       if [ -d demos ]    ; then cd demos    ; $(MAKE) -f Makefile.X11 $@ ; fi
-       if [ -d xdemos ]   ; then cd xdemos   ; $(MAKE) -f Makefile.X11 $@ ; fi
-       if [ -d samples  ; then cd samples  ; $(MAKE) -f Makefile.X11 $@ ; fi
-       if [ -d book ]     ; then cd book     ; $(MAKE) -f Makefile.X11 $@ ; fi
+       if [ -d demos    ] ; then cd demos    ; $(MAKE) -f Makefile.X11 $@ ; fi
+       if [ -d xdemos   ] ; then cd xdemos   ; $(MAKE) -f Makefile.X11 $@ ; fi
+       if [ -d samples  ] ; then cd samples  ; $(MAKE) -f Makefile.X11 $@ ; fi
+       if [ -d book     ] ; then cd book     ; $(MAKE) -f Makefile.X11 $@ ; fi
        if [ -d widgets-sgi ] ; then cd widgets-sgi; $(MAKE) -f Makefile.X11 $@ ; fi
 
 
@@ -211,25 +212,25 @@ beos-r4:
        touch src/depend
        -rm src-glu/depend
        touch src-glu/depend
-       cd src ; $(MAKE) -f Makefile.BeOS-R4 $@
-       cd src-glu ; $(MAKE) -f Makefile.BeOS-R4 $@
-       if [ -d BeOS ]          ; then cd BeOS          ; $(MAKE) ; fi
-       if [ -d src-glut.beos ] ; then cd src-glut.beos ; $(MAKE) ; fi
+       if [ -d src     ] ; then cd src     ; $(MAKE) -f Makefile.BeOS-R4 $@ ; fi
+       if [ -d src-glu ] ; then cd src-glu ; $(MAKE) -f Makefile.BeOS-R4 $@ ; fi
+       if [ -d BeOS    ] ; then cd BeOS    ; $(MAKE)                        ; fi
+       if [ -d src-glut.beos ] ; then cd src-glut.beos ; $(MAKE)            ; fi
        if [ -d src-glut.beos ] ; then cp src-glut.beos/obj*/libglut.so lib  ; fi
-       if [ -d demos ]   ; then cd demos   ; $(MAKE) -f Makefile.BeOS-R4 $@ ; fi
+       if [ -d demos   ] ; then cd demos   ; $(MAKE) -f Makefile.BeOS-R4 $@ ; fi
        if [ -d samples ] ; then cd samples ; $(MAKE) -f Makefile.BeOS-R4 $@ ; fi
-       if [ -d book ]    ; then cd book    ; $(MAKE) -f Makefile.BeOS-R4 $@ ; fi
+       if [ -d book    ] ; then cd book    ; $(MAKE) -f Makefile.BeOS-R4 $@ ; fi
 
 pgi-cygnus pgi-mingw32 \
 cygnus cygnus-linux:
        -mkdir lib
        touch src/depend
        touch src-glu/depend
-       cd src ; $(MAKE) -f Makefile.X11 $@
-       cd src-glu ; $(MAKE) -f Makefile.X11 $@
+       if [ -d src      ] ; then cd src      ; $(MAKE) -f Makefile.X11 $@ ; fi
+       if [ -d src-glu  ] ; then cd src-glu  ; $(MAKE) -f Makefile.X11 $@ ; fi
        if [ -d src-glut ] ; then cd src-glut ; $(MAKE) -f Makefile.X11 $@ ; fi
-       if [ -d demos ]    ; then cd demos    ; $(MAKE) -f Makefile.X11 $@ ; fi
-       if [ -d xdemos ]  ; then cd xdemos  ; $(MAKE) -f Makefile.X11 $@ ; fi
+       if [ -d demos    ] ; then cd demos    ; $(MAKE) -f Makefile.X11 $@ ; fi
+       if [ -d xdemos   ] ; then cd xdemos   ; $(MAKE) -f Makefile.X11 $@ ; fi
        if [ -d widgets-sgi ] ; then cd widgets-sgi; $(MAKE) -f Makefile.X11 $@ ; fi
 
 macintosh:
@@ -262,15 +263,15 @@ linux-ggi linux-386-ggi:
        -mkdir lib
        touch src/depend
        touch src-glu/depend
-       if [ -d src-glut ] ; then touch src-glut/depend ; fi
-       if [ -d ggi ] ; then touch ggi/depend ; fi
-       cd src ; $(MAKE) -f Makefile.X11 $@
-       cd src/GGI/default ; $(MAKE)
-       cd src/GGI/display ; $(MAKE)
-       cd src-glu ; $(MAKE) -f Makefile.X11 $@
+       if [ -d src-glut        ] ; then touch src-glut/depend ; fi
+       if [ -d ggi             ] ; then touch ggi/depend      ; fi
+       if [ -d src             ] ; then cd src ; $(MAKE) -f Makefile.X11 $@ ; fi
+       if [ -d src/GGI/default ] ; then cd src/GGI/default ; $(MAKE)      ; fi
+       if [ -d src/GGI/display ] ; then cd src/GGI/display ; $(MAKE)      ; fi
+       if [ -d src-glut ] ; then cd src-glu  ; $(MAKE) -f Makefile.X11 $@ ; fi
 #      if [ -d src-glut ] ; then cd src-glut ; $(MAKE) -f Makefile.X11 $@ ; fi
        if [ -d ggi ]      ; then cd ggi      ; $(MAKE) -f Makefile.X11 $@ ; fi
-       if [ -d ggi ]      ; then cd ggi/demos; $(MAKE)    ; fi
+       if [ -d ggi ]      ; then cd ggi/demos; $(MAKE)                    ; fi
        if [ -d demos ]    ; then cd demos    ; $(MAKE) -f Makefile.X11 $@ ; fi
        if [ -d xdemos ]   ; then cd xdemos   ; $(MAKE) -f Makefile.X11 $@ ; fi
        if [ -d samples ]  ; then cd samples  ; $(MAKE) -f Makefile.X11 $@ ; fi
@@ -321,6 +322,8 @@ realclean: clean
 DIRECTORY = Mesa-3.3
 LIB_NAME = MesaLib-3.3beta1
 DEMO_NAME = MesaDemos-3.3beta1
+GLU_NAME = MesaGLU-3.3beta1
+GLUT_NAME = GLUT-3.7
 
 
 LIB_FILES =    \
@@ -530,8 +533,48 @@ DEMO_FILES =       \
        $(DIRECTORY)/mtdemos                    \
        $(DIRECTORY)/ggi
 
+GLU_FILES = \
+       $(DIRECTORY)/Makefile*                  \
+       $(DIRECTORY)/Make-config                \
+       $(DIRECTORY)/bin/mklib*                 \
+       $(DIRECTORY)/include/GL/gl.h            \
+       $(DIRECTORY)/include/GL/gl_mangle.h     \
+       $(DIRECTORY)/include/GL/glu.h           \
+       $(DIRECTORY)/include/GL/glu_mangle.h    \
+       $(DIRECTORY)/src-glu/README[12]         \
+       $(DIRECTORY)/src-glu/Makefile*          \
+       $(DIRECTORY)/src-glu/descrip.mms        \
+       $(DIRECTORY)/src-glu/mms_depend         \
+       $(DIRECTORY)/src-glu/*.def              \
+       $(DIRECTORY)/src-glu/*.dja              \
+       $(DIRECTORY)/src-glu/depend             \
+       $(DIRECTORY)/src-glu/*.[ch]
+
+GLUT_FILES = \
+       $(DIRECTORY)/Makefile*                  \
+       $(DIRECTORY)/Make-config                \
+       $(DIRECTORY)/bin/mklib*                 \
+       $(DIRECTORY)/include/GL/gl.h            \
+       $(DIRECTORY)/include/GL/gl_mangle.h     \
+       $(DIRECTORY)/include/GL/glu.h           \
+       $(DIRECTORY)/include/GL/glu_mangle.h    \
+       $(DIRECTORY)/include/GL/glut.h          \
+       $(DIRECTORY)/include/GL/glutf90.h       \
+       $(DIRECTORY)/include/GL/glut_h.dja      \
+       $(DIRECTORY)/src-glut/Makefile*         \
+       $(DIRECTORY)/src-glut/depend            \
+       $(DIRECTORY)/src-glut/*def              \
+       $(DIRECTORY)/src-glut/descrip.mms       \
+       $(DIRECTORY)/src-glut/mms_depend        \
+       $(DIRECTORY)/src-glut/*.[ch]            \
+       $(DIRECTORY)/src-glut.dja/*             \
+       $(DIRECTORY)/src-glut.beos/Makefile     \
+       $(DIRECTORY)/src-glut.beos/*.cpp        \
+       $(DIRECTORY)/src-glut.beos/*.h
+
 
 lib_tar:
+       cp Makefile.X11 Makefile ; \
        cd .. ; \
        tar -cvf $(LIB_NAME).tar $(LIB_FILES) ; \
        gzip $(LIB_NAME).tar ; \
@@ -543,7 +586,23 @@ demo_tar:
        gzip $(DEMO_NAME).tar ; \
        mv $(DEMO_NAME).tar.gz $(DIRECTORY)
 
+glu_tar:
+       cp Makefile.X11 Makefile ; \
+       cd .. ; \
+       tar -cvf $(GLU_NAME).tar $(GLU_FILES) ; \
+       gzip $(GLU_NAME).tar ; \
+       mv $(GLU_NAME).tar.gz $(DIRECTORY)
+
+glut_tar:
+       cp Makefile.X11 Makefile ; \
+       cd .. ; \
+       tar -cvf $(GLUT_NAME).tar $(GLUT_FILES) ; \
+       gzip $(GLUT_NAME).tar ; \
+       mv $(GLUT_NAME).tar.gz $(DIRECTORY)
+
+
 lib_zip:
+       cp Makefile.X11 Makefile ; \
        -rm $(LIB_NAME).zip
        cd .. ; \
        zip -r $(LIB_NAME).zip $(LIB_FILES) ; \