home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / C / Samples / CPR34SRC.ARJ / CPRP < prev    next >
Encoding:
Text File  |  1991-08-01  |  2.5 KB  |  75 lines

  1. #****************************************************************************
  2. # $Logfile:$
  3. # $Revision:$
  4. # $Date:$
  5. # $Author:$
  6. #
  7. # Argo Data Resource Corporation
  8. # 15301 N. Dallas Parkway, Suite 740
  9. # Dallas, Texas    75248
  10. #
  11. #****************************************************************************
  12.  
  13. #****************************************************************************
  14. #SOURCE MODULE NAME
  15. # CPRP - nmake file for the OS2 version of CPR
  16. #
  17. #   DATE   MAINTENANCE DESCRIPTION
  18. # -------- -----------------------------------------------------------------
  19. # 08/01/91 DRP - Initial creation.
  20. #****************************************************************************
  21.  
  22. PROGP=cprp
  23. PROGB=cprb
  24. #****************************************************************************
  25. # OBJECT MACROS - List of all object modules that make up program
  26. #****************************************************************************
  27. ODIR=
  28. OFILES1= $(ODIR)cpr.obj
  29.  
  30. LINC=
  31. LINCS=
  32.  
  33. #****************************************************************************
  34. # LIBRARY MACROS - List of all libraries used to resolve external references
  35. #****************************************************************************
  36. LDIR=
  37. LFILES=
  38.  
  39. #****************************************************************************
  40. # COMPILATION AND BUILD MACROS
  41. #****************************************************************************
  42. CC=cl
  43. AS=masm
  44.  
  45. # *** UNCOMMENT NEXT LINE FOR A DEBUG COMPILE ***
  46. # DEBUG=1
  47.  
  48. ! IFDEF DEBUG
  49. CFLAGS=-c -AL -Od -J -Zlip -G2s -W4 -Fo$(ODIR)$(@B).obj -DOS2
  50. LFLAGS=/CO /NOD /NOE /NOI /SE:0x80 /ST:0x1000
  51. ! ELSE
  52. CFLAGS=-c -AL -Oas -J -Zlp -G2s -W4 -Fo$(ODIR)$(@B).obj -DOS2
  53. LFLAGS=/EXEPACK /NOD /NOE /NOI /SE:0x80 /ST:0x1000
  54. ! ENDIF
  55.  
  56. #****************************************************************************
  57. # DEFAULT INFERENNCE RULES
  58. #****************************************************************************
  59. .c{$(ODIR)}.obj:
  60.    $(CC) $(CFLAGS) $(@B).c
  61.  
  62. #****************************************************************************
  63. # PRIMARY INFERENCE RULE - Build the executable...
  64. #****************************************************************************
  65. $(PROGP).exe: $(OFILES1) $(LFILES) $(PROGP).lnk $(PROGP)
  66.     link $(LFLAGS) @$(PROGP).lnk
  67.     bind $(PROGP) -o $(PROGB)
  68.  
  69. #****************************************************************************
  70. # SPECIAL INFERENCE RULES
  71. #****************************************************************************
  72.  
  73. $(ODIR)cpr.obj:    cpr.c $(LINCS)
  74.  
  75.