home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / watcoapi.zip / master.mif < prev   
Text File  |  2002-09-25  |  2KB  |  75 lines

  1. lib = wlib
  2. cc  = wcc386
  3. as  = wasm
  4.  
  5. .EXTENSIONS : .lbc .def
  6.  
  7. components286 =      &
  8.         ansicall.lbc &
  9.         doscalls.lbc &
  10.         kbdcalls.lbc &
  11.         moucalls.lbc &
  12.         msg.lbc      &
  13.         nampipes.lbc &
  14.         nls.lbc      &
  15.         pmgpi.lbc    &
  16.         pmwin.lbc    &
  17.         quecalls.lbc &
  18.         sesmgr.lbc   &
  19.         viocalls.lbc
  20.  
  21. components386 =      &
  22.         bdcalls.lbc  &
  23.         doscalls.lbc &
  24.         helpmgr.lbc  &
  25.         kbdcalls.lbc &
  26.         moncalls.lbc &
  27.         moucalls.lbc &
  28.         msg.lbc      &
  29.         nampipes.lbc &
  30.         nls.lbc      &
  31.         pmctls.lbc   &
  32.         pmgpi.lbc    &
  33.         pmshapi.lbc  &
  34.         pmwin.lbc    &
  35.         quecalls.lbc &
  36.         sesmgr.lbc   &
  37.         viocalls.lbc
  38.  
  39. .def .asm : ..\$(srcdir)
  40.  
  41. .def.lbc:
  42.         vi -i -q -k ":set norc\n:r ../$(srcdir)/$[.\n:source ../def2lbc.vi $*\n"
  43.  
  44. .lbc.lib:
  45.         $(lib) -b -c -q -n -io -ii $@ @$<
  46.  
  47. .obj.lib:
  48.         $(lib) -b -c -q -n $@ $<
  49.  
  50. .c.obj:
  51.         $(cc) -i$(inc_dirs) -zq-w4-we-dNDEBUG -zc -oaxt -d1 $<
  52.  
  53. .asm.obj:
  54.         $(as) -zq -d1 $<
  55.  
  56. os2.lib: lib286.lbc msgseg.obj
  57.         $(lib) -b -c -q -n -io -ii -p=32 $@ @$<
  58.         $(lib) -b -c -q -p=32 $@ +msgseg.obj
  59.  
  60. lib286.lbc: $(components286)
  61.         cat $< > $@
  62.  
  63. os2386.lib: lib386.lbc msgseg32.obj
  64.         $(lib) -b -c -q -n -io -ii -p=32 $@ @$<
  65.         $(lib) -b -c -q -p=32 $@ +msgseg32.obj
  66.  
  67. lib386.lbc: $(components386)
  68.         cat $< > $@
  69.  
  70. clean: .SYMBOLIC .EXPLICIT
  71.         @if exist *.lbc @del *.lbc
  72.         @if exist *.lib @del *.lib
  73.         @if exist *.bak @del *.bak
  74.         @if exist *.obj @del *.obj
  75.