Skip to content
This repository has been archived by the owner on Nov 3, 2023. It is now read-only.

Commit

Permalink
Initial revision
Browse files Browse the repository at this point in the history
svn path=/trunk/mono-tools/; revision=11132
  • Loading branch information
Jonathan Pryor committed Feb 2, 2003
0 parents commit b6dfd87
Showing 1 changed file with 55 additions and 0 deletions.
55 changes: 55 additions & 0 deletions makefile
Original file line number Original file line Diff line number Diff line change
@@ -0,0 +1,55 @@
CSC=csc.exe
CSCRIPT=$(WINDIR)/system32/cscript.exe
CSCFLAGS=/nologo /debug+ /debug:full

windows: linux

linux: monostyle.exe verifier.exe GenerateDelegate.exe EnumCheck.exe IFaceDisco.exe ./corcompare/CorCompare.exe ./SqlSharp/sqlsharp.exe secutil.exe cert2spc.exe
#linux: verifier.exe GenerateDelegate.exe EnumCheck.exe IFaceDisco.exe ./corcompare/CorCompare.exe update

monostyle.exe: monostyle.cs
$(CSC) $(CSCFLAGS) monostyle.cs

GenerateDelegate.exe: GenerateDelegate.cs
$(CSC) $(CSCFLAGS) /out:$@ $<

verifier.exe: verifier.cs
$(CSC) $(CSCFLAGS) verifier.cs

./SqlSharp/sqlsharp.exe: dummy
(cd SqlSharp; make CSC=$(CSC))

./corcompare/CorCompare.exe: dummy
(cd corcompare; make CorCompare.exe)

update: ../../mono/doc/pending-classes

cormissing.xml: ./corcompare/CorCompare.exe ../class/lib/corlib_cmp.dll
./corcompare/CorCompare.exe -x cormissing.xml -f corlib -ms mscorlib ../class/lib/corlib_cmp.dll

../../mono/doc/pending-classes: ./corcompare/cormissing.xsl cormissing.xml
$(CSCRIPT) /nologo ./corcompare/transform.js cormissing.xml ./corcompare/cormissing.xsl > ../../mono/doc/pending-classes


EnumCheck: EnumCheck.exe

EnumCheck.exe: EnumCheck.cs EnumCheckAssemblyCollection.cs
$(CSC) $(CSCFLAGS) /out:EnumCheck.exe EnumCheck.cs EnumCheckAssemblyCollection.cs

IFaceDisco.exe: IFaceDisco.cs XMLUtil.cs
$(CSC) $(CSCFLAGS) /out:IFaceDisco.exe IFaceDisco.cs XMLUtil.cs

secutil.exe: secutil.cs
$(CSC) $(CSCFLAGS) secutil.cs

cert2spc.exe: cert2spc.cs ASN1.cs
$(CSC) $(CSCFLAGS) /out:cert2spc.exe cert2spc.cs ASN1.cs

clean:
(cd corcompare; make clean)
(cd SqlSharp; make clean)
rm -f *.exe *.pdb *.dbg *.dll
rm -f cormissing.xml
rm -f ../../mono/doc/pending-classes.in

dummy:

0 comments on commit b6dfd87

Please sign in to comment.