home *** CD-ROM | disk | FTP | other *** search
/ Super Net 1 / SUPERNET_1.iso / PC / OTROS / MSDOS / WATTCP / MSWATTCP.ZIP / APPS / MAKEFILG.TCP < prev    next >
Encoding:
Text File  |  1993-06-22  |  1.1 KB  |  70 lines

  1. #
  2. #       Makefile for Waterloo TCP sample applications
  3. #
  4.  
  5. DEBUG=E        # set to D for disable, E for enable
  6. MODEL=L        # set to L for large, S for small
  7.  
  8. #
  9. #
  10. # auto configure section
  11. #
  12. #
  13.  
  14. !IF "$(DEBUG)" == "E"
  15. IDEBUG= -qc -Od -W4
  16. TEXTDEBUG=enabled
  17. !ELSE
  18. IDEBUG= -qc -Od -W4
  19. TEXTDEBUG=disabled
  20. !ENDIF
  21.  
  22. !IF "$(MODEL)" == "L"
  23. CMODEL=-AL
  24. CLIB=..\lib\wattcplg.lib
  25. TEXTMODEL=large
  26. !ELSE
  27. CMODEL=-AS
  28. CLIB=..\lib\wattcpsm.lib
  29. TEXTMODEL=small
  30. !ENDIF
  31.  
  32. CFLAGS= $(CMODEL) $(IDEBUG) -I..\include
  33. CC= cl /F 8000 $(CFLAGS)
  34.  
  35. #
  36. #
  37. #  list of executables
  38. #
  39. #
  40.  
  41. .c.exe:
  42.     $(CC) $*.c $(CLIB)
  43.  
  44.  
  45. exes.arc: stacli.exe stasrvr.exe
  46.     echo done $(TEXTMODEL) make with debugging $(TEXTDEBUG)
  47.  
  48. stacli.exe: stacli.c $(CLIB)
  49.     $(CC) stacli.c $(CLIB)
  50.  
  51. stasrvr.exe: stasrvr.c $(CLIB)
  52.     $(CC) stasrvr.c $(CLIB)
  53.  
  54.  
  55. multisrv.exe: multisrv.c $(CLIB)
  56.     $(CC)  multisrv.c $(CLIB)
  57.  
  58.  
  59. multicli.exe: multicli.c $(CLIB)
  60.     $(CC)  multicli.c $(CLIB)
  61.  
  62. server.exe: server.c $(CLIB)
  63.     $(CC)  server.c $(CLIB)
  64.  
  65. client.exe: client.c $(CLIB)
  66.     $(CC)  client.c $(CLIB)
  67.  
  68. doserver.exe: doserver.c $(CLIB)
  69.     $(CC)  doserver.c $(CLIB)
  70.