home *** CD-ROM | disk | FTP | other *** search
/ IRIS Development Option 6.2 / IRIS_Development_Option_6.2_814-0478-001.iso / dist / dev.idb / usr / include / make / makelib.mk.z / makelib.mk
Text File  |  1996-03-14  |  470b  |  30 lines

  1. #
  2. # Pmake rules for making libraries. The object files which make up 
  3. # the library are removed once they are archived.
  4. #
  5. #
  6. # To use, do something like this:
  7. #
  8. # OBJECTS = <files in the library>
  9. #
  10. # fish.a: fish.a($(OBJECTS)) MAKELIB
  11. #
  12. #
  13. # $Revision: 1.3 $
  14.  
  15. #ifndef _MAKELIB_MK
  16. _MAKELIB_MK    =
  17.  
  18. #include    <po.mk>
  19.  
  20. ARFLAGS        ?= cr
  21.  
  22. #
  23. # Re-archive the out-of-date members.
  24. #
  25. MAKELIB        : .USE .PRECIOUS
  26.     $(AR) $(ARFLAGS) $(.TARGET) $(.OODATE)
  27.     rm $(.OODATE)
  28.  
  29. #endif _MAKELIB_MK
  30.