summaryrefslogtreecommitdiffstats
path: root/mono
diff options
context:
space:
mode:
authorJoe Shaw <joeshaw@novell.com>2005-01-12 17:31:08 +0000
committerJoe Shaw <joeshaw@novell.com>2005-01-12 17:31:08 +0000
commit2388bc86ee7e2b01f36ec6711608601f538eb712 (patch)
tree5caf538e68abbf177b638c501db1de880170719a /mono
parented3cfaec212027b3c5adfe805378f42c642d463c (diff)
2005-01-12 Joe Shaw <joeshaw@novell.com>
* mono/Makefile.am: Always build the dbus DLL with --debug. * mono/Arguments.cs (GetDBusTypeConstructor): If the type is an enum, get the enum's underlying type. Another mono 1.1.3 fix.
Diffstat (limited to 'mono')
-rw-r--r--mono/Arguments.cs2
-rw-r--r--mono/Makefile.am4
2 files changed, 4 insertions, 2 deletions
diff --git a/mono/Arguments.cs b/mono/Arguments.cs
index d78fbff2..b68ed5a3 100644
--- a/mono/Arguments.cs
+++ b/mono/Arguments.cs
@@ -165,6 +165,8 @@ namespace DBus
if (type.IsArray)
constructorType = typeof (System.Array);
+ else if (type.IsEnum)
+ constructorType = Enum.GetUnderlyingType (type);
else
constructorType = type.UnderlyingSystemType;
diff --git a/mono/Makefile.am b/mono/Makefile.am
index 12c9faa5..0b52050b 100644
--- a/mono/Makefile.am
+++ b/mono/Makefile.am
@@ -51,10 +51,10 @@ DISTCLEANFILES=AssemblyInfo.cs $(ASSEMBLY).config $(ASSEMBLY)
all-am: $(TARGET)
dbus-sharp.dll: $(DBUS_SHARP_FILES)
- $(CSC) --unsafe --target library -o dbus-sharp.dll $(DBUS_SHARP_FILES) AssemblyInfo.cs
+ $(CSC) --debug --unsafe --target library -o dbus-sharp.dll $(DBUS_SHARP_FILES) AssemblyInfo.cs
test-dbus-sharp.exe: $(TEST_DBUS_SHARP_FILES)
- $(CSC) --unsafe --target exe -L . -r dbus-sharp.dll -pkg:gtk-sharp -o test-dbus-sharp.exe $(TEST_DBUS_SHARP_FILES)
+ $(CSC) --debug --unsafe --target exe -L . -r dbus-sharp.dll -pkg:gtk-sharp -o test-dbus-sharp.exe $(TEST_DBUS_SHARP_FILES)
clean:
rm -f $(TARGET) $(NOINST_EXES)