[build] Make FriendFace a proper library assembly

Have SparkleDiff depend on the FriendFace assembly.
This commit is contained in:
Bertrand Lorentz 2010-08-02 17:58:10 +02:00
parent 422a98c45c
commit cac9750959
5 changed files with 18 additions and 4 deletions

11
FriendFace/Makefile.am Normal file
View file

@ -0,0 +1,11 @@
ASSEMBLY = FriendFace
TARGET = library
LINK = $(REF_FRIENDFACE)
SOURCES = \
FriendFace.cs \
GravatarIconProvider.cs \
IconProvider.cs
include $(top_srcdir)/build/build.mk

View file

@ -1,6 +1,7 @@
SUBDIRS = \ SUBDIRS = \
build \ build \
NotifySharp \ NotifySharp \
FriendFace \
SparkleLib \ SparkleLib \
SparkleShare \ SparkleShare \
SparkleDiff \ SparkleDiff \

View file

@ -4,9 +4,6 @@ TARGET = exe
LINK = $(REF_SPARKLEDIFF) LINK = $(REF_SPARKLEDIFF)
SOURCES = \ SOURCES = \
$(top_srcdir)/FriendFace/FriendFace.cs \
$(top_srcdir)/FriendFace/GravatarIconProvider.cs \
$(top_srcdir)/FriendFace/IconProvider.cs \
RevisionImage.cs \ RevisionImage.cs \
RevisionView.cs \ RevisionView.cs \
SparkleDiff.cs \ SparkleDiff.cs \

View file

@ -30,13 +30,17 @@ REF_NOTIFY_SHARP = $(LINK_SYSTEM) $(LINK_DBUS) $(GTKSHARP_LIBS) $(GLIBSHARP_LIBS
LINK_NOTIFY_SHARP = -r:$(DIR_BIN)/NotifySharp.dll LINK_NOTIFY_SHARP = -r:$(DIR_BIN)/NotifySharp.dll
LINK_NOTIFY_SHARP_DEPS = $(REF_NOTIFY_SHARP) $(LINK_NOTIFY_SHARP) LINK_NOTIFY_SHARP_DEPS = $(REF_NOTIFY_SHARP) $(LINK_NOTIFY_SHARP)
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_GTK) $(LINK_MONO_POSIX) REF_SPARKLELIB = $(LINK_SYSTEM) $(LINK_GTK) $(LINK_MONO_POSIX)
LINK_SPARKLELIB = -r:$(DIR_BIN)/SparkleLib.dll LINK_SPARKLELIB = -r:$(DIR_BIN)/SparkleLib.dll
LINK_SPARKLELIB_DEPS = $(REF_SPARKLELIB) $(LINK_SPARKLELIB) LINK_SPARKLELIB_DEPS = $(REF_SPARKLELIB) $(LINK_SPARKLELIB)
REF_SPARKLESHARE = $(LINK_DBUS) $(LINK_NOTIFY_SHARP_DEPS) $(LINK_SPARKLELIB_DEPS) REF_SPARKLESHARE = $(LINK_DBUS) $(LINK_NOTIFY_SHARP_DEPS) $(LINK_SPARKLELIB_DEPS)
REF_SPARKLEDIFF = $(LINK_SPARKLELIB_DEPS) REF_SPARKLEDIFF = $(LINK_FRIENDFACE_DEPS) $(LINK_SPARKLELIB_DEPS)
# Cute hack to replace a space with something # Cute hack to replace a space with something
colon:= : colon:= :

View file

@ -88,6 +88,7 @@ build/m4/shave/shave
build/m4/shave/shave-libtool build/m4/shave/shave-libtool
data/Makefile data/Makefile
data/icons/Makefile data/icons/Makefile
FriendFace/Makefile
NotifySharp/Makefile NotifySharp/Makefile
SparkleDiff/Makefile SparkleDiff/Makefile
SparkleLib/AssemblyInfo.cs SparkleLib/AssemblyInfo.cs