Revision 4 (by gdshaw@RISCPKG.ORG, 2007/04/26 04:54:15) Altered makefiles to automatically create .o directories.
#--------------------------------------------------------------------------
#
#   Copyright (c) 2002, Colin Granville
#
#   All rights reserved.
#
#   Redistribution and use in source and binary forms, with or
#   without modification, are permitted provided that the following 
#   conditions are met:
#
#      * Redistributions of source code must retain the above copyright 
#        notice, this list of conditions and the following disclaimer.
#
#      * Redistributions in binary form must reproduce the above 
#        copyright notice, this list of conditions and the following 
#        disclaimer in the documentation and/or other materials 
#        provided with the distribution.
#
#      * The name Colin Granville may not be used to endorse or promote 
#        products derived from this software without specific prior 
#        written permission.
#
#   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 
#   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
#   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 
#   FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 
#   COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
#   INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 
#   (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 
#   SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
#   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 
#   STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
#   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 
#   OF THE POSSIBILITY OF SUCH DAMAGE.
#
#--------------------------------------------------------------------------


# Makefile for !PDF

AMU   = amu -desktop -f

STL      = $(AMU) $(MAKEFILEDIR).stl.Makefile
GUILIB   = $(AMU) $(MAKEFILEDIR).GuiLib.Makefile
XPDF     = $(AMU) $(MAKEFILEDIR).xpdf.Makefile
DRAWFILE = $(AMU) $(MAKEFILEDIR).DrawFile.Makefile
PDF      = $(AMU) $(MAKEFILEDIR).pdf.Makefile

.PHONY: all clean
all:
      run $(MAKEFILEDIR).stl.SetPaths
      run $(MAKEFILEDIR).guilib.SetPaths
      run $(MAKEFILEDIR).drawfile.SetPaths
      $(STL) dirs
      $(GUILIB) dirs
      $(DRAWFILE) dirs
      $(XPDF) dirs
      $(PDF) dirs
      $(STL)
      $(GUILIB)
      $(DRAWFILE)
      $(XPDF)
      $(PDF)

clean:
      $(STL) clean
      $(GUILIB) clean
      $(DRAWFILE) clean
      $(XPDF) clean
      $(PDF) clean