Makefile.am revision ff78c76b462327fb38274441b86b41552f8196f1
12e0320d57e417f7d1c838d729a99545db2228e9Owen Taylor## Process this file with automake to produce Makefile.in 22e0320d57e417f7d1c838d729a99545db2228e9Owen Taylor 31a04abe5fbec65b0dc2a08e869ad077526e11280ESTAUTOMAKE_OPTIONS = 1.4 41a04abe5fbec65b0dc2a08e869ad077526e11280EST 579208c7cf6b0ea674a1091429c38e3ec048c0a14Tim JanikSUBDIRS = . m4macros glib gobject gmodule gthread tests build po docs 6db5918bf8e6707b66c175e73635937e65d91357eTim Janik 7d59c859aec6a80f4d9ed1c28487952929d7f19e8jacob berkmanbin_SCRIPTS = glib-gettextize 8d59c859aec6a80f4d9ed1c28487952929d7f19e8jacob berkman 9855e230f318c246537cc2dd606a2e7738a7ea9a8Ali AbdinINCLUDES = -DG_LOG_DOMAIN=g_log_domain_glib @GLIB_DEBUG_FLAGS@ \ 10df2f429cff283621c463fafb2996f74cfde25043Owen Taylor -DG_DISABLE_DEPRECATED -DGLIB_COMPILATION 11d5803865b40fbdf2ebec2dafbf9974bd590ebf40Tim Janik 12cf2f511198660a3c9c4e1ba95a0a49c8a010e2ddOwen TaylorEXTRA_DIST = \ 13ff78c76b462327fb38274441b86b41552f8196f1Tor Lillqvist ChangeLog.pre-2-2 \ 1483fbec4d46e4bfa9e26733b74e92cfca90e62604Owen Taylor ChangeLog.pre-2-0 \ 15cf2f511198660a3c9c4e1ba95a0a49c8a010e2ddOwen Taylor ChangeLog.pre-1-2 \ 16a0781a1747e01fa776c75e61d4a165d55fe6d29eTor Lillqvist glib-zip.in \ 17a14df7b98aaef645f3a7d212e9128fc4039fe6a6Tim Janik NEWS.pre-1-3 \ 183de4d2b78162c7611d7e4823436d240e9d518cbeManish Singh acglib.m4 \ 193de4d2b78162c7611d7e4823436d240e9d518cbeManish Singh sanity_check \ 204ab50f038b2bb0d21b31f2ad10745cf5a64725b6Owen Taylor README.in \ 214ab50f038b2bb0d21b31f2ad10745cf5a64725b6Owen Taylor INSTALL.in \ 223de4d2b78162c7611d7e4823436d240e9d518cbeManish Singh README.win32 \ 2374b4d8c22e6b63661430395f40b978684009c29bTor Lillqvist makefile.msc \ 2474b4d8c22e6b63661430395f40b978684009c29bTor Lillqvist makefile.mingw \ 257cd50026f12a4e007f7ac4136d7d491187240e7dSebastian Wilhelmi glibconfig.h.win32.in \ 262665d8cefdcba05cb3b1574cfe5207ffd04475e4Hans Breuer msvc_recommended_pragmas.h \ 277cd50026f12a4e007f7ac4136d7d491187240e7dSebastian Wilhelmi config.h.win32.in \ 28e40317b8ff9799160d9f399a155c3d3563495098Owen Taylor po/po2tbl.sed.in \ 298bca378a6e77626d7f1a9873bf485c7434015e74Havoc Pennington glib-2.0.pc.in \ 308bca378a6e77626d7f1a9873bf485c7434015e74Havoc Pennington gobject-2.0.pc.in \ 318bca378a6e77626d7f1a9873bf485c7434015e74Havoc Pennington gmodule-2.0.pc.in \ 327fce6d3abcca3639e2b3b268ad47557179a8a21fHavoc Pennington gthread-2.0.pc.in \ 33fab889b14d4c71cc3d45aee2f610fdad0aa16ab1Havoc Pennington glib-2.0-uninstalled.pc.in \ 34fab889b14d4c71cc3d45aee2f610fdad0aa16ab1Havoc Pennington gobject-2.0-uninstalled.pc.in \ 35fab889b14d4c71cc3d45aee2f610fdad0aa16ab1Havoc Pennington gmodule-2.0-uninstalled.pc.in \ 36623cb39af2ba1e33b4d04e813c9fb2d0fdf28a11Sebastian Wilhelmi gthread-2.0-uninstalled.pc.in 37a6149403deed931b8c78b26aeb0e9c952cf3ef93Tor Lillqvist 38a626a650e533eba3ee76f4c8375cf41bc964f6cfRaja R Harinath# These may be in the builddir too 39525689823d7dcd269b052c58545a5ff1d8db65f8Owen TaylorBUILT_EXTRA_DIST = \ 40a626a650e533eba3ee76f4c8375cf41bc964f6cfRaja R Harinath glibconfig.h.win32 \ 41305742130f85ae64edf031801efaa9aba044af8bOwen Taylor config.h.win32 42305742130f85ae64edf031801efaa9aba044af8bOwen Taylor 43a626a650e533eba3ee76f4c8375cf41bc964f6cfRaja R Harinath 44eb023508ad933fba5a5542ce2927d784a9c982a2Owen Taylorconfigexecincludedir = $(libdir)/glib-2.0/include 4544714ea8382e37e48f68cc4660c198735a87963cRaja R Harinath#configexecinclude_DATA = glibconfig.h 4644714ea8382e37e48f68cc4660c198735a87963cRaja R Harinath 4744714ea8382e37e48f68cc4660c198735a87963cRaja R Harinathinstall-exec-local: glibconfig.h 4844714ea8382e37e48f68cc4660c198735a87963cRaja R Harinath $(mkinstalldirs) $(DESTDIR)$(configexecincludedir) 4944714ea8382e37e48f68cc4660c198735a87963cRaja R Harinath file=$(DESTDIR)$(configexecincludedir)/glibconfig.h; \ 5044714ea8382e37e48f68cc4660c198735a87963cRaja R Harinath if test -r $$file && cmp -s glibconfig.h $$file; then :; \ 5144714ea8382e37e48f68cc4660c198735a87963cRaja R Harinath else $(INSTALL_DATA) glibconfig.h $$file; fi 522e0320d57e417f7d1c838d729a99545db2228e9Owen Taylor 5361f2f04c41725909f8fe23a1a54064afdd88ffa8Raja R HarinathCONFIGURE_DEPENDENCIES = acglib.m4 54e0153773a69fe64b2643c0d74c40af2dee7eb38fTim Janik 555900267cc7bfe0641709d43eaba28f6b0ff7ab0dRaja R HarinathBUILT_SOURCES = stamp-gc-h #note: not glibconfig.h 565900267cc7bfe0641709d43eaba28f6b0ff7ab0dRaja R Harinathglibconfig.h: stamp-gc-h 5744714ea8382e37e48f68cc4660c198735a87963cRaja R Harinath @if test -f glibconfig.h; then :; \ 5844714ea8382e37e48f68cc4660c198735a87963cRaja R Harinath else rm -f stamp-gc-h; $(MAKE) stamp-gc-h; fi 595900267cc7bfe0641709d43eaba28f6b0ff7ab0dRaja R Harinathstamp-gc-h: config.status 605900267cc7bfe0641709d43eaba28f6b0ff7ab0dRaja R Harinath CONFIG_FILES= CONFIG_HEADERS= CONFIG_OTHER=glibconfig.h ./config.status 615900267cc7bfe0641709d43eaba28f6b0ff7ab0dRaja R Harinath echo timestamp > stamp-gc-h 625900267cc7bfe0641709d43eaba28f6b0ff7ab0dRaja R Harinath 632e0320d57e417f7d1c838d729a99545db2228e9Owen Taylor 64336f7e89fea34115850737035ffc96a5073c4e72Martin Bauligpkgconfigdir = $(libdir)/pkgconfig 650ae274954831e15b7513a07d8c1d6d05a0bbe0d7Havoc Penningtonpkgconfig_DATA = glib-2.0.pc gobject-2.0.pc gmodule-2.0.pc gthread-2.0.pc 660ae274954831e15b7513a07d8c1d6d05a0bbe0d7Havoc Pennington 673171bd213cf05e53051253b0db67943569b80fe5Tim Janik$(pkgconfig_DATA): config.status 683171bd213cf05e53051253b0db67943569b80fe5Tim Janik 69f6eb31132ca00fbf54cbaa9660b12cc8b5582252Tor Lillqvistglibconfig.h.win32: $(top_builddir)/config.status $(top_srcdir)/glibconfig.h.win32.in 702b688f549c8a2719544b33859cdc5ef99355cf37Tor Lillqvist cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status 712b688f549c8a2719544b33859cdc5ef99355cf37Tor Lillqvist 72f6eb31132ca00fbf54cbaa9660b12cc8b5582252Tor Lillqvistconfig.h.win32: $(top_builddir)/config.status $(top_srcdir)/config.h.win32.in 732b688f549c8a2719544b33859cdc5ef99355cf37Tor Lillqvist cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status 742b688f549c8a2719544b33859cdc5ef99355cf37Tor Lillqvist 75861fb083f291ff897cf18a280bec889b2b969053Owen TaylorDISTCLEANFILES = glibconfig-sysdefs.h glibconfig.h stamp-gc-h 76861fb083f291ff897cf18a280bec889b2b969053Owen Taylor 77c3d01e7332370931888ba6a1574e3c9ef26d247cCST.PHONY: files release sanity snapshot 782e0320d57e417f7d1c838d729a99545db2228e9Owen Taylor 792e0320d57e417f7d1c838d729a99545db2228e9Owen Taylorfiles: 802e0320d57e417f7d1c838d729a99545db2228e9Owen Taylor @files=`ls $(DISTFILES) 2> /dev/null `; for p in $$files; do \ 812e0320d57e417f7d1c838d729a99545db2228e9Owen Taylor echo $$p; \ 822e0320d57e417f7d1c838d729a99545db2228e9Owen Taylor done 832e0320d57e417f7d1c838d729a99545db2228e9Owen Taylor 842e0320d57e417f7d1c838d729a99545db2228e9Owen Taylorrelease: 85c3d01e7332370931888ba6a1574e3c9ef26d247cCST rm -rf .deps */.deps 86c3d01e7332370931888ba6a1574e3c9ef26d247cCST cd docs && make glib.html 87c3d01e7332370931888ba6a1574e3c9ef26d247cCST $(MAKE) distcheck 88c3d01e7332370931888ba6a1574e3c9ef26d247cCST 89c3d01e7332370931888ba6a1574e3c9ef26d247cCSTsanity: 90c3d01e7332370931888ba6a1574e3c9ef26d247cCST ./sanity_check $(VERSION) 91c3d01e7332370931888ba6a1574e3c9ef26d247cCST 92c3d01e7332370931888ba6a1574e3c9ef26d247cCSTsnapshot: 936e47268c14ef1285fb8c9f4d2d3748c2bd84335fOwen Taylor $(MAKE) dist distdir=$(PACKAGE)-snap`date +"%Y%m%d"` 946e47268c14ef1285fb8c9f4d2d3748c2bd84335fOwen Taylor 956e47268c14ef1285fb8c9f4d2d3748c2bd84335fOwen Taylorsnapcheck: 966e47268c14ef1285fb8c9f4d2d3748c2bd84335fOwen Taylor $(MAKE) distcheck distdir=$(PACKAGE)-snap`date +"%Y%m%d"` 97a9a2206fc6449cb59416ef17232ef7d026a3baaeMichael Fulbright 98a626a650e533eba3ee76f4c8375cf41bc964f6cfRaja R Harinathdist-hook: $(BUILT_EXTRA_DIST) 99525689823d7dcd269b052c58545a5ff1d8db65f8Owen Taylor cd $(top_builddir) && CONFIG_FILES="INSTALL README" CONFIG_HEADERS= $(SHELL) ./config.status 100446b37a4d962dd04a0ba76c35ccf297c0a60fe61Sebastian Wilhelmi files='$(BUILT_EXTRA_DIST) INSTALL README'; \ 101a626a650e533eba3ee76f4c8375cf41bc964f6cfRaja R Harinath for f in $$files; do \ 102a626a650e533eba3ee76f4c8375cf41bc964f6cfRaja R Harinath if test -f $$f; then d=.; else d=$(srcdir); fi; \ 103525689823d7dcd269b052c58545a5ff1d8db65f8Owen Taylor rm -f $(distdir)/$$f && cp $$d/$$f $(distdir) || exit 1; done 104fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylor 105fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylor# This is a version of the automake-1.4 distcheck rule modified 106fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylor# to pass --enable-gtk-doc to ./configure 107fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylor# 108fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylormydistcheck: dist 109fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylor -rm -rf $(distdir) 110fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylor GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz 111fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylor mkdir $(distdir)/=build 112fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylor mkdir $(distdir)/=inst 113fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylor dc_install_base=`cd $(distdir)/=inst && pwd`; \ 114fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylor cd $(distdir)/=build \ 115fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylor && ../configure --srcdir=.. --prefix=$$dc_install_base --enable-gtk-doc \ 116fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylor && $(MAKE) $(AM_MAKEFLAGS) \ 117fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylor && $(MAKE) $(AM_MAKEFLAGS) dvi \ 118fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylor && $(MAKE) $(AM_MAKEFLAGS) check \ 119fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylor && $(MAKE) $(AM_MAKEFLAGS) install \ 120fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylor && $(MAKE) $(AM_MAKEFLAGS) installcheck \ 121fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylor && $(MAKE) $(AM_MAKEFLAGS) dist 122fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylor -rm -rf $(distdir) 123fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylor @banner="$(distdir).tar.gz is ready for distribution"; \ 124fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylor dashes=`echo "$$banner" | sed s/./=/g`; \ 125fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylor echo "$$dashes"; \ 126fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylor echo "$$banner"; \ 127fc8fd6f8cb01ac93933d372e8056765de04092aeOwen Taylor echo "$$dashes" 128