home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR24 / EDMI2.ZIP / CLNTSRV.ZIP / makefile < prev    next >
Makefile  |  1993-03-21  |  2KB  |  78 lines

  1. #===================================================================
  2. #
  3. #   Copyright 1991 IBM Corporation
  4. #
  5. #===================================================================
  6.  
  7. #
  8. # Comment out or delete the .inc file you don't want
  9. # IBMSAMP.INC - sets up for IBM/C2  Compiler
  10. #
  11. include ..\ibmsamp.inc
  12. HEADERS = 
  13.  
  14. CC         = icc $(BETA_DEFINES) $(STD_DEFINES) /c /Gd- /Se /Re /ss /Ms /Gm+ /Q+ /Ti+
  15. LFLAGS   = /NOE /NOD /ALIGN:32 /nologo /BASE:0x10000 /CO
  16.  
  17. #===================================================================
  18. #
  19. #   A list of all of the object files
  20. #
  21. #===================================================================
  22.  
  23. ALL_IPF =
  24.  
  25. #-------------------------------------------------------------------
  26. #   This section lists all files to be built by the make.  The
  27. #   makefile builds the executible as well as its associated help
  28. #   file.
  29. #-------------------------------------------------------------------
  30. all: client.exe server.exe
  31.  
  32. client: client.exe
  33. server: server.exe
  34.  
  35. #-------------------------------------------------------------------
  36. #   This section creates the command file used by the linker.  This
  37. #   command file is recreated automatically every time you change
  38. #   the object file list, linker flags, or library list.
  39. #-------------------------------------------------------------------
  40.  
  41. server.lnk: makefile
  42.     echo server.obj                > server.lnk
  43.     echo server.exe              >> server.lnk
  44.     echo server.map              >> server.lnk
  45.     echo $(MTLIBS)               >> server.lnk
  46.     echo server.def;             >> server.lnk
  47.  
  48.  
  49. client.lnk: makefile
  50.     echo client.obj                > client.lnk
  51.     echo client.exe              >> client.lnk
  52.     echo client.map              >> client.lnk
  53.     echo $(MTLIBS)               >> client.lnk
  54.     echo client.def;             >> client.lnk
  55.  
  56. #===================================================================
  57. #
  58. # Dependencies
  59. #
  60. #   This section lists all object files needed to be built for the
  61. #   application, along with the files it is dependent upon (e.g. its
  62. #   source and any header files).
  63. #
  64. #===================================================================
  65.  
  66. client.obj: client.c
  67.  
  68. client.exe:  client.obj client.def client.lnk 
  69.     $(LINK) $(LFLAGS) @client.lnk 
  70.  
  71. server.obj: server.c
  72.  
  73. server.exe:  server.obj server.def server.lnk 
  74.     $(LINK) $(LFLAGS) @server.lnk 
  75.  
  76.  
  77.  
  78.