diff options
-rw-r--r-- | src/goabackend/Makefile.am | 99 |
1 files changed, 99 insertions, 0 deletions
diff --git a/src/goabackend/Makefile.am b/src/goabackend/Makefile.am new file mode 100644 index 0000000..04b2c6c --- /dev/null +++ b/src/goabackend/Makefile.am @@ -0,0 +1,99 @@ + +NULL = +CLEANFILES = + +INCLUDES = \ + -I$(top_builddir)/src -I$(top_srcdir)/src \ + -I$(top_builddir)/src -I$(top_srcdir)/src \ + -DPACKAGE_LIBEXEC_DIR=\""$(libexecdir)"\" \ + -DPACKAGE_SYSCONF_DIR=\""$(sysconfdir)"\" \ + -DPACKAGE_DATA_DIR=\""$(datadir)"\" \ + -DPACKAGE_BIN_DIR=\""$(bindir)"\" \ + -DPACKAGE_LOCALSTATE_DIR=\""$(localstatedir)"\" \ + -DPACKAGE_LOCALE_DIR=\""$(localedir)"\" \ + -DPACKAGE_LIB_DIR=\""$(libdir)"\" \ + -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT \ + $(WARN_CFLAGS) \ + $(NULL) + +# ---------------------------------------------------------------------------------------------------- + +goabackendenumtypes.h: goabackendenums.h goabackendenumtypes.h.template + ( top_builddir=`cd $(top_builddir) && pwd`; \ + cd $(srcdir) && glib-mkenums --template goabackendenumtypes.h.template goabackendenums.h ) > \ + goabackendenumtypes.h.tmp && mv goabackendenumtypes.h.tmp goabackendenumtypes.h + +goabackendenumtypes.c: goabackendenums.h goabackendenumtypes.c.template goabackendenumtypes.h + ( top_builddir=`cd $(top_builddir) && pwd`; \ + cd $(srcdir) && glib-mkenums --template goabackendenumtypes.c.template goabackendenums.h ) > \ + goabackendenumtypes.c.tmp && mv goabackendenumtypes.c.tmp goabackendenumtypes.c + +enum_built_sources = \ + goabackendenumtypes.h goabackendenumtypes.c \ + $(NULL) + +# ---------------------------------------------------------------------------------------------------- + +lib_LTLIBRARIES = libgoa-backend.la + +libgoa_backend_ladir = $(includedir)/goa/goabackend + +libgoa_backend_la_HEADERS = \ + goabackend.h \ + goabackendtypes.h \ + goabackendenums.h \ + goabackendenumtypes.h \ + goaprovider.h \ + goaoauthprovider.h \ + goaoauth2provider.h \ + goagoogleprovider.h \ + goafacebookprovider.h \ + goayahooprovider.h \ + goatwitterprovider.h \ + goaimapauth.h \ + goaimapauthoauth.h \ + goaimapclient.h \ + $(NULL) + +libgoa_backend_la_SOURCES = \ + goabackend.h \ + goabackendtypes.h \ + goabackendenums.h \ + goabackendenumtypes.h goabackendenumtypes.c \ + goaprovider.h goaprovider.c \ + goaoauthprovider.h goaoauthprovider.c \ + goaoauth2provider.h goaoauth2provider.c \ + goagoogleprovider.h goagoogleprovider.c \ + goafacebookprovider.h goafacebookprovider.c \ + goayahooprovider.h goayahooprovider.c \ + goatwitterprovider.h goatwitterprovider.c \ + goaimapauth.h goaimapauth.c \ + goaimapauthoauth.h goaimapauthoauth.c \ + goaimapclient.h goaimapclient.c \ + goaimapmail.h goaimapmail.c \ + $(NULL) + +libgoa_backend_la_CFLAGS = \ + -DGOA_BACKEND_COMPILATION \ + -DGOA_API_IS_SUBJECT_TO_CHANGE \ + $(WEBKIT_GTK_CFLAGS) \ + $(JSON_GLIB_CFLAGS) \ + $(GLIB_CFLAGS) \ + $(GTK_CFLAGS) \ + $(GNOME_KEYRING_CFLAGS) \ + $(REST_CFLAGS) \ + $(NULL) + +libgoa_backend_la_LIBADD = \ + $(WEBKIT_GTK_LIBS) \ + $(JSON_GLIB_LIBS) \ + $(GLIB_LIBS) \ + $(GTK_LIBS) \ + $(GNOME_KEYRING_LIBS) \ + $(REST_LIBS) \ + $(NULL) + +# ---------------------------------------------------------------------------------------------------- + +clean-local : + rm -f *~ $(enum_built_sources) |