home *** CD-ROM | disk | FTP | other *** search
/ Serving the Web / ServingTheWeb1995.disc1of1.iso / linux / slacksrce / d / libc / libc-4.6 / libc-4 / libc-linux / checker / Makefile
Encoding:
Makefile  |  1994-02-14  |  701 b   |  41 lines

  1. #
  2.  
  3. TOPDIR=..
  4.  
  5. CHECKER_LIB_DIR=/usr/local/lib/checker/
  6.  
  7. include $(TOPDIR)/Makeconfig
  8.  
  9. libc.a: alwaysredo
  10.     $(RM) -f libc.a; \
  11.     $(MKDIR) tmpcopy; \
  12.     cd tmpcopy; \
  13.     $(AR) -x ../../libalias.a; \
  14.     $(AR) ucv ../libc.a *.o; \
  15.     cd ..; $(RM) -rf tmpcopy;
  16.     cd libc; \
  17.     $(AR) ucv ../libc.a *.o;
  18.  
  19. libm.a: alwaysredo
  20.     $(RM) -f libm.a; \
  21.     $(MKDIR) tmpcopy; \
  22.     cd tmpcopy; \
  23.     $(AR) -x ../../libmalias.a; \
  24.     $(AR) ucv ../libm.a *.o; \
  25.     cd ..; $(RM) -rf tmpcopy;
  26.     cd libm; \
  27.     $(AR) ucv ../libm.a *.o; 
  28.  
  29. prepare.inst: libm.a libc.a
  30.     cp libgcc/libgcc3.a libgcc.a
  31.     $(REALRANLIB) *.a
  32.  
  33. install: prepare.inst
  34.     for i in *.a; do \
  35.      cp $$i $(CHECKER_LIB_DIR)/`basename $$i .a`.chkr.a ; \
  36.     done
  37.  
  38. alwaysredo:
  39.  
  40. .PHONY: alwaysredo
  41.