3 # You will need to set the LIB variable similar to this.
4 # LIB="C:/Program Files/Microsoft Visual Studio .NET 2003/Vc7/lib;c:/Microsoft Visual Studio .NET 2003/Vc7/PlatformSDK/Lib"
6 # PCCTS_HOME=<your PCCTS_HOME>
7 PCCTS_HOME
=$(BASE_TOOLS_PATH
)\Source\C\VfrCompile\Pccts
8 DLG_SRC
=$(PCCTS_HOME
)\dlg
9 PCCTS_H
=$(PCCTS_HOME
)\h
13 SET
=$(PCCTS_HOME
)\support\set
18 CFLAGS
= /nologo
-I
"." -I
"$(PCCTS_H)" -I
"$(SET)" -D
"USER_ZZSYN" -D
"PC" \
19 -D
"ZZLEXBUFSIZE=65536" /D
"LONGFILENAMES" /W3
/Zi \
20 /D _CRT_SECURE_NO_DEPRECATE
/D _CRT_NONSTDC_NO_DEPRECATE
22 DLG_OBJS
= dlg_p.obj dlg_a.obj main.obj err.obj support.obj \
23 output.obj relabel.obj automata.obj
25 SUPPORT_OBJS
= set.obj
29 $(EDK_TOOLS_PATH
)\Bin\Win32\dlg.exe
: $(DLG_OBJS
) $(SUPPORT_OBJS
)
30 $(CC
) $(CFLAGS
) -Fedlg.exe
$(DLG_OBJS
) $(SUPPORT_OBJS
)
31 -@if not exist
$(EDK_TOOLS_PATH
)\Bin\Win32 mkdir
$(EDK_TOOLS_PATH
)\Bin\Win32
32 copy dlg.exe
$(EDK_TOOLS_PATH
)\Bin\Win32
34 dlg_p.obj
: $(DLG_SRC
)\dlg_p.c \
43 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\dlg_p.c
45 dlg_a.obj
: $(DLG_SRC
)\dlg_a.c \
48 $(PCCTS_H
)\dlgauto.h \
55 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\dlg_a.c
57 main.obj
: $(DLG_SRC
)\main.c \
64 $(DLG_SRC
)\stdpccts.h \
67 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\main.c
69 err.obj
: $(DLG_SRC
)\err.c \
78 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\err.c
80 support.obj
: $(DLG_SRC
)\support.c \
85 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\support.c
87 output.obj
: $(DLG_SRC
)\output.c \
92 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\output.c
94 relabel.obj
: $(DLG_SRC
)\relabel.c \
99 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\relabel.c
101 automata.obj
: $(DLG_SRC
)\automata.c \
102 $(PCCTS_H
)\config.h \
106 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\automata.c
109 set.obj
: $(SET
)\set.c \
110 $(PCCTS_H
)\config.h \
113 $(CC
) -c
$(CFLAGS
) $(SET
)\set.c
125 -del
$(EDK_TOOLS_PATH
)\Bin\Win32\dlg.exe