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
=$(WORKSPACE
)\Tools\Source\TianoTools\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
21 DLG_OBJS
= dlg_p.obj dlg_a.obj main.obj err.obj support.obj \
22 output.obj relabel.obj automata.obj
24 SUPPORT_OBJS
= set.obj
28 dlg.exe
: $(DLG_OBJS
) $(SUPPORT_OBJS
)
29 $(CC
) $(CFLAGS
) -o dlg.exe
$(DLG_OBJS
) $(SUPPORT_OBJS
)
33 move dlg.exe
$(WORKSPACE
)\Tools
\bin\.
35 dlg_p.obj
: $(DLG_SRC
)\dlg_p.c \
44 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\dlg_p.c
46 dlg_a.obj
: $(DLG_SRC
)\dlg_a.c \
49 $(PCCTS_H
)\dlgauto.h \
56 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\dlg_a.c
58 main.obj
: $(DLG_SRC
)\main.c \
65 $(DLG_SRC
)\stdpccts.h \
68 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\main.c
70 err.obj
: $(DLG_SRC
)\err.c \
79 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\err.c
81 support.obj
: $(DLG_SRC
)\support.c \
86 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\support.c
88 output.obj
: $(DLG_SRC
)\output.c \
93 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\output.c
95 relabel.obj
: $(DLG_SRC
)\relabel.c \
100 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\relabel.c
102 automata.obj
: $(DLG_SRC
)\automata.c \
103 $(PCCTS_H
)\config.h \
107 $(CC
) -c
$(CFLAGS
) $(DLG_SRC
)\automata.c
110 set.obj
: $(SET
)\set.c \
111 $(PCCTS_H
)\config.h \
114 $(CC
) -c
$(CFLAGS
) $(SET
)\set.c
121 del
$(WORKSPACE
)\Tools
\bin\dlg.exe