Attempt to merge the smartirc4net references into single build reference

This commit is contained in:
Alex Hudson 2011-06-13 13:27:48 +01:00
parent cc8a1d6860
commit a5cf9d3bed
4 changed files with 15 additions and 10 deletions

View file

@ -1,14 +1,15 @@
SUBDIRS = \
build \
help \
${SPARKLE_SMARTIRC4NETDIR} \
SmartIrc4net \
SparkleLib \
SparkleShare \
data \
po
EXTRA_DIST = gnome-doc-utils.make \
LICENSE
EXTRA_DIST = \
gnome-doc-utils.make \
LICENSE
DISTCLEANFILES = \
intltool-extract \

View file

@ -1,8 +1,11 @@
ASSEMBLY = SparkleLib
TARGET = library
LINK = $(REF_SPARKLELIB)
if HAVE_SMARTIRC4NET
LINK = $(REF_SPARKLELIB) $(LINK_SMARTIRC4NET_SYSTEM)
else
LINK = $(REF_SPARKLELIB) $(LINK_SMARTIRC4NET_LOCAL)
endif
SOURCES = \
Defines.cs \

View file

@ -15,7 +15,7 @@ LINK_GTK = $(GTKSHARP_LIBS)
LINK_GNOME = $(GNOME_SHARP_LIBS)
LINK_DBUS = $(NDESK_DBUS_LIBS) $(NDESK_DBUS_GLIB_LIBS)
LINK_DBUS_NO_GLIB = $(NDESK_DBUS_LIBS)
LINK_SMARTIRC4NET = $(SMARTIRC4NET_LIBS)
LINK_SMARTIRC4NET_SYSTEM = $(SMARTIRC4NET_LIBS)
LINK_SMARTIRC4NET_LOCAL = -r:$(abs_top_builddir)/$(SMARTIRC4NET_ASSEMBLY)
REF_NOTIFY_SHARP = $(LINK_SYSTEM) $(LINK_DBUS) $(GTKSHARP_LIBS) $(GLIBSHARP_LIBS)
@ -26,7 +26,7 @@ REF_FRIENDFACE = $(LINK_SYSTEM) $(LINK_GTK) $(LINK_MONO_POSIX)
LINK_FRIENDFACE = -r:$(DIR_BIN)/FriendFace.dll
LINK_FRIENDFACE_DEPS = $(REF_FRIENDFACE) $(LINK_FRIENDFACE)
REF_SPARKLELIB = $(LINK_SYSTEM) $(LINK_MONO_POSIX) $(LINK_SMARTIRC4NET) $(LINK_SMARTIRC4NET_LOCAL)
REF_SPARKLELIB = $(LINK_SYSTEM) $(LINK_MONO_POSIX)
LINK_SPARKLELIB = -r:$(DIR_BIN)/SparkleLib.dll
LINK_SPARKLELIB_DEPS = $(REF_SPARKLELIB) $(LINK_SPARKLELIB)

View file

@ -79,15 +79,16 @@ dnl package checks, common for all configs
SPARKLESHARE_CHECK_GTK_SHARP
SPARKLESHARE_SMARTIRC4NET
PKG_CHECK_MODULES([SMARTIRC4NET], [smartirc4net],
SPARKLE_SMARTIRC4NETDIR=""
SMARTIRC4NET_ASSEMBLY=""
AC_SUBST(SMARTIRC4NET_ASSEMBLY)
,
SPARKLESHARE_SMARTIRC4NET
SMARTIRC4NET_LIBS=""
AC_SUBST(SMARTIRC4NET_LIBS)
SPARKLE_SMARTIRC4NETDIR="SmartIrc4net"
AC_SUBST(SPARKLE_SMARTIRC4NETDIR)
)
AM_CONDITIONAL(HAVE_SMARTIRC4NET, test x$SPARKLE_SMARTIRC4NETDIR = x)
dnl check for webkit-sharp
PKG_CHECK_MODULES(WEBKIT_SHARP, webkit-sharp-1.0, have_webkit_sharp=yes, have_webkit_sharp=no)