home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 May / W2KPRK.iso / apps / posix / source / SH / STD / MAKEFILE
Text File  |  1999-11-17  |  797b  |  38 lines

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