mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-05-15 02:08:04 +02:00
62 lines
1.2 KiB
Makefile
62 lines
1.2 KiB
Makefile
DESTDIR=
|
|
|
|
SUBDIRS=doc
|
|
|
|
DLLS=dbus-sharp.dll
|
|
NOINST_EXES=test-dbus-sharp.exe
|
|
|
|
DBUS_SHARP_FILES= \
|
|
Arguments.cs \
|
|
Bus.cs \
|
|
Connection.cs \
|
|
Custom.cs \
|
|
DBusException.cs \
|
|
Error.cs \
|
|
ErrorMessage.cs \
|
|
Handler.cs \
|
|
InterfaceAttribute.cs \
|
|
InterfaceProxy.cs \
|
|
Introspector.cs \
|
|
Message.cs \
|
|
MethodAttribute.cs \
|
|
MethodCall.cs \
|
|
MethodReturn.cs \
|
|
ProxyBuilder.cs \
|
|
Server.cs \
|
|
Service.cs \
|
|
Signal.cs \
|
|
SignalAttribute.cs \
|
|
DBusType/IDBusType.cs \
|
|
DBusType/Array.cs \
|
|
DBusType/Boolean.cs \
|
|
DBusType/Byte.cs \
|
|
DBusType/Custom.cs \
|
|
DBusType/Dict.cs \
|
|
DBusType/Double.cs \
|
|
DBusType/Int32.cs \
|
|
DBusType/Int64.cs \
|
|
DBusType/Nil.cs \
|
|
DBusType/ObjectPath.cs \
|
|
DBusType/String.cs \
|
|
DBusType/UInt32.cs \
|
|
DBusType/UInt64.cs
|
|
|
|
TEST_DBUS_SHARP_FILES=Test.cs
|
|
|
|
all: $(DLLS)
|
|
|
|
dbus-sharp.dll: $(DBUS_SHARP_FILES)
|
|
$(MCS) $(MCSFLAGS) --unsafe --target library -o dbus-sharp.dll $(DBUS_SHARP_FILES)
|
|
|
|
test-dbus-sharp.exe: $(TEST_DBUS_SHARP_FILES)
|
|
$(MCS) $(MCSFLAGS) --unsafe --target exe -L . -r dbus-sharp.dll -r gtk-sharp.dll -o test-dbus-sharp.exe $(TEST_DBUS_SHARP_FILES)
|
|
|
|
clean:
|
|
rm -f $(DLLS) $(NOINST_EXES)
|
|
|
|
install: all
|
|
../mkinstalldirs $(DESTDIR)$(prefix)/lib && \
|
|
cp $(DLLS) $(DESTDIR)$(prefix)/lib || exit 1
|
|
|
|
EXTRA_DIST=$(DBUS_SHARP_FILES)
|
|
|