mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-12-23 18:15:30 +00:00
2002-01-06 Mike Kestner <mkestner@speakeasy.net>
* */makefile : Add atk to the build. * generator/EnumGen.cs : Create the generated dir if necessary. * generator/ObjectGen.cs : Create the generated dir if necessary. * generator/StructGen.cs : Create the generated dir if necessary. * parser/gapi2xml.pl : Squash bug in comma separated field defs. svn path=/trunk/gtk-sharp/; revision=1882
This commit is contained in:
parent
ca64721a09
commit
8648757e19
|
@ -1,3 +1,11 @@
|
||||||
|
2002-01-06 Mike Kestner <mkestner@speakeasy.net>
|
||||||
|
|
||||||
|
* */makefile : Add atk to the build.
|
||||||
|
* generator/EnumGen.cs : Create the generated dir if necessary.
|
||||||
|
* generator/ObjectGen.cs : Create the generated dir if necessary.
|
||||||
|
* generator/StructGen.cs : Create the generated dir if necessary.
|
||||||
|
* parser/gapi2xml.pl : Squash bug in comma separated field defs.
|
||||||
|
|
||||||
2002-01-06 Mike Kestner <mkestner@speakeasy.net>
|
2002-01-06 Mike Kestner <mkestner@speakeasy.net>
|
||||||
|
|
||||||
* generator/EnumGen.cs : Open stream Create only.
|
* generator/EnumGen.cs : Open stream Create only.
|
||||||
|
|
4
atk/.cvsignore
Normal file
4
atk/.cvsignore
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
*.dll
|
||||||
|
*.exe
|
||||||
|
generated
|
||||||
|
|
10
atk/makefile
Normal file
10
atk/makefile
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
|
||||||
|
all:
|
||||||
|
@echo "You must use 'make windows' or 'make unix'."
|
||||||
|
@echo "'make unix' is broken for now."
|
||||||
|
|
||||||
|
windows:
|
||||||
|
$(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pango-sharp.dll /out:atk-sharp.dll /recurse:*.cs
|
||||||
|
|
||||||
|
unix:
|
||||||
|
@echo "'make unix' is broken for now."
|
|
@ -1,3 +1,4 @@
|
||||||
*.dll
|
*.dll
|
||||||
*.exe
|
*.exe
|
||||||
|
generated
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ all:
|
||||||
@echo "'make unix' is broken for now."
|
@echo "'make unix' is broken for now."
|
||||||
|
|
||||||
windows:
|
windows:
|
||||||
$(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pango-sharp.dll /out:gdk-sharp.dll /recurse:*.cs
|
$(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pango-sharp.dll /r:../atk/atk-sharp.dll /out:gdk-sharp.dll /recurse:*.cs
|
||||||
|
|
||||||
unix:
|
unix:
|
||||||
@echo "'make unix' is broken for now."
|
@echo "'make unix' is broken for now."
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
*.dll
|
*.dll
|
||||||
*.exe
|
*.exe
|
||||||
|
generated
|
||||||
|
|
||||||
|
|
|
@ -56,6 +56,9 @@ namespace GtkSharp.Generation {
|
||||||
|
|
||||||
public void Generate (SymbolTable table)
|
public void Generate (SymbolTable table)
|
||||||
{
|
{
|
||||||
|
if (!Directory.Exists("..\\" + ns.ToLower() + "\\generated")) {
|
||||||
|
Directory.CreateDirectory("..\\"+ns.ToLower()+"\\generated");
|
||||||
|
}
|
||||||
String filename = "..\\" + ns.ToLower() + "\\generated\\" + Name + ".cs";
|
String filename = "..\\" + ns.ToLower() + "\\generated\\" + Name + ".cs";
|
||||||
|
|
||||||
FileStream stream = new FileStream (filename, FileMode.Create, FileAccess.Write);
|
FileStream stream = new FileStream (filename, FileMode.Create, FileAccess.Write);
|
||||||
|
|
|
@ -49,6 +49,9 @@ namespace GtkSharp.Generation {
|
||||||
|
|
||||||
public void Generate (SymbolTable table)
|
public void Generate (SymbolTable table)
|
||||||
{
|
{
|
||||||
|
if (!Directory.Exists("..\\" + ns.ToLower() + "\\generated")) {
|
||||||
|
Directory.CreateDirectory("..\\"+ns.ToLower()+"\\generated");
|
||||||
|
}
|
||||||
String filename = "..\\" + ns.ToLower() + "\\generated\\" + Name + ".cs";
|
String filename = "..\\" + ns.ToLower() + "\\generated\\" + Name + ".cs";
|
||||||
|
|
||||||
FileStream stream = new FileStream (filename, FileMode.Create, FileAccess.Write);
|
FileStream stream = new FileStream (filename, FileMode.Create, FileAccess.Write);
|
||||||
|
|
|
@ -49,6 +49,9 @@ namespace GtkSharp.Generation {
|
||||||
|
|
||||||
public void Generate (SymbolTable table)
|
public void Generate (SymbolTable table)
|
||||||
{
|
{
|
||||||
|
if (!Directory.Exists("..\\" + ns.ToLower() + "\\generated")) {
|
||||||
|
Directory.CreateDirectory("..\\"+ns.ToLower()+"\\generated");
|
||||||
|
}
|
||||||
String filename = "..\\" + ns.ToLower() + "\\generated\\" + Name + ".cs";
|
String filename = "..\\" + ns.ToLower() + "\\generated\\" + Name + ".cs";
|
||||||
|
|
||||||
FileStream stream = new FileStream (filename, FileMode.Create, FileAccess.Write);
|
FileStream stream = new FileStream (filename, FileMode.Create, FileAccess.Write);
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1,3 +1,4 @@
|
||||||
*.dll
|
*.dll
|
||||||
*.exe
|
*.exe
|
||||||
|
generated
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
*.dll
|
*.dll
|
||||||
*.exe
|
*.exe
|
||||||
generated.cs
|
generated
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ all:
|
||||||
@echo "'make unix' is broken for now."
|
@echo "'make unix' is broken for now."
|
||||||
|
|
||||||
windows:
|
windows:
|
||||||
$(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pango-sharp.dll /r:../gdk/gdk-sharp.dll /out:gtk-sharp.dll /recurse:*.cs
|
$(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pango-sharp.dll /r:../atk/atk-sharp.dll /r:../gdk/gdk-sharp.dll /out:gtk-sharp.dll /recurse:*.cs
|
||||||
|
|
||||||
unix:
|
unix:
|
||||||
@echo "'make unix' is broken for now."
|
@echo "'make unix' is broken for now."
|
||||||
|
|
2
makefile
2
makefile
|
@ -1,4 +1,4 @@
|
||||||
DIRS=generator glib pango gdk gtk sample
|
DIRS=generator glib pango atk gdk gtk sample
|
||||||
ROOT=/cygdrive/$(subst \,/,$(subst :\,/,$(SYSTEMROOT)))
|
ROOT=/cygdrive/$(subst \,/,$(subst :\,/,$(SYSTEMROOT)))
|
||||||
CSC=$(ROOT)/microsoft.net/framework/v1.0.2914/csc.exe
|
CSC=$(ROOT)/microsoft.net/framework/v1.0.2914/csc.exe
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
*.dll
|
*.dll
|
||||||
*.exe
|
*.exe
|
||||||
|
generated
|
||||||
|
|
||||||
|
|
|
@ -306,7 +306,7 @@ sub addFieldElems
|
||||||
$elem = addNameElem($parent, 'field', $1);
|
$elem = addNameElem($parent, 'field', $1);
|
||||||
$elem->setAttribute('bits', "$2");
|
$elem->setAttribute('bits', "$2");
|
||||||
} else {
|
} else {
|
||||||
$elem = addNameElem($parent, 'field', $symb);
|
$elem = addNameElem($parent, 'field', $tok);
|
||||||
}
|
}
|
||||||
$elem->setAttribute('type', "$type");
|
$elem->setAttribute('type', "$type");
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
*.dll
|
*.dll
|
||||||
*.exe
|
*.exe
|
||||||
|
generated
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue