diff options
Diffstat (limited to 'facebook/Makefile.am')
-rw-r--r-- | facebook/Makefile.am | 48 |
1 files changed, 38 insertions, 10 deletions
diff --git a/facebook/Makefile.am b/facebook/Makefile.am index ca45223..0e77b91 100644 --- a/facebook/Makefile.am +++ b/facebook/Makefile.am @@ -1,23 +1,51 @@ -libdir = $(plugindir) -lib_LTLIBRARIES = facebook.la +libdir = $(plugindir) +lib_LTLIBRARIES = facebook.la + +facebook_la_CFLAGS = \ + $(BITLBEE_CFLAGS) \ + $(JSON_CFLAGS) \ + $(GLIB_CFLAGS) \ + $(ZLIB_CFLAGS) + +facebook_la_LDFLAGS = \ + $(BITLBEE_LIBS) \ + $(JSON_LIBS) \ + $(GLIB_LIBS) \ + $(ZLIB_LIBS) -facebook_la_CFLAGS = $(BITLBEE_CFLAGS) $(GLIB_CFLAGS) $(ZLIB_CFLAGS) -facebook_la_LDFLAGS = $(BITLBEE_LIBS) $(GLIB_LIBS) $(ZLIB_LIBS) facebook_la_SOURCES = \ + facebook-marshal.c \ + facebook-marshal.h \ facebook.c \ facebook-api.c \ + facebook-api.h \ + facebook-data.c \ + facebook-data.h \ facebook-http.c \ - facebook-json.c \ - facebook-mqtt.c \ - facebook-thrift.c \ - facebook-util.c \ - facebook.h \ - facebook-api.h facebook-http.h \ + facebook-id.h \ + facebook-json.c \ facebook-json.h \ + facebook-mqtt.c \ facebook-mqtt.h \ + facebook-thrift.c \ facebook-thrift.h \ + facebook-util.c \ facebook-util.h # Build the library as a module facebook_la_LDFLAGS += -module -avoid-version + +EXTRA_DIST = \ + marshaller.list + +CLEANFILES = \ + facebook-marshal.c \ + facebook-marshal.h + +facebook-marshal.c: $(srcdir)/marshaller.list facebook-marshal.h + $(AM_V_GEN)echo "#include \"facebook-marshal.h\"" > $@ + $(AM_V_at)$(GLIB_GENMARSHAL) --prefix=fb_marshal --body $(srcdir)/marshaller.list >> $@ + +facebook-marshal.h: $(srcdir)/marshaller.list + $(AM_V_GEN)$(GLIB_GENMARSHAL) --prefix=fb_marshal --header $(srcdir)/marshaller.list > $@ |