home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / n / netbioc.zip / MAKEFILE < prev    next >
Text File  |  1992-03-01  |  1KB  |  71 lines

  1. #Make file for Name Service Test
  2.  
  3. MODEL = L
  4.  
  5. !ifdef OS2
  6. OS    = OS2
  7. LIBS = os2.lib\
  8.        netapi.lib\
  9.        $(MODEL)libce.lib
  10.  
  11. !endif
  12. !ifdef DOS
  13. OS = DOS
  14. LIBS = $(MODEL)libcer
  15. !endif
  16. !ifdef WIN
  17. OS = WIN
  18. LIBS = $(MODEL)libcew+libw.lib
  19. !endif
  20.  
  21. .asm.obj:
  22.     masm netbios,,,;
  23.  
  24. .c.obj:
  25.     cl -G2sw -Oais -Zpe -W3 -A$(MODEL) -c -D$(OS) $*.c
  26.  
  27. .obj.exe:
  28.     link /nod/noe /stack:8000 $*,$*,nul,namesrv.lib $(LIBS);
  29. !ifdef OS2
  30.     markexe WINDOWCOMPAT $*.exe
  31. !endif
  32.  
  33. # All
  34.  
  35. all: nametest.exe tty.exe tty2.exe
  36.  
  37. # Libraries
  38. #
  39.  
  40.  
  41. namesrv.lib: namesrv.obj common.obj
  42.     !lib $@ -+ $?;
  43.  
  44. datasrv.lib: datasrv.obj
  45.     !lib $@ -+ $?;
  46.  
  47. session.lib: session.obj
  48.     !lib $@ -+ $?;
  49.  
  50. # Binaries
  51.  
  52. nametest.exe : nametest.obj namesrv.lib
  53.  
  54. tty.exe      : namesrv.lib datasrv.lib tty.obj
  55.     link /nod/noe /stack:9800 $*,$*,nul,namesrv.lib datasrv.lib $(LIBS);
  56. !ifdef OS2
  57.     markexe WINDOWCOMPAT $*.exe
  58. !endif
  59.  
  60. tty2.exe      : namesrv.lib session.lib tty2.obj
  61.     link /nod/noe /stack:9800 $*,$*,nul,namesrv.lib session.lib $(LIBS);
  62. !ifdef OS2
  63.     markexe WINDOWCOMPAT $*.exe
  64. !endif
  65.  
  66. #
  67.  
  68.  
  69. clean:
  70.      -del *.exe *.obj *.lst *.bak  1>nul 2>&1
  71.