home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / CPR34SRC.ZIP / CPR next >
Text File  |  1991-08-01  |  3KB  |  73 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. # CPR - nmake file for the DOS version of CPR
  16. #
  17. #   DATE   MAINTENANCE DESCRIPTION
  18. # -------- -----------------------------------------------------------------
  19. # 08/01/91 DRP - Initial creation.
  20. #****************************************************************************
  21.  
  22. PROGP=cpr
  23. #****************************************************************************
  24. # OBJECT MACROS - List of all object modules that make up program
  25. #****************************************************************************
  26. ODIR=
  27. OFILES1= $(ODIR)cpr.obj
  28.  
  29. LINC=
  30. LINCS=
  31.  
  32. #****************************************************************************
  33. # LIBRARY MACROS - List of all libraries used to resolve external references
  34. #****************************************************************************
  35. LDIR=
  36. LFILES=
  37.  
  38. #****************************************************************************
  39. # COMPILATION AND BUILD MACROS
  40. #****************************************************************************
  41. CC=cl
  42. AS=masm
  43.  
  44. # *** UNCOMMENT NEXT LINE FOR A DEBUG COMPILE ***
  45. # DEBUG=1
  46.  
  47. ! IFDEF DEBUG
  48. CFLAGS=-c -AL -Od -J -Zlip -Gs -W4 -Fo$(ODIR)$(@B).obj
  49. LFLAGS=/CO /NOD /NOE /NOI /SE:0x80 /ST:0x1000
  50. ! ELSE
  51. CFLAGS=-c -AL -Oas -J -Zlp -Gs -W4 -Fo$(ODIR)$(@B).obj
  52. LFLAGS=/EXEPACK /NOD /NOE /NOI /SE:0x80 /ST:0x1000
  53. ! ENDIF
  54.  
  55. #****************************************************************************
  56. # DEFAULT INFERENNCE RULES
  57. #****************************************************************************
  58. .c{$(ODIR)}.obj:
  59.    $(CC) $(CFLAGS) $(@B).c
  60.  
  61. #****************************************************************************
  62. # PRIMARY INFERENCE RULE - Build the executable...
  63. #****************************************************************************
  64. $(PROGP).exe: $(OFILES1) $(LFILES) $(PROGP).lnk $(PROGP)
  65.     link $(LFLAGS) @$(PROGP).lnk
  66.  
  67. #****************************************************************************
  68. # SPECIAL INFERENCE RULES
  69. #****************************************************************************
  70.  
  71. $(ODIR)cpr.obj:    cpr.c $(LINCS)
  72.  
  73.