Makefile.am revision a6149403deed931b8c78b26aeb0e9c952cf3ef93
1db5918bf8e6707b66c175e73635937e65d91357eTim Janik## Process this file with automake to produce Makefile.in 2db5918bf8e6707b66c175e73635937e65d91357eTim Janik 3db5918bf8e6707b66c175e73635937e65d91357eTim JanikINCLUDES = -I$(top_srcdir) -I$(top_srcdir)/gmodule 4d5803865b40fbdf2ebec2dafbf9974bd590ebf40Tim JanikDEFS += -DG_LOG_DOMAIN=g_log_domain_gmodule 5db5918bf8e6707b66c175e73635937e65d91357eTim Janik 6db5918bf8e6707b66c175e73635937e65d91357eTim JanikEXTRA_DIST = \ 7b03e280bd1dcd55a05546ebb678bbfbfa9fbda03CDT gmoduleconf.h.in \ 8a6149403deed931b8c78b26aeb0e9c952cf3ef93Tor Lillqvist gmodule.def \ 9b03e280bd1dcd55a05546ebb678bbfbfa9fbda03CDT gmodule-dl.c \ 10a6149403deed931b8c78b26aeb0e9c952cf3ef93Tor Lillqvist gmodule-dld.c \ 11a6149403deed931b8c78b26aeb0e9c952cf3ef93Tor Lillqvist gmodule-win32.c \ 12a6149403deed931b8c78b26aeb0e9c952cf3ef93Tor Lillqvist gmoduleconf.h.win32 13db5918bf8e6707b66c175e73635937e65d91357eTim Janik 14db5918bf8e6707b66c175e73635937e65d91357eTim JanikBUILT_SOURCES = gmoduleconf.h 15db5918bf8e6707b66c175e73635937e65d91357eTim Janikgmoduleconf.h: gmoduleconf.h.in 16db5918bf8e6707b66c175e73635937e65d91357eTim Janik 17db5918bf8e6707b66c175e73635937e65d91357eTim Janikinclude_HEADERS = \ 18db5918bf8e6707b66c175e73635937e65d91357eTim Janik gmodule.h 19db5918bf8e6707b66c175e73635937e65d91357eTim Janik 207cc610b06446593ff43f9d4b55d92f8410fe6be6Owen Taylorlibglib = $(top_builddir)/libglib.la # -lglib 2152f1266e0a713c0325cd78658fcd96a842bf5913Tim Janik 227cc610b06446593ff43f9d4b55d92f8410fe6be6Owen Taylorlib_LTLIBRARIES = libgmodule.la libgplugin_a.la libgplugin_b.la 23db5918bf8e6707b66c175e73635937e65d91357eTim Janik 247cc610b06446593ff43f9d4b55d92f8410fe6be6Owen Taylorlibgmodule_la_SOURCES = gmodule.c 257cc610b06446593ff43f9d4b55d92f8410fe6be6Owen Taylorlibgmodule_la_LDFLAGS = \ 267cc610b06446593ff43f9d4b55d92f8410fe6be6Owen Taylor @G_MODULE_LDFLAGS@ \ 277cc610b06446593ff43f9d4b55d92f8410fe6be6Owen Taylor -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ 287cc610b06446593ff43f9d4b55d92f8410fe6be6Owen Taylor -release $(LT_RELEASE) 297cc610b06446593ff43f9d4b55d92f8410fe6be6Owen Taylor 307cc610b06446593ff43f9d4b55d92f8410fe6be6Owen Taylorlibgmodule_la_LIBADD = @G_MODULE_LIBS@ # $(libglib) 317cc610b06446593ff43f9d4b55d92f8410fe6be6Owen Taylor# we should really depend on $(libglib) for libgmodule.la, but libtool has a 3252f1266e0a713c0325cd78658fcd96a842bf5913Tim Janik# problem with this ;( 33db5918bf8e6707b66c175e73635937e65d91357eTim Janik 34db5918bf8e6707b66c175e73635937e65d91357eTim Janiklibgplugin_a_la_SOURCES = libgplugin_a.c 35db5918bf8e6707b66c175e73635937e65d91357eTim Janiklibgplugin_a_la_LDFLAGS = @G_MODULE_LDFLAGS@ 3652f1266e0a713c0325cd78658fcd96a842bf5913Tim Janiklibgplugin_a_la_LIBADD = @G_MODULE_LIBS@ # $(libglib) 37db5918bf8e6707b66c175e73635937e65d91357eTim Janik 38db5918bf8e6707b66c175e73635937e65d91357eTim Janiklibgplugin_b_la_SOURCES = libgplugin_b.c 39db5918bf8e6707b66c175e73635937e65d91357eTim Janiklibgplugin_b_la_LDFLAGS = @G_MODULE_LDFLAGS@ 4052f1266e0a713c0325cd78658fcd96a842bf5913Tim Janiklibgplugin_b_la_LIBADD = @G_MODULE_LIBS@ # $(libglib) 41db5918bf8e6707b66c175e73635937e65d91357eTim Janik 42db5918bf8e6707b66c175e73635937e65d91357eTim Janiknoinst_PROGRAMS = testgmodule 43db5918bf8e6707b66c175e73635937e65d91357eTim Janiktestgmodule_LDFLAGS += @G_MODULE_LDFLAGS@ 447cc610b06446593ff43f9d4b55d92f8410fe6be6Owen Taylortestgmodule_LDADD = libgmodule.la $(libglib) @G_MODULE_LIBS@ 45db5918bf8e6707b66c175e73635937e65d91357eTim Janik 46db5918bf8e6707b66c175e73635937e65d91357eTim Janik.PHONY: files release 47db5918bf8e6707b66c175e73635937e65d91357eTim Janik 48db5918bf8e6707b66c175e73635937e65d91357eTim Janikfiles: 49db5918bf8e6707b66c175e73635937e65d91357eTim Janik @files=`ls $(DISTFILES) 2> /dev/null `; for p in $$files; do \ 50db5918bf8e6707b66c175e73635937e65d91357eTim Janik echo $$p; \ 51db5918bf8e6707b66c175e73635937e65d91357eTim Janik done 52db5918bf8e6707b66c175e73635937e65d91357eTim Janik 537cc610b06446593ff43f9d4b55d92f8410fe6be6Owen Taylorinstall-libLTLIBRARIES: libgmodule.la 54db5918bf8e6707b66c175e73635937e65d91357eTim Janik @$(NORMAL_INSTALL) 55db5918bf8e6707b66c175e73635937e65d91357eTim Janik $(mkinstalldirs) $(DESTDIR)$(libdir) 567cc610b06446593ff43f9d4b55d92f8410fe6be6Owen Taylor @list='libgmodule.la'; for p in $$list; do \ 57db5918bf8e6707b66c175e73635937e65d91357eTim Janik if test -f $$p; then \ 58db5918bf8e6707b66c175e73635937e65d91357eTim Janik echo "$(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p"; \ 59db5918bf8e6707b66c175e73635937e65d91357eTim Janik $(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p; \ 60db5918bf8e6707b66c175e73635937e65d91357eTim Janik else :; fi; \ 61db5918bf8e6707b66c175e73635937e65d91357eTim Janik done 62db5918bf8e6707b66c175e73635937e65d91357eTim Janik 63db5918bf8e6707b66c175e73635937e65d91357eTim Janikrelease: 64db5918bf8e6707b66c175e73635937e65d91357eTim Janik $(MAKE) dist distdir=$(PACKAGE)`date +"%y%m%d"` 65