Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dequis/purple-facebook.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordequis <dx@dxzone.com.ar>2017-08-31 19:00:59 +0300
committerdequis <dx@dxzone.com.ar>2017-08-31 19:01:01 +0300
commit529799d11d02447442bd4d3bff3dacb7ed2ad06e (patch)
tree67a929080775347a42960384c54117bb998b3eb4
parent726b7b97ea75c42427bd4985726514df29324543 (diff)
Re-add marshal stuff to Makefile.mingw
Sigh. Pretend this is 0.9.5.1 or whatever.
-rw-r--r--patches/08-revert-marshaller.patch32
1 files changed, 32 insertions, 0 deletions
diff --git a/patches/08-revert-marshaller.patch b/patches/08-revert-marshaller.patch
index 1b06978..d902a80 100644
--- a/patches/08-revert-marshaller.patch
+++ b/patches/08-revert-marshaller.patch
@@ -39,6 +39,38 @@ diff --git a/libpurple/protocols/facebook/Makefile.am b/libpurple/protocols/face
libfacebook_la_LDFLAGS = -module @PLUGIN_LDFLAGS@
if STATIC_FACEBOOK
+diff --git a/libpurple/protocols/facebook/Makefile.mingw b/libpurple/protocols/facebook/Makefile.mingw
+--- a/libpurple/protocols/facebook/Makefile.mingw
++++ b/libpurple/protocols/facebook/Makefile.mingw
+@@ -42,6 +42,7 @@
+ ## SOURCES, OBJECTS
+ ##
+ C_SRC = \
++ marshal.c \
+ api.c \
+ data.c \
+ facebook.c \
+@@ -85,11 +86,19 @@
+ $(TARGET).dll: $(OBJECTS)
+ $(CC) -shared $(OBJECTS) $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) -o $(TARGET).dll
+
++marshal.c: marshaller.list marshal.h
++ @echo "#include \"marshal.h\"" > $@
++ @$(GLIB_GENMARSHAL) --prefix=fb_marshal --body marshaller.list >> $@
++
++marshal.h: marshaller.list
++ @$(GLIB_GENMARSHAL) --prefix=fb_marshal --header marshaller.list > $@
++
++
+ ##
+ ## CLEAN RULES
+ ##
+ clean:
+- rm -f $(OBJECTS)
++ rm -f $(OBJECTS) marshal.c marshal.h
+ rm -f $(TARGET).dll
+
+ include $(PIDGIN_COMMON_TARGETS)
diff --git a/libpurple/protocols/facebook/api.c b/libpurple/protocols/facebook/api.c
--- a/libpurple/protocols/facebook/api.c
+++ b/libpurple/protocols/facebook/api.c