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 dlg.exe
: $(DLG_OBJS
) $(SUPPORT_OBJS
)
30 $(CC
) $(CFLAGS
) -Fedlg.exe
$(DLG_OBJS
) $(SUPPORT_OBJS
)
31 copy dlg.exe
$(EDK_TOOLS_PATH
)\Bin\Win32
33 dlg_p.obj
: $(DLG_SRC
)\dlg_p.c \
42 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\dlg_p.c
44 dlg_a.obj
: $(DLG_SRC
)\dlg_a.c \
47 $(PCCTS_H
)\dlgauto.h \
54 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\dlg_a.c
56 main.obj
: $(DLG_SRC
)\main.c \
63 $(DLG_SRC
)\stdpccts.h \
66 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\main.c
68 err.obj
: $(DLG_SRC
)\err.c \
77 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\err.c
79 support.obj
: $(DLG_SRC
)\support.c \
84 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\support.c
86 output.obj
: $(DLG_SRC
)\output.c \
91 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\output.c
93 relabel.obj
: $(DLG_SRC
)\relabel.c \
98 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\relabel.c
100 automata.obj
: $(DLG_SRC
)\automata.c \
101 $(PCCTS_H
)\config.h \
105 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\automata.c
108 set.obj
: $(SET
)\set.c \
109 $(PCCTS_H
)\config.h \
112 $(CC
) -c
$(CFLAGS
) $(SET
)\set.c
124 -del
$(EDK_TOOLS_PATH
)\Bin\Win32\dlg.exe