dbus-sharp-glib-0.5.0/ 0000755 0001750 0001750 00000000000 11444116331 011476 5 0000000 0000000 dbus-sharp-glib-0.5.0/src/ 0000755 0001750 0001750 00000000000 11444116331 012265 5 0000000 0000000 dbus-sharp-glib-0.5.0/src/dbus-sharp-glib.dll.config 0000644 0001750 0001750 00000000137 11443637576 017154 0000000 0000000
dbus-sharp-glib-0.5.0/src/Makefile.am 0000644 0001750 0001750 00000002110 11443637576 014255 0000000 0000000 ASSEMBLY = dbus-sharp-glib
TARGET = $(ASSEMBLY).dll
CSFLAGS = \
-debug -target:library -keyfile:$(top_srcdir)/dbus-sharp.snk
LIBFLAGS = \
$(DBUS_SHARP_LIBS)
CSFILES = \
$(srcdir)/GLib.cs \
$(srcdir)/GLib.IO.cs
all: $(TARGET)
$(TARGET): $(CSFILES) AssemblyInfo.cs
$(GMCS) -out:$@ $(CSFLAGS) $(LIBFLAGS) $^
install-data-local:
@if test -n '$(TARGET)'; then \
echo "$(GACUTIL) /i $(TARGET) /f /gacdir $(DESTDIR)$(libdir)"; \
$(GACUTIL) /i $(TARGET) /package $(PACKAGE)-$(API_VERSION) /f /gacdir $(libdir) /root $(DESTDIR)$(libdir) || exit 1; \
fi
uninstall-local:
@if test -n '$(TARGET)'; then \
echo "$(GACUTIL) /u $(ASSEMBLY) /gacdir $(DESTDIR)$(libdir)"; \
$(GACUTIL) /u $(ASSEMBLY) /package $(PACKAGE)-$(API_VERSION) /gacdir $(libdir) /root $(DESTDIR)$(libdir) || exit 1; \
fi
EXTRA_DIST = \
$(CSFILES) \
$(srcdir)/AssemblyInfo.cs.in \
$(TARGET).config
CLEANFILES = \
$(TARGET) \
$(TARGET).mdb
DISTCLEANFILES = \
AssemblyInfo.cs
MAINTAINERCLEANFILES = \
Makefile.in
dbus-sharp-glib-0.5.0/src/AssemblyInfo.cs.in 0000644 0001750 0001750 00000001044 11443637576 015555 0000000 0000000 // Copyright 2007 Alp Toker
// This software is made available under the MIT License
// See COPYING for details
using System.Reflection;
using System.Runtime.CompilerServices;
[assembly: AssemblyFileVersion("@VERSION@")]
[assembly: AssemblyInformationalVersion("@VERSION@")]
[assembly: AssemblyVersion("@API_VERSION@")]
[assembly: AssemblyTitle ("dbus-sharp-glib")]
[assembly: AssemblyDescription ("GLib integration for Managed DBus, the D-Bus IPC library")]
[assembly: AssemblyCopyright ("Copyright (C) Alp Toker and others")]
dbus-sharp-glib-0.5.0/src/GLib.IO.cs 0000644 0001750 0001750 00000015272 11443637576 013710 0000000 0000000 // Copyright 2006 Alp Toker
// This software is made available under the MIT License
// See COPYING for details
using System;
using System.Collections;
using System.Runtime.InteropServices;
namespace DBus.GLib
{
/*
Specifies the type of function which is called when a data element is destroyed. It is passed the pointer to the data element and should free any memory and resources allocated for it.
@data: the data element.
*/
[UnmanagedFunctionPointer(CallingConvention.Cdecl)]
delegate void DestroyNotify (IntPtr data);
/*
Specifies the type of function passed to g_io_add_watch() or g_io_add_watch_full(), which is called when the requested condition on a GIOChannel is satisfied.
@source: the GIOChannel event source.
@condition: the condition which has been satisfied.
@data: user data set in g_io_add_watch() or g_io_add_watch_full().
Returns: the function should return FALSE if the event source should be removed.
*/
[UnmanagedFunctionPointer(CallingConvention.Cdecl)]
delegate bool IOFunc (IntPtr source, IOCondition condition, IntPtr data);
struct IOChannel
{
const string GLIB = "libglib-2.0-0.dll";
public IntPtr Handle;
[DllImport(GLIB)]
static extern IntPtr g_io_channel_unix_new (int fd);
public IOChannel (int fd)
{
try {
Handle = g_io_channel_win32_new_socket (fd);
} catch {
Handle = IntPtr.Zero;
}
if (Handle == IntPtr.Zero)
Handle = g_io_channel_unix_new (fd);
if (Handle == IntPtr.Zero)
throw new Exception ("Failed to create GLib IO channel for fd " + fd);
//Buffered = false;
}
[DllImport(GLIB)]
static extern int g_io_channel_unix_get_fd (IntPtr channel);
public int UnixFd
{
get {
return g_io_channel_unix_get_fd (Handle);
}
}
[DllImport(GLIB)]
public static extern IntPtr g_io_channel_win32_new_fd (int fd);
[DllImport(GLIB)]
public static extern IntPtr g_io_channel_win32_new_socket (int socket);
[DllImport(GLIB)]
public static extern IntPtr g_io_channel_win32_new_messages (uint hwnd);
[DllImport(GLIB)]
public static extern uint g_io_channel_get_buffer_size (IntPtr channel);
[DllImport(GLIB)]
public static extern void g_io_channel_set_buffer_size (IntPtr channel, uint size);
public uint BufferSize
{
get {
return g_io_channel_get_buffer_size (Handle);
} set {
g_io_channel_set_buffer_size (Handle, value);
}
}
[DllImport(GLIB)]
public static extern bool g_io_channel_get_buffered (IntPtr channel);
[DllImport(GLIB)]
public static extern void g_io_channel_set_buffered (IntPtr channel, bool value);
public bool Buffered
{
get
{
return g_io_channel_get_buffered (Handle);
}
set
{
g_io_channel_set_buffered (Handle, value);
}
}
[DllImport(GLIB)]
public static extern IOCondition g_io_channel_get_buffer_condition (IntPtr channel);
public IOCondition BufferCondition
{
get {
return g_io_channel_get_buffer_condition (Handle);
}
}
[DllImport(GLIB)]
public static extern IOFlags g_io_channel_get_flags (IntPtr channel);
[DllImport(GLIB)]
static extern short g_io_channel_set_flags (IntPtr channel, IOFlags flags, IntPtr error);
public IOFlags Flags
{
get {
return g_io_channel_get_flags (Handle);
} set {
//TODO: fix return and error
g_io_channel_set_flags (Handle, value, IntPtr.Zero);
}
}
}
class IO
{
const string GLIB = "libglib-2.0-0.dll";
//TODO: better memory management
public static ArrayList objs = new ArrayList ();
/*
Adds the GIOChannel into the main event loop with the default priority.
@channel: a GIOChannel.
@condition: the condition to watch for.
@func: the function to call when the condition is satisfied.
@user_data: user data to pass to func.
Returns: the event source id.
*/
[DllImport(GLIB)]
protected static extern uint g_io_add_watch (IntPtr channel, IOCondition condition, IOFunc func, IntPtr user_data);
public static uint AddWatch (IOChannel channel, IOCondition condition, IOFunc func)
{
objs.Add (func);
return g_io_add_watch (channel.Handle, condition, func, IntPtr.Zero);
}
/*
Adds the GIOChannel into the main event loop with the given priority.
@channel: a GIOChannel.
@priority: the priority of the GIOChannel source.
@condition: the condition to watch for.
@func: the function to call when the condition is satisfied.
@user_data: user data to pass to func.
@notify: the function to call when the source is removed.
Returns: the event source id.
*/
[DllImport(GLIB)]
protected static extern uint g_io_add_watch_full (IntPtr channel, int priority, IOCondition condition, IOFunc func, IntPtr user_data, DestroyNotify notify);
public static uint AddWatch (IOChannel channel, int priority, IOCondition condition, IOFunc func, DestroyNotify notify)
{
objs.Add (func);
objs.Add (notify);
return g_io_add_watch_full (channel.Handle, priority, condition, func, IntPtr.Zero, notify);
}
[DllImport(GLIB)]
protected static extern IntPtr g_main_context_default ();
public static IntPtr MainContextDefault ()
{
return g_main_context_default ();
}
[DllImport(GLIB)]
protected static extern void g_main_context_wakeup (IntPtr context);
public static void MainContextWakeup (IntPtr context)
{
g_main_context_wakeup (context);
}
}
//From Mono.Unix and poll(2)
[Flags]
enum PollEvents : short {
POLLIN = 0x0001, // There is data to read
POLLPRI = 0x0002, // There is urgent data to read
POLLOUT = 0x0004, // Writing now will not block
POLLERR = 0x0008, // Error condition
POLLHUP = 0x0010, // Hung up
POLLNVAL = 0x0020, // Invalid request; fd not open
// XPG4.2 definitions (via _XOPEN_SOURCE)
POLLRDNORM = 0x0040, // Normal data may be read
POLLRDBAND = 0x0080, // Priority data may be read
POLLWRNORM = 0x0100, // Writing now will not block
POLLWRBAND = 0x0200, // Priority data may be written
}
//A bitwise combination representing a condition to watch for on an event source.
[Flags]
enum IOCondition : short
{
//There is data to read.
In = PollEvents.POLLIN,
//Data can be written (without blocking).
Out = PollEvents.POLLOUT,
//There is urgent data to read.
Pri = PollEvents.POLLPRI,
//Error condition.
Err = PollEvents.POLLERR,
//Hung up (the connection has been broken, usually for pipes and sockets).
Hup = PollEvents.POLLHUP,
//Invalid request. The file descriptor is not open.
Nval = PollEvents.POLLNVAL,
}
[Flags]
enum IOFlags : short
{
Append = 1 << 0,
Nonblock = 1 << 1,
//Read only flag
IsReadable = 1 << 2,
//Read only flag
isWriteable = 1 << 3,
//Read only flag
IsSeekable = 1 << 4,
//?
Mask = (1 << 5) - 1,
GetMask = Mask,
SetMask = Append | Nonblock,
}
}
dbus-sharp-glib-0.5.0/src/GLib.cs 0000644 0001750 0001750 00000002510 11443637576 013371 0000000 0000000 // Copyright 2006 Alp Toker
// This software is made available under the MIT License
// See COPYING for details
using System;
using DBus;
using DBus.GLib;
using org.freedesktop.DBus;
namespace DBus
{
//FIXME: this API needs review and de-unixification. It is horrid, but gets the job done.
public static class BusG
{
static bool initialized = false;
public static void Init ()
{
if (initialized)
return;
Init (Bus.System);
Init (Bus.Session);
//TODO: consider starter bus?
initialized = true;
}
public static void Init (Connection conn)
{
IOFunc dispatchHandler = delegate (IntPtr source, IOCondition condition, IntPtr data) {
if ((condition & IOCondition.Hup) == IOCondition.Hup) {
if (Protocol.Verbose)
Console.Error.WriteLine ("Warning: Connection was probably hung up (" + condition + ")");
//TODO: handle disconnection properly, consider memory management
return false;
}
//this may not provide expected behaviour all the time, but works for now
conn.Iterate ();
return true;
};
Init (conn, dispatchHandler);
}
static void Init (Connection conn, IOFunc dispatchHandler)
{
IOChannel channel = new IOChannel ((int)conn.Transport.SocketHandle);
IO.AddWatch (channel, IOCondition.In | IOCondition.Hup, dispatchHandler);
}
}
}
dbus-sharp-glib-0.5.0/src/Makefile.in 0000644 0001750 0001750 00000024434 11443637643 014276 0000000 0000000 # Makefile.in generated by automake 1.11.1 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
# Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@SET_MAKE@
VPATH = @srcdir@
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkglibexecdir = $(libexecdir)/@PACKAGE@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
target_triplet = @target@
subdir = src
DIST_COMMON = $(srcdir)/AssemblyInfo.cs.in $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
CONFIG_CLEAN_FILES = AssemblyInfo.cs
CONFIG_CLEAN_VPATH_FILES =
SOURCES =
DIST_SOURCES =
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
API_VERSION = @API_VERSION@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
CYGPATH_W = @CYGPATH_W@
DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@
DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@
DEFS = @DEFS@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
GACUTIL = @GACUTIL@
GMCS = @GMCS@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LTLIBOBJS = @LTLIBOBJS@
MAINT = @MAINT@
MAKEINFO = @MAKEINFO@
MKDIR_P = @MKDIR_P@
MONO_CFLAGS = @MONO_CFLAGS@
MONO_LIBS = @MONO_LIBS@
PACKAGE = @PACKAGE@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
PKG_CONFIG = @PKG_CONFIG@
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
VERSION = @VERSION@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
abs_top_srcdir = @abs_top_srcdir@
am__leading_dot = @am__leading_dot@
am__tar = @am__tar@
am__untar = @am__untar@
bindir = @bindir@
build = @build@
build_alias = @build_alias@
build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
builddir = @builddir@
datadir = @datadir@
datarootdir = @datarootdir@
docdir = @docdir@
dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
sysconfdir = @sysconfdir@
target = @target@
target_alias = @target_alias@
target_cpu = @target_cpu@
target_os = @target_os@
target_vendor = @target_vendor@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
ASSEMBLY = dbus-sharp-glib
TARGET = $(ASSEMBLY).dll
CSFLAGS = \
-debug -target:library -keyfile:$(top_srcdir)/dbus-sharp.snk
LIBFLAGS = \
$(DBUS_SHARP_LIBS)
CSFILES = \
$(srcdir)/GLib.cs \
$(srcdir)/GLib.IO.cs
EXTRA_DIST = \
$(CSFILES) \
$(srcdir)/AssemblyInfo.cs.in \
$(TARGET).config
CLEANFILES = \
$(TARGET) \
$(TARGET).mdb
DISTCLEANFILES = \
AssemblyInfo.cs
MAINTAINERCLEANFILES = \
Makefile.in
all: all-am
.SUFFIXES:
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
&& { if test -f $@; then exit 0; else break; fi; }; \
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \
$(am__cd) $(top_srcdir) && \
$(AUTOMAKE) --gnu src/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
*) \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(am__aclocal_m4_deps):
AssemblyInfo.cs: $(top_builddir)/config.status $(srcdir)/AssemblyInfo.cs.in
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
tags: TAGS
TAGS:
ctags: CTAGS
CTAGS:
distdir: $(DISTFILES)
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
list='$(DISTFILES)'; \
dist_files=`for file in $$list; do echo $$file; done | \
sed -e "s|^$$srcdirstrip/||;t" \
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
case $$dist_files in \
*/*) $(MKDIR_P) `echo "$$dist_files" | \
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
sort -u` ;; \
esac; \
for file in $$dist_files; do \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
if test -d $$d/$$file; then \
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
if test -d "$(distdir)/$$file"; then \
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
fi; \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
fi; \
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
else \
test -f "$(distdir)/$$file" \
|| cp -p $$d/$$file "$(distdir)/$$file" \
|| exit 1; \
fi; \
done
check-am: all-am
check: check-am
all-am: Makefile
installdirs:
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-am
install-strip:
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
`test -z '$(STRIP)' || \
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:
clean-generic:
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
distclean-generic:
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
clean: clean-am
clean-am: clean-generic mostlyclean-am
distclean: distclean-am
-rm -f Makefile
distclean-am: clean-am distclean-generic
dvi: dvi-am
dvi-am:
html: html-am
html-am:
info: info-am
info-am:
install-data-am: install-data-local
install-dvi: install-dvi-am
install-dvi-am:
install-exec-am:
install-html: install-html-am
install-html-am:
install-info: install-info-am
install-info-am:
install-man:
install-pdf: install-pdf-am
install-pdf-am:
install-ps: install-ps-am
install-ps-am:
installcheck-am:
maintainer-clean: maintainer-clean-am
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-am
mostlyclean-am: mostlyclean-generic
pdf: pdf-am
pdf-am:
ps: ps-am
ps-am:
uninstall-am: uninstall-local
.MAKE: install-am install-strip
.PHONY: all all-am check check-am clean clean-generic distclean \
distclean-generic distdir dvi dvi-am html html-am info info-am \
install install-am install-data install-data-am \
install-data-local install-dvi install-dvi-am install-exec \
install-exec-am install-html install-html-am install-info \
install-info-am install-man install-pdf install-pdf-am \
install-ps install-ps-am install-strip installcheck \
installcheck-am installdirs maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
pdf-am ps ps-am uninstall uninstall-am uninstall-local
all: $(TARGET)
$(TARGET): $(CSFILES) AssemblyInfo.cs
$(GMCS) -out:$@ $(CSFLAGS) $(LIBFLAGS) $^
install-data-local:
@if test -n '$(TARGET)'; then \
echo "$(GACUTIL) /i $(TARGET) /f /gacdir $(DESTDIR)$(libdir)"; \
$(GACUTIL) /i $(TARGET) /package $(PACKAGE)-$(API_VERSION) /f /gacdir $(libdir) /root $(DESTDIR)$(libdir) || exit 1; \
fi
uninstall-local:
@if test -n '$(TARGET)'; then \
echo "$(GACUTIL) /u $(ASSEMBLY) /gacdir $(DESTDIR)$(libdir)"; \
$(GACUTIL) /u $(ASSEMBLY) /package $(PACKAGE)-$(API_VERSION) /gacdir $(libdir) /root $(DESTDIR)$(libdir) || exit 1; \
fi
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
dbus-sharp-glib-0.5.0/Makefile.am 0000644 0001750 0001750 00000000521 11443637576 013472 0000000 0000000 SUBDIRS = src examples
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = dbus-sharp-glib-1.0.pc
EXTRA_DIST = \
dbus-sharp-glib-1.0.pc.in \
dbus-sharp.snk
DISTCLEANFILES = \
dbus-sharp-glib-1.0.pc
MAINTAINERCLEANFILES = \
INSTALL \
Makefile.in \
aclocal.m4 \
config.guess \
config.sub \
configure \
install-sh \
missing
dbus-sharp-glib-0.5.0/NEWS 0000644 0001750 0001750 00000000000 11435533700 012106 0000000 0000000 dbus-sharp-glib-0.5.0/dbus-sharp.snk 0000644 0001750 0001750 00000001124 11443637576 014223 0000000 0000000 $ RSA2 cXf"Txg
ܚ}p$;E뗗voj^gF%,7snzFxh-My:V̯
#4`A(0l*8 ;(0&˺/(ZwN g.;#y܋B2\ODgQ[2觺ݽT
-3+m_v0hqrk+Ġk5&YХ%TD'PԊT|ۥXQ,ͭN?u4Ɖj,V
5Q?˱WjQ^]e\~bnRL3FHI=pVEkyU[srT>@3e&nj6Q>׳Bca
l0nYW8CͿ