[build] Make FriendFace a proper library assembly
Have SparkleDiff depend on the FriendFace assembly.
This commit is contained in:
parent
422a98c45c
commit
cac9750959
11
FriendFace/Makefile.am
Normal file
11
FriendFace/Makefile.am
Normal 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
|
|
@ -1,6 +1,7 @@
|
||||||
SUBDIRS = \
|
SUBDIRS = \
|
||||||
build \
|
build \
|
||||||
NotifySharp \
|
NotifySharp \
|
||||||
|
FriendFace \
|
||||||
SparkleLib \
|
SparkleLib \
|
||||||
SparkleShare \
|
SparkleShare \
|
||||||
SparkleDiff \
|
SparkleDiff \
|
||||||
|
|
|
@ -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 \
|
||||||
|
|
|
@ -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:= :
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue