diff options
author | Dan Nicholson <dbn.lists@gmail.com> | 2012-04-05 05:46:51 -0700 |
---|---|---|
committer | Dan Nicholson <dbn.lists@gmail.com> | 2012-04-21 12:46:31 -0700 |
commit | 7c54f7ca1e9e847a7bba7ede2c4696685af5822f (patch) | |
tree | 2735f5b6266c915a196b44f9ca25378c128754a0 /glib | |
parent | c23f6a6ef365ad472e2c397558dc8bbe10fd709c (diff) | |
download | pkg-config-7c54f7ca1e9e847a7bba7ede2c4696685af5822f.tar.gz |
glib: Remove as many unneeded files as possible
We just want to be able to build glib from the within the pkg-config
tree. Everything else is just extra weight and is better used from an
actual glib checkout. Unnecessary files include:
* documentation
* translations
* tests
* ChangeLogs
* non-autotools win32 build files
* various other build and/or internal files
Diffstat (limited to 'glib')
-rw-r--r-- | glib/Makefile.am | 79 | ||||
-rw-r--r-- | glib/configure.ac | 107 | ||||
-rw-r--r-- | glib/glib/Makefile.am | 30 | ||||
-rw-r--r-- | glib/glib/gnulib/Makefile.am | 3 |
4 files changed, 8 insertions, 211 deletions
diff --git a/glib/Makefile.am b/glib/Makefile.am index f5c510d..95c71de 100644 --- a/glib/Makefile.am +++ b/glib/Makefile.am @@ -6,10 +6,8 @@ include $(top_srcdir)/Makefile.decl ACLOCAL_AMFLAGS = -I m4macros ${ACLOCAL_FLAGS} -SUBDIRS = . m4macros glib gmodule gthread gobject gio tests po docs -DIST_SUBDIRS = $(SUBDIRS) build - -bin_SCRIPTS = glib-gettextize +SUBDIRS = . m4macros glib +DIST_SUBDIRS = $(SUBDIRS) AM_CPPFLAGS = \ -DG_LOG_DOMAIN=g_log_domain_glib \ @@ -18,85 +16,18 @@ AM_CPPFLAGS = \ -DGLIB_COMPILATION EXTRA_DIST += \ - ChangeLog.pre-2-20 \ - ChangeLog.pre-2-18 \ - ChangeLog.pre-2-16 \ - ChangeLog.pre-2-14 \ - ChangeLog.pre-2-12 \ - ChangeLog.pre-2-10 \ - ChangeLog.pre-2-8 \ - ChangeLog.pre-2-6 \ - ChangeLog.pre-2-4 \ - ChangeLog.pre-2-2 \ - ChangeLog.pre-2-0 \ - ChangeLog.pre-1-2 \ - glib-zip.in \ - NEWS.pre-1-3 \ acglib.m4 \ - sanity_check \ - README.commits \ README.in \ - INSTALL.in \ - README.win32 \ - HACKING \ - autogen.sh \ Makefile.decl \ - mkinstalldirs \ - makefile.msc \ - msvc_recommended_pragmas.h \ - config.h.win32.in \ - po/po2tbl.sed.in \ - glib-2.0.pc.in \ - gobject-2.0.pc.in \ - gmodule-2.0.pc.in \ - gmodule-export-2.0.pc.in \ - gmodule-no-export-2.0.pc.in \ - gthread-2.0.pc.in \ - gio-2.0.pc.in \ - gio-unix-2.0.pc.in \ - gio-windows-2.0.pc.in + mkinstalldirs # These may be in the builddir too BUILT_EXTRA_DIST = \ - README \ - INSTALL \ - ChangeLog \ - config.h.win32 \ - gtk-doc.make + README CONFIGURE_DEPENDENCIES = acglib.m4 -ChangeLog: - $(AM_V_GEN) if test -d "$(srcdir)/.git"; then \ - (GIT_DIR=$(top_srcdir)/.git ./missing --run git log GLIB_2_20_0^^.. --stat) | fmt --split-only > $@.tmp \ - && mv -f $@.tmp $@ \ - || ($(RM) $@.tmp; \ - echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \ - (test -f $@ || echo git-log is required to generate this file >> $@)); \ - else \ - test -f $@ || \ - (echo A git checkout and git-log is required to generate ChangeLog >&2 && \ - echo A git checkout and git-log is required to generate this file >> $@); \ - fi - -pkgconfigdir = $(libdir)/pkgconfig -pkgconfig_DATA = glib-2.0.pc gobject-2.0.pc gmodule-2.0.pc gmodule-export-2.0.pc gmodule-no-export-2.0.pc gthread-2.0.pc gio-2.0.pc - -if OS_UNIX -pkgconfig_DATA += gio-unix-2.0.pc -endif - -if OS_WIN32 -pkgconfig_DATA += gio-windows-2.0.pc -endif - -$(pkgconfig_DATA): config.status - -# install mkinstalldirs for glib-gettextize's benefit -gettextdir = $(datadir)/glib-2.0/gettext -gettext_SCRIPTS = mkinstalldirs - # build documentation when doing distcheck DISTCHECK_CONFIGURE_FLAGS = --enable-debug --enable-gtk-doc --enable-man --disable-maintainer-mode @@ -107,7 +38,7 @@ distclean-local: lcov-clean rm -f $(BUILT_EXTRA_DIST); \ fi -.PHONY: files release sanity snapshot ChangeLog +.PHONY: files release sanity snapshot files: @files=`ls $(DISTFILES) 2> /dev/null `; for p in $$files; do \ diff --git a/glib/configure.ac b/glib/configure.ac index 48868d2..ca862c5 100644 --- a/glib/configure.ac +++ b/glib/configure.ac @@ -457,19 +457,6 @@ dnl dnl gettext support dnl -ALL_LINGUAS="`grep -v '^#' "$srcdir/po/LINGUAS" | tr '\n' ' '`" -AC_SUBST([CONFIG_STATUS_DEPENDENCIES],['$(top_srcdir)/po/LINGUAS']) -GLIB_GNU_GETTEXT - -if test "$gt_cv_have_gettext" != "yes" ; then - AC_MSG_ERROR([ -*** You must have either have gettext support in your C library, or use the -*** GNU gettext library. (http://www.gnu.org/software/gettext/gettext.html -]) -fi - -LIBS="$INTLLIBS $LIBS" - GETTEXT_PACKAGE=glib20 AC_SUBST(GETTEXT_PACKAGE) AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, ["$GETTEXT_PACKAGE"], @@ -2555,35 +2542,6 @@ if test $cross_compiling = yes; then fi fi -dnl ************************** -dnl *** Checks for gtk-doc *** -dnl ************************** - -GTK_DOC_CHECK([1.15], [--flavour no-tmpl]) - -AC_ARG_ENABLE(man, - [AC_HELP_STRING([--enable-man], - [regenerate man pages from Docbook [default=no]])],enable_man=yes, - enable_man=no) - -if test "${enable_man}" != no; then -dnl -dnl Check for xsltproc -dnl -AC_PATH_PROG([XSLTPROC], [xsltproc]) - if test -z "$XSLTPROC"; then - enable_man=no - fi - - dnl check for DocBook DTD and stylesheets in the local catalog. - JH_CHECK_XML_CATALOG([-//OASIS//DTD DocBook XML V4.1.2//EN], - [DocBook XML DTD V4.1.2],,enable_man=no) - JH_CHECK_XML_CATALOG([http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl], - [DocBook XSL Stylesheets],,enable_man=no) -fi - -AM_CONDITIONAL(ENABLE_MAN, test x$enable_man != xno) - dnl dnl Tracing dnl @@ -3484,87 +3442,22 @@ AC_SUBST(gio_INCLUDES) AC_CONFIG_FILES([ -glib-2.0.pc -gmodule-2.0.pc -gmodule-export-2.0.pc -gmodule-no-export-2.0.pc -gthread-2.0.pc -gobject-2.0.pc -gio-2.0.pc -gio-unix-2.0.pc -gio-windows-2.0.pc -glib-zip -glib-gettextize Makefile -build/Makefile -build/win32/Makefile -build/win32/dirent/Makefile -build/win32/vs9/Makefile -build/win32/vs10/Makefile glib/Makefile -glib/glib.stp glib/libcharset/Makefile glib/gnulib/Makefile glib/pcre/Makefile glib/update-pcre/Makefile -glib/tests/Makefile -gmodule/Makefile -gmodule/gmoduleconf.h -gobject/Makefile -gobject/gobject.stp -gobject/glib-mkenums -gobject/tests/Makefile -gthread/Makefile -gio/Makefile -gio/gdbus-2.0/codegen/Makefile -gio/gdbus-2.0/codegen/config.py -gio/xdgmime/Makefile -gio/inotify/Makefile -gio/fen/Makefile -gio/fam/Makefile -gio/win32/Makefile -gio/tests/Makefile -gio/tests/gdbus-object-manager-example/Makefile -po/Makefile.in -docs/Makefile -docs/reference/Makefile -docs/reference/glib/Makefile -docs/reference/glib/version.xml -docs/reference/gobject/Makefile -docs/reference/gobject/version.xml -docs/reference/gio/Makefile -docs/reference/gio/gdbus-object-manager-example/Makefile -docs/reference/gio/version.xml -tests/Makefile -tests/gobject/Makefile -tests/refcount/Makefile m4macros/Makefile ]) -AC_CONFIG_COMMANDS([chmod-scripts], -[chmod 0755 glib-zip -chmod 0755 glib-gettextize -chmod 0755 gobject/glib-mkenums]) - # we want to invoke this macro solely so that the config.status script # and automake generated makefiles know about these generated files. # They are only needed to distcheck the package if false; then AC_CONFIG_FILES([ - INSTALL README - config.h.win32 - glib/glibconfig.h.win32 - glib/makefile.msc glib/glib.rc - gmodule/makefile.msc - gmodule/gmodule.rc - gobject/makefile.msc - gobject/gobject.rc - gthread/makefile.msc - gthread/gthread.rc - gio/gio.rc - tests/makefile.msc ]) fi diff --git a/glib/glib/Makefile.am b/glib/glib/Makefile.am index ac73a8c..6fb3a34 100644 --- a/glib/glib/Makefile.am +++ b/glib/glib/Makefile.am @@ -35,9 +35,9 @@ else MAYBE_PCRE = pcre endif -SUBDIRS = libcharset $(PRINTF_SUBDIR) $(MAYBE_PCRE) update-pcre . tests +SUBDIRS = libcharset $(PRINTF_SUBDIR) $(MAYBE_PCRE) update-pcre . -DIST_SUBDIRS = libcharset gnulib pcre update-pcre tests +DIST_SUBDIRS = libcharset gnulib pcre update-pcre AM_CPPFLAGS = \ $(glib_INCLUDES) \ @@ -53,7 +53,6 @@ glib.def: glib.symbols if OS_LINUX if HAVE_GNUC_VISIBILITY TESTS_ENVIRONMENT = GLIB_DEBUG_FLAGS="$(GLIB_DEBUG_FLAGS)" -TESTS = abicheck.sh endif endif @@ -66,12 +65,10 @@ MIRRORING_TAB_SOURCE = \ # The compilation of GRegex can be disabled, but the source files must # be distributed. EXTRA_DIST += \ - makefile.msc.in \ glib.rc.in \ gen-iswide-table.py \ gen-unicode-tables.pl \ gen-script-table.pl \ - glibconfig.h.win32.in \ abicheck.sh \ glib.symbols \ gregex.c \ @@ -86,8 +83,6 @@ CLEANFILES= libglib-gdb.py # These may be in the builddir too BUILT_EXTRA_DIST = \ - makefile.msc \ - glibconfig.h.win32 \ glib.rc lib_LTLIBRARIES = libglib-2.0.la @@ -116,7 +111,6 @@ deprecated_sources = \ libglib_2_0_la_SOURCES = \ $(deprecated_sources) \ - glib_probes.d \ garray.c \ gasyncqueue.c \ gasyncqueueprivate.h \ @@ -382,24 +376,6 @@ libglib_2_0_la_LDFLAGS = $(GLIB_LINK_FLAGS) \ INSTALL_PROGS= -if ENABLE_DTRACE -glib_probes.h: glib_probes.d Makefile - $(AM_V_GEN) $(DTRACE) -C -h -s $< -o $@.tmp - @$(SED) -e "s,define STAP_HAS_SEMAPHORES 1,undef STAP_HAS_SEMAPHORES," < $@.tmp > $@ && rm -f $@.tmp -glib_probes.o: glib_probes.d Makefile - $(AM_V_GEN) $(DTRACE) -G -s $< -o $@ -BUILT_SOURCES += glib_probes.h glib_probes.o -CLEANFILES += glib_probes.h glib_probes.h.tmp -libglib_2_0_la_LIBADD += glib_probes.o -endif - -if ENABLE_SYSTEMTAP -tapset_in_files = glib.stp.in -tapsetdir = @ABS_TAPSET_DIR@ -tapset_DATA = $(tapset_in_files:.stp.in=.stp) -EXTRA_DIST += $(tapset_in_files) -endif - gspawn-win32-helper-console.c: echo '#define HELPER_CONSOLE' >$@ echo '#include "gspawn-win32-helper.c"' >>$@ @@ -461,7 +437,7 @@ endif glib-2.0.lib: libglib-2.0.la glib.def lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libglib-2.0-$(LT_CURRENT_MINUS_AGE).dll -def:$(builddir)/glib.def -out:$@ -dist-hook: $(BUILT_EXTRA_DIST) ../build/win32/vs9/glib.vcproj ../build/win32/vs10/glib.vcxproj ../build/win32/vs10/glib.vcxproj.filters +dist-hook: $(BUILT_EXTRA_DIST) files='$(BUILT_EXTRA_DIST)'; \ for f in $$files; do \ if test -f $$f; then d=.; else d=$(srcdir); fi; \ diff --git a/glib/glib/gnulib/Makefile.am b/glib/glib/gnulib/Makefile.am index ae8283d..a8666ff 100644 --- a/glib/glib/gnulib/Makefile.am +++ b/glib/glib/gnulib/Makefile.am @@ -17,6 +17,3 @@ libgnulib_la_SOURCES = \ printf.c \ printf.h \ g-gnulib.h - - -EXTRA_DIST += makefile.msc |