home *** CD-ROM | disk | FTP | other *** search
/ Borland Programmer's Resource / Borland_Programmers_Resource_CD_1995.iso / utils / rtfprsr / rtf2trof.mak < prev    next >
Encoding:
Makefile  |  1995-05-19  |  2.4 KB  |  118 lines

  1. ORIGIN = PWB
  2. ORIGIN_VER = 2.0
  3. PROJ = RTF2TROF
  4. PROJFILE = RTF2TROF.MAK
  5. DEBUG = 1
  6.  
  7. NMAKEBSC1  = set
  8. NMAKEBSC2  = nmake
  9. CC  = cl
  10. CFLAGS_G  = /W2 /BATCH
  11. CFLAGS_D  = /f /Zi /Od
  12. CFLAGS_R  = /f- /Ot /Oi /Ol /Oe /Og /Gs
  13. CXX  = cl
  14. CXXFLAGS_G  = /W2 /BATCH
  15. CXXFLAGS_D  = /f /Zi /Od
  16. CXXFLAGS_R  = /f- /Ot /Oi /Ol /Oe /Og /Gs
  17. MAPFILE_D  = NUL
  18. MAPFILE_R  = NUL
  19. LFLAGS_G  = /NOI /BATCH /ONERROR:NOEXE
  20. LFLAGS_D  = /CO /FAR /PACKC
  21. LFLAGS_R  = /EXE /FAR /PACKC
  22. LINKER    = link
  23. ILINK  = ilink
  24. LRF  = echo > NUL
  25. ILFLAGS  = /a /e
  26.  
  27. FILES  = READER.C RTF2TROF.C TRF-CHAR.C TRF-FLUS.C TRF-NWID.C TRF-STAC.C\
  28.     TRF-TABL.C
  29. OBJS  = READER.obj RTF2TROF.obj TRF-CHAR.obj TRF-FLUS.obj TRF-NWID.obj\
  30.     TRF-STAC.obj TRF-TABL.obj
  31.  
  32. all: $(PROJ).exe
  33.  
  34. .SUFFIXES:
  35. .SUFFIXES:
  36. .SUFFIXES: .obj .c
  37.  
  38. READER.obj : READER.C J:\PPROG\C700\INCLUDE\stdio.h\
  39.     J:\PPROG\C700\INCLUDE\ctype.h J:\PPROG\C700\INCLUDE\varargs.h rtf.h
  40.  
  41. RTF2TROF.obj : RTF2TROF.C J:\PPROG\C700\INCLUDE\stdio.h\
  42.     J:\PPROG\C700\INCLUDE\sys\types.h J:\PPROG\C700\INCLUDE\ctype.h rtf.h\
  43.     rtf2trof.h
  44.  
  45. TRF-CHAR.obj : TRF-CHAR.C J:\PPROG\C700\INCLUDE\stdio.h\
  46.     J:\PPROG\C700\INCLUDE\sys\types.h rtf.h rtf2trof.h
  47.  
  48. TRF-FLUS.obj : TRF-FLUS.C J:\PPROG\C700\INCLUDE\stdio.h\
  49.     J:\PPROG\C700\INCLUDE\sys\types.h J:\PPROG\C700\INCLUDE\varargs.h\
  50.     rtf.h rtf2trof.h
  51.  
  52. TRF-NWID.obj : TRF-NWID.C J:\PPROG\C700\INCLUDE\stdio.h\
  53.     J:\PPROG\C700\INCLUDE\sys\types.h rtf.h rtf2trof.h
  54.  
  55. TRF-STAC.obj : TRF-STAC.C J:\PPROG\C700\INCLUDE\stdio.h\
  56.     J:\PPROG\C700\INCLUDE\sys\types.h rtf.h rtf2trof.h
  57.  
  58. TRF-TABL.obj : TRF-TABL.C J:\PPROG\C700\INCLUDE\stdio.h\
  59.     J:\PPROG\C700\INCLUDE\sys\types.h rtf.h rtf2trof.h
  60.  
  61.  
  62. $(PROJ).bsc : 
  63.  
  64. $(PROJ).exe : $(OBJS)
  65. !IF $(DEBUG)
  66.     $(LRF) @<<$(PROJ).lrf
  67. $(RT_OBJS: = +^
  68. ) $(OBJS: = +^
  69. )
  70. $@
  71. $(MAPFILE_D)
  72. $(LIBS: = +^
  73. ) +
  74. $(LLIBS_G: = +^
  75. ) +
  76. $(LLIBS_D: = +^
  77. )
  78. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_D);
  79. <<
  80. !ELSE
  81.     $(LRF) @<<$(PROJ).lrf
  82. $(RT_OBJS: = +^
  83. ) $(OBJS: = +^
  84. )
  85. $@
  86. $(MAPFILE_R)
  87. $(LIBS: = +^
  88. ) +
  89. $(LLIBS_G: = +^
  90. ) +
  91. $(LLIBS_R: = +^
  92. )
  93. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_R);
  94. <<
  95. !ENDIF
  96.     $(LINKER) @$(PROJ).lrf
  97.  
  98.  
  99. .c.obj :
  100. !IF $(DEBUG)
  101.     @$(CC) @<<$(PROJ).rsp
  102. /c $(CFLAGS_G)
  103. $(CFLAGS_D) /Fo$@ $<
  104. <<
  105. !ELSE
  106.     @$(CC) @<<$(PROJ).rsp
  107. /c $(CFLAGS_G)
  108. $(CFLAGS_R) /Fo$@ $<
  109. <<
  110. !ENDIF
  111.  
  112.  
  113. run: $(PROJ).exe
  114.     $(PROJ).exe $(RUNFLAGS)
  115.  
  116. debug: $(PROJ).exe
  117.     CV $(CVFLAGS) $(PROJ).exe $(RUNFLAGS)
  118.