6 NOINST_EXES=test-dbus-sharp.exe
7 ASSEMBLY_NAME=dbus-sharp
18 InterfaceAttribute.cs \
30 DBusType/IDBusType.cs \
40 DBusType/ObjectPath.cs \
45 TEST_DBUS_SHARP_FILES=Test.cs
47 ASSEMBLY=$(ASSEMBLY_NAME).dll
49 DISTCLEANFILES=AssemblyInfo.cs $(ASSEMBLY).config
53 dbus-sharp.dll: $(DBUS_SHARP_FILES)
54 $(CSC) --unsafe --target library -o dbus-sharp.dll $(DBUS_SHARP_FILES) AssemblyInfo.cs
56 test-dbus-sharp.exe: $(TEST_DBUS_SHARP_FILES)
57 $(CSC) --unsafe --target exe -L . -r dbus-sharp.dll -pkg:gtk-sharp -o test-dbus-sharp.exe $(TEST_DBUS_SHARP_FILES)
60 rm -f $(TARGET) $(NOINST_EXES)
63 @if test -n '$(TARGET)'; then \
64 echo "$(GACUTIL) /i $(ASSEMBLY) /f /package dbus-sharp /gacdir $(DESTDIR)$(libdir)"; \
65 $(GACUTIL) /i $(ASSEMBLY) /f /package dbus-sharp /gacdir $(DESTDIR)$(libdir) || exit 1; \
69 @if test -n '$(TARGET)'; then \
70 echo "$(GACUTIL) /u $(ASSEMBLY_NAME) /package dbus-sharp /gacdir $(DESTDIR)$(libdir)"; \
71 $(GACUTIL) /u $(ASSEMBLY_NAME) /package dbus-sharp /gacdir $(DESTDIR)$(libdir) || exit 1; \
77 $(ASSEMBLY).config.in \