]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/CodeTools/Source/Pccts/dlg/makefile.cygwin
More renames for Tool Packages
[mirror_edk2.git] / Tools / CodeTools / Source / Pccts / dlg / makefile.cygwin
diff --git a/Tools/CodeTools/Source/Pccts/dlg/makefile.cygwin b/Tools/CodeTools/Source/Pccts/dlg/makefile.cygwin
new file mode 100644 (file)
index 0000000..bbba820
--- /dev/null
@@ -0,0 +1,157 @@
+#\r
+# Makefile for DLG 1.33\r
+# Terence Parr\r
+# Purdue University, U of MN, Parr Research Corporation\r
+# 1989-1994\r
+#\r
+# Ported to IBM C-Set/2 and Microsoft 6.0 by\r
+# Ed Harfmann\r
+# Micro Data Base Systems\r
+# Lafayette, Indiana\r
+#\r
+SET=../support/set\r
+PCCTS_H=../h\r
+\r
+##\r
+## Uncomment the appropriate section to build\r
+##\r
+\r
+#\r
+#   OS/2 & DOS 16 bit using MSC 6.0\r
+#\r
+#CC=cl\r
+#ANTLR=..\bin\antlr\r
+#DLG=..\bin\dlg\r
+#CFLAGS= -I. -I$(SET) -I$(PCCTS_H) /AL /Za /W3 -DPC -DUSER_ZZSYN\r
+#OUT_OBJ = -Fo\r
+#LIBS=/NOD:LLIBCE LLIBCEP\r
+#OBJ_EXT = obj\r
+#\r
+#dlg.exe : dlg_p.obj dlg_a.obj main.obj err.obj set.obj support.obj \\r
+#        output.obj relabel.obj automata.obj\r
+#        link @<<\r
+#$** /NOI\r
+#$@ /STACK:16384\r
+#\r
+#$(LIBS: = +^\r
+#)\r
+#$(DEF_FILE) $(LFLAGS) ;\r
+#<<\r
+#        bind $@ c:\os2\doscalls.lib\r
+#        copy *.exe ..\bin\r
+#\r
+\r
+#\r
+#   Borland C++ for DOS\r
+#\r
+#CC=bcc\r
+#ANTLR=..\bin\antlr\r
+#DLG=..\bin\dlg\r
+#CFLAGS= -I. -I$(SET) -I$(PCCTS_H) -ml -ff- -w- -DPC -DUSER_ZZSYN\r
+#OUT_OBJ = -o\r
+#LIBS= emu mathl cl\r
+#OBJ_EXT = obj\r
+#\r
+#dlg.exe : dlg_p.obj dlg_a.obj main.obj err.obj set.obj support.obj \\r
+#        output.obj relabel.obj automata.obj\r
+#       tlink @&&|\r
+#C0L $**\r
+#$@ /Tde /c\r
+#\r
+#$(LIBS)\r
+#$(DEF_FILE) $(LFLAGS) ;\r
+#|\r
+#        copy *.exe ..\bin\r
+#\r
+\r
+#\r
+# C-Set/2 for OS/2\r
+#\r
+#CC=icc\r
+#CFLAGS= -I. -I$(SET) -I$(PCCTS_H) /Sa /W3 /DUSER_ZZSYN\r
+#OUT_OBJ = -Fo\r
+#LIBS=\r
+#ANTLR=..\bin\antlr\r
+#DLG=..\bin\dlg\r
+#OBJ_EXT=obj\r
+#\r
+#dlg.exe : dlg_p.obj dlg_a.obj main.obj err.obj set.obj support.obj \\r
+#        output.obj relabel.obj automata.obj\r
+#        link386 @<<\r
+#$** /NOI\r
+#$@ /STACK:32768\r
+#\r
+#$(LIBS: = +^\r
+#)\r
+#$(DEF_FILE) $(LFLAGS) ;\r
+#<<\r
+#        copy *.exe ..\bin\r
+#\r
+\r
+#\r
+# Borland C++ for OS/2\r
+#\r
+#CC=bcc\r
+#CFLAGS= -I. -I$(SET) -I$(PCCTS_H) -w- -DUSER_ZZSYN\r
+#OUT_OBJ = -o\r
+#LIBS= c2 os2\r
+#\r
+#ANTLR=..\bin\antlr\r
+#DLG=..\bin\dlg\r
+#OBJ_EXT = obj\r
+#dlg.exe : dlg_p.obj dlg_a.obj main.obj err.obj set.obj support.obj \\r
+#        output.obj relabel.obj automata.obj\r
+#        tlink @&&|\r
+#c02 $** -c\r
+#dlg.exe\r
+#\r
+#C2 os2\r
+#\r
+#|\r
+#        copy *.exe ..\bin\r
+#\r
+\r
+#\r
+#   UNIX\r
+#\r
+BIN_DIR=../../../../bin\r
+CC=cc\r
+COPT=-O\r
+ANTLR=$(BIN_DIR)/antlr.exe\r
+DLG=${BIN_DIR}/dlg.exe\r
+CFLAGS= $(COPT) -I. -I$(SET) -I$(PCCTS_H) -DUSER_ZZSYN -DZZLEXBUFSIZE=65536\r
+OBJ_EXT=o\r
+OUT_OBJ = -o\r
+OBJ = dlg_p.o dlg_a.o main.o err.o set.o support.o output.o \\r
+        relabel.o automata.o\r
+\r
+dlg : $(OBJ) $(SRC)\r
+               $(CC) $(CFLAGS) -o $(BIN_DIR)/dlg.exe $(OBJ)\r
+\r
+SRC = dlg_p.c dlg_a.c main.c err.c $(SET)/set.c support.c output.c \\r
+        relabel.c automata.c\r
+\r
+#dlg_p.c parser.dlg err.c tokens.h : dlg_p.g\r
+#      $(ANTLR) dlg_p.g\r
+\r
+#dlg_a.c mode.h : parser.dlg\r
+#      $(DLG) -C2 parser.dlg dlg_a.c\r
+\r
+dlg_p.$(OBJ_EXT) : dlg_p.c dlg.h tokens.h mode.h\r
+       $(CC) $(CFLAGS) -c dlg_p.c\r
+\r
+dlg_a.$(OBJ_EXT) : dlg_a.c dlg.h tokens.h mode.h\r
+       $(CC) $(CFLAGS) -c dlg_a.c\r
+\r
+main.$(OBJ_EXT) : main.c dlg.h\r
+       $(CC) $(CFLAGS) -c main.c\r
+\r
+set.$(OBJ_EXT) : $(SET)/set.c\r
+       $(CC) -c $(CFLAGS) $(SET)/set.c\r
+\r
+lint:\r
+       lint *.c\r
+\r
+#clean up all the intermediate files\r
+clean:\r
+       rm -f *.$(OBJ_EXT) core\r