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

编译器/解释器

开发平台:

Others

  1. # PCCTS directory
  2. PCCTS_HOME=<your PCCTS_HOME>
  3. DLG_SRC=$(PCCTS_HOME)dlg
  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" /W3 /Zi
  11. DLG_OBJS = dlg_p.obj dlg_a.obj main.obj err.obj support.obj 
  12.            output.obj relabel.obj automata.obj
  13. SUPPORT_OBJS = set.obj
  14. # Dependencies
  15. dlg.exe: $(DLG_OBJS) $(SUPPORT_OBJS)
  16.     $(CC) $(CFLAGS) -o dlg.exe $(DLG_OBJS) $(SUPPORT_OBJS)
  17.     del *.obj
  18. dlg_p.obj: $(DLG_SRC)dlg_p.c 
  19. $(PCCTS_H)antlr.h 
  20. $(PCCTS_H)config.h 
  21. $(PCCTS_H)dlgdef.h 
  22. $(SET)set.h 
  23.                  $(DLG_SRC)dlg.h 
  24.                  $(DLG_SRC)mode.h 
  25.                  $(DLG_SRC)tokens.h 
  26.     $(CC) -c $(CFLAGS) $(DLG_SRC)dlg_p.c
  27. dlg_a.obj: $(DLG_SRC)dlg_a.c 
  28. $(PCCTS_H)antlr.h 
  29. $(PCCTS_H)config.h 
  30. $(PCCTS_H)dlgauto.h 
  31. $(PCCTS_H)dlgdef.h 
  32. $(SET)set.h 
  33.                  $(DLG_SRC)dlg.h 
  34.                  $(DLG_SRC)mode.h 
  35.                  $(DLG_SRC)tokens.h 
  36.     $(CC) -c $(CFLAGS) $(DLG_SRC)dlg_a.c
  37. main.obj: $(DLG_SRC)main.c 
  38. $(PCCTS_H)antlr.h 
  39. $(PCCTS_H)config.h 
  40. $(PCCTS_H)dlgdef.h 
  41. $(SET)set.h 
  42.                  $(DLG_SRC)dlg.h 
  43.                  $(DLG_SRC)mode.h 
  44.                  $(DLG_SRC)stdpccts.h 
  45.                  $(DLG_SRC)tokens.h 
  46.     $(CC) -c $(CFLAGS) $(DLG_SRC)main.c
  47. err.obj: $(DLG_SRC)err.c 
  48. $(PCCTS_H)antlr.h 
  49. $(PCCTS_H)config.h 
  50. $(PCCTS_H)dlgdef.h 
  51. $(PCCTS_H)err.h 
  52. $(SET)set.h 
  53.                  $(DLG_SRC)dlg.h 
  54.                  $(DLG_SRC)tokens.h 
  55.     $(CC) -c $(CFLAGS) $(DLG_SRC)err.c
  56. support.obj: $(DLG_SRC)support.c 
  57. $(PCCTS_H)config.h 
  58. $(SET)set.h 
  59.                  $(DLG_SRC)dlg.h 
  60.     $(CC) -c $(CFLAGS) $(DLG_SRC)support.c
  61. output.obj: $(DLG_SRC)output.c 
  62. $(PCCTS_H)config.h 
  63. $(SET)set.h 
  64.                  $(DLG_SRC)dlg.h 
  65.     $(CC) -c $(CFLAGS) $(DLG_SRC)output.c
  66. relabel.obj: $(DLG_SRC)relabel.c 
  67. $(PCCTS_H)config.h 
  68. $(SET)set.h 
  69.                  $(DLG_SRC)dlg.h 
  70.     $(CC) -c $(CFLAGS) $(DLG_SRC)relabel.c
  71. automata.obj: $(DLG_SRC)automata.c 
  72. $(PCCTS_H)config.h 
  73. $(SET)set.h 
  74.                  $(DLG_SRC)dlg.h 
  75.     $(CC) -c $(CFLAGS) $(DLG_SRC)automata.c
  76. set.obj: $(SET)set.c 
  77. $(PCCTS_H)config.h 
  78. $(SET)set.h 
  79.     $(CC) -c $(CFLAGS) $(SET)set.c