diff options
Diffstat (limited to 'MSVC/Tools')
-rw-r--r-- | MSVC/Tools/Links.htm | 12 | ||||
-rw-r--r-- | MSVC/Tools/Tools.vcproj | 29 | ||||
-rw-r--r-- | MSVC/Tools/master.mak | 10 |
3 files changed, 49 insertions, 2 deletions
diff --git a/MSVC/Tools/Links.htm b/MSVC/Tools/Links.htm new file mode 100644 index 0000000..7970b6f --- /dev/null +++ b/MSVC/Tools/Links.htm @@ -0,0 +1,12 @@ +<HTML>
+ <HEAD>
+ <TITLE></TITLE>
+ <META NAME="GENERATOR" Content="Microsoft Visual Studio 7.0">
+ </HEAD>
+ <BODY>
+ <P>Flex parser: <A href="http://www.monmouth.com/~wstreett/lex-yacc/flex.exe">http://www.monmouth.com/~wstreett/lex-yacc/flex.exe</A></P>
+ <P>Gawk processor: http://topeka.isri.cmu.edu/~jusung/gc/gawk.98.exe</P>
+ <P>Zlib used: <A href="http://www.winimage.com/zLibDll/zlib114dll.zip">http://www.winimage.com/zLibDll/zlib114dll.zip</A></P>
+ <P> </P>
+ </BODY>
+</HTML>
diff --git a/MSVC/Tools/Tools.vcproj b/MSVC/Tools/Tools.vcproj index eb6d59b..7576dfa 100644 --- a/MSVC/Tools/Tools.vcproj +++ b/MSVC/Tools/Tools.vcproj @@ -57,8 +57,33 @@ RelativePath="..\..\Xenogears\Decrypt.cpp">
</File>
<File
+ RelativePath="..\..\Xenogears\compil.lex">
+ </File>
+ <File
RelativePath="..\..\Xenogears\main_dump.cpp">
</File>
+ <File
+ RelativePath="..\..\Xenogears\reinsert.cpp">
+ </File>
+ <File
+ RelativePath="..\..\Xenogears\script-comp.cpp">
+ </File>
+ <File
+ RelativePath="..\..\Xenogears\script-dec.cpp">
+ </File>
+ <Filter
+ Name="Helpers"
+ Filter="">
+ <File
+ RelativePath="..\..\Xenogears\XenoCD1.map">
+ </File>
+ <File
+ RelativePath="..\..\Xenogears\XenoCD2.map">
+ </File>
+ <File
+ RelativePath="..\..\Xenogears\map2sqr">
+ </File>
+ </Filter>
</Filter>
<Filter
Name="Makefiles">
@@ -86,6 +111,10 @@ </File>
</Filter>
</Filter>
+ <File
+ RelativePath="Links.htm"
+ DeploymentContent="TRUE">
+ </File>
</Files>
<Globals>
</Globals>
diff --git a/MSVC/Tools/master.mak b/MSVC/Tools/master.mak index bb12dce..5811ec5 100644 --- a/MSVC/Tools/master.mak +++ b/MSVC/Tools/master.mak @@ -4,7 +4,7 @@ #-------------------------------------------------------------------------- #needed so we can say foo.dll: foo.cpp and it will just work -.SUFFIXES: .tlb .il .dll .cpp .js .cs .vb .rc .ocx .reg .resources .txt .resX .wsdl .asmx +.SUFFIXES: .tlb .il .dll .cpp .js .cs .vb .rc .ocx .reg .resources .txt .resX .wsdl .asmx .lex #-------------------------------------------------------------------------- #define the names of the compilers we ship @@ -42,6 +42,7 @@ _RSC=rc.exe _RESGEN=resgen.exe _AL=al.exe _SHAREDNAME=sn.exe +_LEX=flex.exe #IFDEF OS @@ -133,12 +134,17 @@ _RMDIR=deltree /y $(_LINK) $(_LDFLAGS) $(_LIBS) $*.obj #default compile and link for c++ files building a exe -#note: name.cpp and name.dll must match +#note: name.cpp and name.exe must match .cpp.exe: if not exist $(_OUTDIR) md $(_OUTDIR) $(_CL) $(_CDFLAGS) $*.cpp $(_LINK) $(_LFLAGS) $(_LIBS) $*.obj +.lex.exe: + if not exist $(_OUTDIR) md $(_OUTDIR) + $(_LEX) -o$*.c $*.lex + $(_CL) $(CDFLAGS) $*.c + #default compile and link for c++ files building an obj #note: name.cpp and name.obj must match .cpp.obj: |