AntlrMS.mak
上传用户:itx_2006
上传日期:2007-01-06
资源大小:493k
文件大小:5k
源码类别:

编译器/解释器

开发平台:

Others

  1. # PCCTS directory
  2. PCCTS_HOME=<your PCCTS_HOME>
  3. ANTLR_SRC=$(PCCTS_HOME)antlr
  4. PCCTS_H=$(PCCTS_HOME)h
  5. # Support directories
  6. SET=$(PCCTS_HOME)supportset
  7. # Compiler stuff
  8. CC = cl
  9. CFLAGS = -I "." -I "$(PCCTS_H)" -I "$(SET)" -D "USER_ZZSYN" -D "PC" 
  10.         -D "ZZLEXBUFSIZE=65536"  /D "LONGFILENAMES" /Zi /W3
  11. ANTLR_OBJS = antlr.obj scan.obj err.obj bits.obj build.obj fset2.obj 
  12.             fset.obj gen.obj globals.obj hash.obj lex.obj main.obj 
  13.             misc.obj pred.obj egman.obj mrhoist.obj fcache.obj
  14. SUPPORT_OBJS = set.obj
  15. # Dependencies
  16. antlr.exe: $(ANTLR_OBJS) $(SUPPORT_OBJS)
  17.     $(CC) $(CFLAGS) -o antlr.exe $(ANTLR_OBJS) $(SUPPORT_OBJS)
  18.     del *.obj
  19. antlr.obj: $(ANTLR_SRC)antlr.c 
  20.                 $(PCCTS_H)antlr.h 
  21.                  $(PCCTS_H)config.h 
  22.                 $(PCCTS_H)dlgdef.h 
  23. $(SET)set.h 
  24. $(ANTLR_SRC)generic.h 
  25. $(ANTLR_SRC)hash.h 
  26. $(ANTLR_SRC)mode.h 
  27. $(ANTLR_SRC)proto.h 
  28. $(ANTLR_SRC)syn.h 
  29. $(ANTLR_SRC)tokens.h 
  30.     $(CC) -c $(CFLAGS) $(ANTLR_SRC)antlr.c
  31. scan.obj: $(ANTLR_SRC)scan.c 
  32.                 $(PCCTS_H)antlr.h 
  33. $(PCCTS_H)config.h 
  34. $(PCCTS_H)dlgauto.h 
  35. $(PCCTS_H)dlgdef.h 
  36. $(SET)set.h 
  37. $(ANTLR_SRC)generic.h 
  38. $(ANTLR_SRC)hash.h 
  39. $(ANTLR_SRC)mode.h 
  40. $(ANTLR_SRC)proto.h 
  41. $(ANTLR_SRC)syn.h 
  42. $(ANTLR_SRC)tokens.h 
  43.     $(CC) -c $(CFLAGS) $(ANTLR_SRC)scan.c
  44. err.obj: $(ANTLR_SRC)err.c 
  45. $(PCCTS_H)antlr.h 
  46. $(PCCTS_H)config.h 
  47. $(PCCTS_H)dlgdef.h 
  48. $(PCCTS_H)err.h 
  49. $(SET)set.h 
  50. $(ANTLR_SRC)generic.h 
  51. $(ANTLR_SRC)hash.h 
  52. $(ANTLR_SRC)proto.h 
  53. $(ANTLR_SRC)syn.h 
  54. $(ANTLR_SRC)tokens.h 
  55.     $(CC) -c $(CFLAGS) $(ANTLR_SRC)err.c
  56. bits.obj: $(ANTLR_SRC)bits.c 
  57. $(PCCTS_H)config.h 
  58. $(PCCTS_H)dlgdef.h 
  59. $(SET)set.h 
  60. $(ANTLR_SRC)generic.h 
  61. $(ANTLR_SRC)hash.h 
  62. $(ANTLR_SRC)proto.h 
  63. $(ANTLR_SRC)syn.h 
  64.     $(CC) -c $(CFLAGS) $(ANTLR_SRC)bits.c
  65. build.obj: $(ANTLR_SRC)build.c 
  66. $(PCCTS_H)config.h 
  67. $(PCCTS_H)dlgdef.h 
  68. $(SET)set.h 
  69. $(ANTLR_SRC)generic.h 
  70. $(ANTLR_SRC)hash.h 
  71. $(ANTLR_SRC)proto.h 
  72. $(ANTLR_SRC)syn.h 
  73.     $(CC) -c $(CFLAGS) $(ANTLR_SRC)build.c
  74. fset2.obj: $(ANTLR_SRC)fset2.c 
  75. $(PCCTS_H)config.h 
  76. $(PCCTS_H)dlgdef.h 
  77. $(SET)set.h 
  78. $(ANTLR_SRC)generic.h 
  79. $(ANTLR_SRC)hash.h 
  80. $(ANTLR_SRC)proto.h 
  81. $(ANTLR_SRC)syn.h 
  82.     $(CC) -c $(CFLAGS) $(ANTLR_SRC)fset2.c
  83. fset.obj: $(ANTLR_SRC)fset.c 
  84. $(PCCTS_H)config.h 
  85. $(PCCTS_H)dlgdef.h 
  86. $(SET)set.h 
  87. $(ANTLR_SRC)generic.h 
  88. $(ANTLR_SRC)hash.h 
  89. $(ANTLR_SRC)proto.h 
  90. $(ANTLR_SRC)syn.h 
  91.     $(CC) -c $(CFLAGS) $(ANTLR_SRC)fset.c
  92. gen.obj: $(ANTLR_SRC)gen.c 
  93. $(PCCTS_H)config.h 
  94. $(PCCTS_H)dlgdef.h 
  95. $(SET)set.h 
  96. $(ANTLR_SRC)generic.h 
  97. $(ANTLR_SRC)hash.h 
  98. $(ANTLR_SRC)proto.h 
  99. $(ANTLR_SRC)syn.h 
  100.     $(CC) -c $(CFLAGS) $(ANTLR_SRC)gen.c
  101. globals.obj: $(ANTLR_SRC)globals.c 
  102. $(PCCTS_H)config.h 
  103. $(SET)set.h 
  104. $(ANTLR_SRC)generic.h 
  105. $(ANTLR_SRC)hash.h 
  106. $(ANTLR_SRC)proto.h 
  107. $(ANTLR_SRC)syn.h 
  108.     $(CC) -c $(CFLAGS) $(ANTLR_SRC)globals.c
  109. hash.obj: $(ANTLR_SRC)hash.c 
  110. $(PCCTS_H)config.h 
  111. $(ANTLR_SRC)hash.h 
  112.     $(CC) -c $(CFLAGS) $(ANTLR_SRC)hash.c
  113. lex.obj: $(ANTLR_SRC)lex.c 
  114. $(PCCTS_H)config.h 
  115. $(SET)set.h 
  116. $(ANTLR_SRC)generic.h 
  117. $(ANTLR_SRC)hash.h 
  118. $(ANTLR_SRC)proto.h 
  119. $(ANTLR_SRC)syn.h 
  120.     $(CC) -c $(CFLAGS) $(ANTLR_SRC)lex.c
  121. main.obj: $(ANTLR_SRC)main.c 
  122. $(PCCTS_H)antlr.h 
  123. $(PCCTS_H)config.h 
  124. $(PCCTS_H)dlgdef.h 
  125. $(SET)set.h 
  126. $(ANTLR_SRC)generic.h 
  127. $(ANTLR_SRC)hash.h 
  128. $(ANTLR_SRC)mode.h 
  129. $(ANTLR_SRC)proto.h 
  130. $(ANTLR_SRC)stdpccts.h 
  131. $(ANTLR_SRC)syn.h 
  132. $(ANTLR_SRC)tokens.h 
  133.     $(CC) -c $(CFLAGS) $(ANTLR_SRC)main.c
  134. misc.obj: $(ANTLR_SRC)misc.c 
  135. $(PCCTS_H)config.h 
  136. $(PCCTS_H)dlgdef.h 
  137. $(SET)set.h 
  138. $(ANTLR_SRC)generic.h 
  139. $(ANTLR_SRC)hash.h 
  140. $(ANTLR_SRC)proto.h 
  141. $(ANTLR_SRC)syn.h 
  142.     $(CC) -c $(CFLAGS) $(ANTLR_SRC)misc.c
  143. pred.obj: $(ANTLR_SRC)pred.c 
  144. $(PCCTS_H)config.h 
  145. $(PCCTS_H)dlgdef.h 
  146. $(SET)set.h 
  147. $(ANTLR_SRC)generic.h 
  148. $(ANTLR_SRC)hash.h 
  149. $(ANTLR_SRC)proto.h 
  150. $(ANTLR_SRC)syn.h 
  151.     $(CC) -c $(CFLAGS) $(ANTLR_SRC)pred.c
  152. egman.obj: $(ANTLR_SRC)egman.c 
  153. $(PCCTS_H)config.h 
  154. $(SET)set.h 
  155. $(ANTLR_SRC)generic.h 
  156. $(ANTLR_SRC)hash.h 
  157. $(ANTLR_SRC)proto.h 
  158. $(ANTLR_SRC)syn.h 
  159.     $(CC) -c $(CFLAGS) $(ANTLR_SRC)egman.c
  160. mrhoist.obj: $(ANTLR_SRC)mrhoist.c 
  161. $(ANTLR_SRC)generic.h 
  162. $(ANTLR_SRC)hash.h 
  163. $(ANTLR_SRC)proto.h 
  164. $(ANTLR_SRC)syn.h 
  165.     $(CC) -c $(CFLAGS) $(ANTLR_SRC)mrhoist.c
  166. fcache.obj: $(ANTLR_SRC)fcache.c 
  167. $(ANTLR_SRC)generic.h 
  168. $(ANTLR_SRC)hash.h 
  169. $(ANTLR_SRC)proto.h 
  170. $(ANTLR_SRC)syn.h 
  171.     $(CC) -c $(CFLAGS) $(ANTLR_SRC)fcache.c
  172. set.obj: $(SET)set.c 
  173. $(PCCTS_H)config.h 
  174. $(SET)set.h 
  175.     $(CC) -c $(CFLAGS) $(SET)set.c