diff options
author | Brian Paul <[email protected]> | 2003-10-03 14:03:14 +0000 |
---|---|---|
committer | Brian Paul <[email protected]> | 2003-10-03 14:03:14 +0000 |
commit | 5fd77da4f691ee7ace6dfa9d2ff49535899f895d (patch) | |
tree | c52e3f60e727159b9c70cca887f5b9b181e8327d /Makefile.X11 | |
parent | 7d8eb0604ab8b59bea5977741729e719f7327363 (diff) |
improved 'clean' targets (Otto Solares)
Diffstat (limited to 'Makefile.X11')
-rw-r--r-- | Makefile.X11 | 66 |
1 files changed, 48 insertions, 18 deletions
diff --git a/Makefile.X11 b/Makefile.X11 index 94455301980..39fae1ccffb 100644 --- a/Makefile.X11 +++ b/Makefile.X11 @@ -1,4 +1,4 @@ -# $Id: Makefile.X11,v 1.89 2003/09/30 11:28:16 alanh Exp $ +# $Id: Makefile.X11,v 1.90 2003/10/03 14:03:14 brianp Exp $ # Mesa 3-D graphics library # Version: 5.1 @@ -269,24 +269,54 @@ linux-solo: # Remove .o files, emacs backup files, etc. clean: - -rm -f src/mesa/*/*.o - -rm -f src/mesa/drivers/*/*.o - -rm -f src/mesa/drivers/*/*/*.o - -rm -f src/mesa/drivers/*/*/*/*.o - -rm -f include/*~ + if ! [ -f src/mesa/depend ] ; then touch src/mesa/depend ; fi + if ! [ -f src/mesa/drivers/dri/r200/depend ]; then touch src/mesa/drivers/dri/r200/depend; fi + if ! [ -f src/mesa/drivers/dri/r128/depend ]; then touch src/mesa/drivers/dri/r128/depend; fi + if ! [ -f src/mesa/drivers/dri/radeon/depend ]; then touch src/mesa/drivers/dri/radeon/depend; fi + if ! [ -f src/mesa/drivers/dri/mga/depend ]; then touch src/mesa/drivers/dri/mga/depend; fi + if ! [ -f src/mesa/drivers/dri/fb/depend ]; then touch src/mesa/drivers/dri/fb/depend; fi + if ! [ -f src/glu/mesa/depend ] ; then touch src/glu/mesa/depend ; fi + if ! [ -f src/glu/sgi/depend ] ; then touch src/glu/sgi/depend ; fi + if ! [ -f src/glu/mini/depend ] ; then touch src/glu/mini/depend ; fi + if ! [ -f src/glut/glx/depend ] ; then touch src/glut/glx/depend ; fi + if ! [ -f src/glut/mini/depend ] ; then touch src/glut/mini/depend ; fi + if ! [ -f src/glx/mini/depend ] ; then touch src/glx/mini/depend ; fi + if ! [ -f progs/tests/depend ] ; then touch progs/tests/depend ; fi + if ! [ -f progs/miniglx/depend ] ; then touch progs/miniglx/depend ; fi -rm -f include/GL/*~ - -rm -f src/glu/mesa/*.o src/glu/mesa/*~ src-glu/*.a - -rm -f src/glu/sgi/*/*.o src/glu/sgi/*/*/*.o - -rm -f src/glut/glx/*.o - -rm -f src/miniglx/*.o - -rm -f src/miniglu/*.o - -rm -f src/miniglut/*.o - -rm -f progs/demos/*.o - -rm -f progs/redbook/*.o progs/redbook/*~ - -rm -f progs/xdemos/*.o progs/xdemos/*~ - -rm -f progs/samples/*.o progs/samples/*~ - -rm -f progs/tests/*.o progs/tests/*~ - -rm -f src/glw/*.o + cd src/mesa && $(MAKE) -f Makefile.X11 $@ || true + cd src/mesa/drivers/dri/r200 && $(MAKE) -f Makefile.X11 $@ || true + cd src/mesa/drivers/dri/r128 && $(MAKE) -f Makefile.X11 $@ || true + cd src/mesa/drivers/dri/radeon && $(MAKE) -f Makefile.X11 $@ || true + cd src/mesa/drivers/dri/mga && $(MAKE) -f Makefile.X11 $@ || true + cd src/mesa/drivers/dri/fb && $(MAKE) -f Makefile.X11 $@ || true + cd src/glu/mesa && $(MAKE) -f Makefile.X11 $@ || true + cd src/glu/sgi && $(MAKE) -f Makefile.X11 $@ || true + cd src/glu/mini && $(MAKE) -f Makefile.X11 $@ || true + cd src/glut/glx && $(MAKE) -f Makefile.X11 $@ || true + cd src/glut/mini && $(MAKE) -f Makefile.X11 $@ || true + cd src/glw && $(MAKE) -f Makefile.X11 $@ || true + cd src/glx/mini && $(MAKE) -f Makefile.X11 $@ || true + cd progs/demos && $(MAKE) -f Makefile.X11 $@ || true + cd progs/redbook && $(MAKE) -f Makefile.X11 $@ || true + cd progs/xdemos && $(MAKE) -f Makefile.X11 $@ || true + cd progs/samples && $(MAKE) -f Makefile.X11 $@ || true + cd progs/tests && $(MAKE) -f Makefile.X11 $@ || true + cd progs/miniglx && $(MAKE) -f Makefile.X11 $@ || true + if [ -f src/mesa/depend ] ; then rm src/mesa/depend ; fi + if [ -f src/mesa/drivers/dri/r200/depend ]; then rm -f src/mesa/drivers/dri/r200/depend; fi + if [ -f src/mesa/drivers/dri/r128/depend ]; then rm -f src/mesa/drivers/dri/r128/depend; fi + if [ -f src/mesa/drivers/dri/radeon/depend ]; then rm -f src/mesa/drivers/dri/radeon/depend; fi + if [ -f src/mesa/drivers/dri/mga/depend ]; then rm -f src/mesa/drivers/dri/mga/depend; fi + if [ -f src/mesa/drivers/dri/fb/depend ]; then rm -f src/mesa/drivers/dri/fb/depend; fi + if [ -f src/glu/mesa/depend ] ; then rm -f src/glu/mesa/depend ; fi + if [ -f src/glu/sgi/depend ] ; then rm -f src/glu/sgi/depend ; fi + if [ -f src/glu/mini/depend ] ; then rm -f src/glu/mini/depend ; fi + if [ -f src/glut/glx/depend ] ; then rm -f src/glut/glx/depend ; fi + if [ -f src/glut/mini/depend ] ; then rm -f src/glut/mini/depend ; fi + if [ -f src/glx/mini/depend ] ; then rm -f src/glx/mini/depend ; fi + if [ -f progs/tests/depend ] ; then rm -f progs/tests/depend ; fi + if [ -f progs/miniglx/depend ] ; then rm -f progs/miniglx/depend ; fi # Remove everything that can be remade realclean: clean |