home *** CD-ROM | disk | FTP | other *** search
/ Aminet 18 / aminetcdnumber181997.iso / Aminet / misc / emu / AROSdev.lha / AROS / apps / makefile
Encoding:
Makefile  |  1997-01-28  |  490 b   |  26 lines

  1. # $Id: makefile,v 1.2 1997/01/28 13:48:28 digulla Exp $
  2. TOP=..
  3.  
  4. include $(TOP)/config/make.cfg
  5.  
  6. SUBDIRS=
  7. TARGET=all
  8.  
  9. all: subdirs
  10.  
  11. clean:
  12.     @$(MAKE) $(MFLAGS) subdirs TARGET=clean
  13.  
  14. setup:
  15.     @$(MAKE) $(MFLAGS) subdirs TARGET=setup
  16.  
  17. subdirs:
  18.     @for dir in $(SUBDIRS) ; do \
  19.         echo "Making $(TARGET) in $(CURDIR)/$$dir..." ; \
  20.         if ( cd $$dir ; \
  21.         $(MAKE) $(MFLAGS) TOP="$(TOP)/.." CURDIR="$(CURDIR)/$$dir" \
  22.         TARGET=$(TARGET) $(TARGET) ) ; \
  23.         then true ; else exit 1 ; fi ; \
  24.     done
  25.  
  26.