home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / libcvers.zip / article_appendix / makefile < prev    next >
Makefile  |  2001-12-15  |  811b  |  41 lines

  1. # $Id: makefile,v 1.5 2001/12/15 14:31:59 root Exp $
  2. #
  3. # Makefile for the LIBCS layer. Uses MASM v 5.1 or 6.0.
  4.  
  5. LIBS = hcd_omf.lib vacpp365.lib owatcomr.lib owatcomr.lib owatcoms.lib
  6.  
  7. all: $(LIBS)
  8.  
  9. .SUFFIXES: .asm .obj
  10.  
  11. .asm.obj:
  12.  masm -c -Ml -t -z $<
  13.  
  14. hcd_omf.lib: hclibc.obj hcaux.obj hcstack1.obj hcstack2.obj fpi87.obj
  15.  -del $@
  16.  lib $@ $(**:^ = +);
  17.  
  18. vacpp365.lib: vacpp365.obj
  19.  -del $@
  20.  lib $@ $(**:^ = +);
  21.  
  22. WAT_OBJS = wat16thk.obj watthunk.obj wat16ff.obj wat16ff2.obj \
  23.            wat16fp.obj wat16fp2.obj wat16fc.obj wat16fc2.obj \
  24.            fpi87.obj
  25.  
  26. owatcomr.lib: owatcomr.obj $(WAT_OBJS)
  27.  -del $@
  28.  lib $@ $(**:^ = +);
  29.  
  30. owatcoms.lib: owatcoms.obj $(WAT_OBJS)
  31.  -del $@
  32.  lib $@ $(**:^ = +);
  33.  
  34. # Clean all
  35.  
  36. clean:
  37.  -del $(LIBS)
  38.  -del *.obj
  39.  -del *.sbr
  40.  -del *.map
  41.