6 NOINST_EXES=test-dbus-sharp.exe
7 ASSEMBLY_NAME=dbus-sharp
19 InterfaceAttribute.cs \
31 DBusType/IDBusType.cs \
41 DBusType/ObjectPath.cs \
46 TEST_DBUS_SHARP_FILES=Test.cs
48 ASSEMBLY=$(ASSEMBLY_NAME).dll
50 DISTCLEANFILES=AssemblyInfo.cs $(ASSEMBLY).config
54 dbus-sharp.dll: $(DBUS_SHARP_FILES)
55 $(CSC) --unsafe --target library -o dbus-sharp.dll $(DBUS_SHARP_FILES) AssemblyInfo.cs
57 test-dbus-sharp.exe: $(TEST_DBUS_SHARP_FILES)
58 $(CSC) --unsafe --target exe -L . -r dbus-sharp.dll -pkg:gtk-sharp -o test-dbus-sharp.exe $(TEST_DBUS_SHARP_FILES)
61 rm -f $(TARGET) $(NOINST_EXES)
64 @if test -n '$(TARGET)'; then \
65 echo "$(GACUTIL) /i $(ASSEMBLY) /f /package dbus-sharp /gacdir $(DESTDIR)$(libdir)"; \
66 $(GACUTIL) /i $(ASSEMBLY) /f /package dbus-sharp /gacdir $(DESTDIR)$(libdir) || exit 1; \
70 @if test -n '$(TARGET)'; then \
71 echo "$(GACUTIL) /u $(ASSEMBLY_NAME) /package dbus-sharp /gacdir $(DESTDIR)$(libdir)"; \
72 $(GACUTIL) /u $(ASSEMBLY_NAME) /package dbus-sharp /gacdir $(DESTDIR)$(libdir) || exit 1; \
78 $(ASSEMBLY).config.in \