home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / pdksh-4.9-src.tgz / tar.out / contrib / pdksh / std / Makefile next >
Makefile  |  1996-09-28  |  881b  |  40 lines

  1. #
  2. # Makefile for the compatibility libraries
  3. #
  4. # $Id: Makefile,v 1.3 93/05/05 21:17:35 sjg Exp $
  5. #
  6.  
  7. SHELL = /bin/sh
  8. MAKE  = make
  9.  
  10. #CONFIG = -D_SYSV
  11. CONFIG = -D_BSD
  12.  
  13. LN = ln
  14.  
  15. libs:    h libstdc.a libposix.a
  16.  
  17. h:
  18.     mkdir h
  19.     ( cd stdc ; $(MAKE) 'CC=$(CC)' 'CONFIG=$(CONFIG)' 'LN=$(LN)' clobber link )
  20.     ( cd posix  ; $(MAKE) 'CC=$(CC)' 'CONFIG=$(CONFIG)' 'LN=$(LN)' clobber link )
  21.     ( cd ../sh ;  $(MAKE) 'CC=$(CC)' 'CONFIG=$(CONFIG)' 'LN=$(LN)' link )
  22.  
  23. libstdc.a: FORCED
  24.     ( cd stdc ; $(MAKE) 'CC=$(CC)' 'CONFIG=$(CONFIG)' all )
  25.  
  26. libposix.a: FORCED
  27.     ( cd posix ; $(MAKE) 'CC=$(CC)' 'CONFIG=$(CONFIG)' all )
  28.  
  29. clean:
  30.     -rm -f *.out
  31.     ( cd stdc ; $(MAKE) 'CC=$(CC)' 'CONFIG=$(CONFIG)' $@ )
  32.     ( cd posix  ; $(MAKE) 'CC=$(CC)' 'CONFIG=$(CONFIG)' $@ )
  33.  
  34. clobber:
  35.     -rm -rf h *.a
  36.     ( cd stdc ; $(MAKE) 'CC=$(CC)' 'CONFIG=$(CONFIG)' $@ )
  37.     ( cd posix  ; $(MAKE) 'CC=$(CC)' 'CONFIG=$(CONFIG)' $@ )
  38.  
  39. FORCED:
  40.