# PCCTS directory # You will need to set the LIB variable similar to this. # LIB="C:/Program Files/Microsoft Visual Studio .NET 2003/Vc7/lib;c:/Microsoft Visual Studio .NET 2003/Vc7/PlatformSDK/Lib" # PCCTS_HOME= PCCTS_HOME=$(WORKSPACE)\Tools\Source\TianoTools\Pccts DLG_SRC=$(PCCTS_HOME)\dlg PCCTS_H=$(PCCTS_HOME)\h # Support directories SET=$(PCCTS_HOME)\support\set # Compiler stuff CC = cl CFLAGS = /nologo -I "." -I "$(PCCTS_H)" -I "$(SET)" -D "USER_ZZSYN" -D "PC" \ -D "ZZLEXBUFSIZE=65536" /D "LONGFILENAMES" /W3 /Zi DLG_OBJS = dlg_p.obj dlg_a.obj main.obj err.obj support.obj \ output.obj relabel.obj automata.obj SUPPORT_OBJS = set.obj # Dependencies dlg.exe: $(DLG_OBJS) $(SUPPORT_OBJS) $(CC) $(CFLAGS) -o dlg.exe $(DLG_OBJS) $(SUPPORT_OBJS) del *.obj del *.ilk del *.pdb move dlg.exe $(WORKSPACE)\Tools\bin\. dlg_p.obj: $(DLG_SRC)\dlg_p.c \ $(PCCTS_H)\antlr.h \ $(PCCTS_H)\config.h \ $(PCCTS_H)\dlgdef.h \ $(SET)\set.h \ $(DLG_SRC)\dlg.h \ $(DLG_SRC)\mode.h \ $(DLG_SRC)\tokens.h \ $(CC) -c $(CFLAGS) $(DLG_SRC)\dlg_p.c dlg_a.obj: $(DLG_SRC)\dlg_a.c \ $(PCCTS_H)\antlr.h \ $(PCCTS_H)\config.h \ $(PCCTS_H)\dlgauto.h \ $(PCCTS_H)\dlgdef.h \ $(SET)\set.h \ $(DLG_SRC)\dlg.h \ $(DLG_SRC)\mode.h \ $(DLG_SRC)\tokens.h \ $(CC) -c $(CFLAGS) $(DLG_SRC)\dlg_a.c main.obj: $(DLG_SRC)\main.c \ $(PCCTS_H)\antlr.h \ $(PCCTS_H)\config.h \ $(PCCTS_H)\dlgdef.h \ $(SET)\set.h \ $(DLG_SRC)\dlg.h \ $(DLG_SRC)\mode.h \ $(DLG_SRC)\stdpccts.h \ $(DLG_SRC)\tokens.h \ $(CC) -c $(CFLAGS) $(DLG_SRC)\main.c err.obj: $(DLG_SRC)\err.c \ $(PCCTS_H)\antlr.h \ $(PCCTS_H)\config.h \ $(PCCTS_H)\dlgdef.h \ $(PCCTS_H)\err.h \ $(SET)\set.h \ $(DLG_SRC)\dlg.h \ $(DLG_SRC)\tokens.h \ $(CC) -c $(CFLAGS) $(DLG_SRC)\err.c support.obj: $(DLG_SRC)\support.c \ $(PCCTS_H)\config.h \ $(SET)\set.h \ $(DLG_SRC)\dlg.h \ $(CC) -c $(CFLAGS) $(DLG_SRC)\support.c output.obj: $(DLG_SRC)\output.c \ $(PCCTS_H)\config.h \ $(SET)\set.h \ $(DLG_SRC)\dlg.h \ $(CC) -c $(CFLAGS) $(DLG_SRC)\output.c relabel.obj: $(DLG_SRC)\relabel.c \ $(PCCTS_H)\config.h \ $(SET)\set.h \ $(DLG_SRC)\dlg.h \ $(CC) -c $(CFLAGS) $(DLG_SRC)\relabel.c automata.obj: $(DLG_SRC)\automata.c \ $(PCCTS_H)\config.h \ $(SET)\set.h \ $(DLG_SRC)\dlg.h \ $(CC) -c $(CFLAGS) $(DLG_SRC)\automata.c set.obj: $(SET)\set.c \ $(PCCTS_H)\config.h \ $(SET)\set.h \ $(CC) -c $(CFLAGS) $(SET)\set.c clean: del *.obj distclean: del *.obj del $(WORKSPACE)\Tools\bin\dlg.exe