home *** CD-ROM | disk | FTP | other *** search
/ MACD 4 / MACD4.iso / Emulatory / AROS / filesys / makefile < prev    next >
Encoding:
Makefile  |  1978-03-06  |  543 b   |  28 lines

  1. # $Id: makefile,v 1.11 1996/10/25 14:28:55 aros Exp $
  2. TOP=..
  3.  
  4. include $(TOP)/config/make.cfg
  5.  
  6. OBJDIR=$(GENDIR)/filesys
  7.  
  8. all: setup $(OBJDIR)/emul_handler.o
  9.  
  10. setup:
  11.     @if [ ! -d $(OBJDIR) ]; then $(MKDIR) $(OBJDIR) ; else true ; fi
  12.  
  13. clean:
  14.     $(RM) $(OBJDIR)
  15.  
  16. $(OBJDIR)/%.o: %.c
  17.     $(CC) $(CFLAGS) $< -c -o $@ 2>&1|tee $*.err
  18.     if test ! -s $*.err; then rm $*.err ; else true ; fi
  19.  
  20. $(OBJDIR)/%.d: %.c
  21.     @if [ ! -d $(OBJDIR) ]; then $(MKDIR) $(OBJDIR) ; else true ; fi
  22.     @$(RM) $@
  23.     @touch $@
  24.     $(MKDEPEND) -p$(OBJDIR)/
  25.  
  26. include $(OBJDIR)/emul_handler.d
  27.  
  28.