summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Nicholson <dbn.lists@gmail.com>2012-04-05 05:46:51 -0700
committerDan Nicholson <dbn.lists@gmail.com>2012-04-21 12:46:31 -0700
commit7c54f7ca1e9e847a7bba7ede2c4696685af5822f (patch)
tree2735f5b6266c915a196b44f9ca25378c128754a0
parentc23f6a6ef365ad472e2c397558dc8bbe10fd709c (diff)
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
-rw-r--r--glib-patches/glib-only.patch361
-rw-r--r--glib-patches/patchlist1
-rw-r--r--glib/Makefile.am79
-rw-r--r--glib/configure.ac107
-rw-r--r--glib/glib/Makefile.am30
-rw-r--r--glib/glib/gnulib/Makefile.am3
6 files changed, 370 insertions, 211 deletions
diff --git a/glib-patches/glib-only.patch b/glib-patches/glib-only.patch
new file mode 100644
index 0000000..7adbc09
--- /dev/null
+++ b/glib-patches/glib-only.patch
@@ -0,0 +1,361 @@
+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
diff --git a/glib-patches/patchlist b/glib-patches/patchlist
index e69de29..d188788 100644
--- a/glib-patches/patchlist
+++ b/glib-patches/patchlist
@@ -0,0 +1 @@
+glib-only.patch
diff --git a/glib/Makefile.am b/glib/Makefile.am
index f5c510d..95c71de 100644
--- a/glib/Makefile.am
+++ b/glib/Makefile.am
@@ -3,114 +3,45 @@ include $(top_srcdir)/Makefile.decl
# http://people.gnome.org/~walters/docs/build-api.txt
.buildapi-allow-builddir:
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 \
@GLIB_DEBUG_FLAGS@ \
-DG_DISABLE_DEPRECATED \
-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
DISTCLEANFILES = config.lt
distclean-local: lcov-clean
if test $(srcdir) = .; then :; else \
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 \
echo $$p; \
done
diff --git a/glib/configure.ac b/glib/configure.ac
index 48868d2..ca862c5 100644
--- a/glib/configure.ac
+++ b/glib/configure.ac
@@ -454,25 +454,12 @@ AC_SUBST(LIBFFI_CFLAGS)
AC_SUBST(LIBFFI_LIBS)
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"],
[Define the gettext package to be used])
GLIB_DEFINE_LOCALEDIR(GLIB_LOCALE_DIR)
@@ -2552,41 +2539,12 @@ if test $cross_compiling = yes; then
AC_PATH_PROG(GLIB_COMPILE_RESOURCES, glib-compile-resources, no)
if test x$GLIB_COMPILE_RESOURCES = xno; then
AC_MSG_ERROR(Could not find a glib-compile-resources in your PATH)
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
AC_ARG_ENABLE([dtrace],
[AS_HELP_STRING([--enable-dtrace],
@@ -3481,91 +3439,26 @@ AC_SUBST(gmodule_INCLUDES)
# same as gmodule
gio_INCLUDES='$(gmodule_INCLUDES)'
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
AC_OUTPUT
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
@@ -32,15 +32,15 @@ endif
if USE_SYSTEM_PCRE
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) \
$(pcre_inc) \
-DG_LOG_DOMAIN=\"GLib\" \
$(GLIB_DEBUG_FLAGS) \
@@ -50,31 +50,28 @@ AM_CPPFLAGS = \
glib.def: glib.symbols
$(AM_V_GEN) (echo EXPORTS; $(CPP) -P -DG_OS_WIN32 - <$(srcdir)/glib.symbols | sed -e '/^$$/d' -e 's/^/ /') > $(builddir)/glib.def
if OS_LINUX
if HAVE_GNUC_VISIBILITY
TESTS_ENVIRONMENT = GLIB_DEBUG_FLAGS="$(GLIB_DEBUG_FLAGS)"
-TESTS = abicheck.sh
endif
endif
MIRRORING_TAB_SOURCE = \
glib-mirroring-tab/Makefile \
glib-mirroring-tab/gen-mirroring-tab.c \
glib-mirroring-tab/packtab.h \
glib-mirroring-tab/packtab.c
# 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 \
gregex.h \
win_iconv.c \
libglib-gdb.py.in \
@@ -83,14 +80,12 @@ EXTRA_DIST += \
$(MIRRORING_TAB_SOURCE)
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
if OS_WIN32_AND_DLL_COMPILATION
if MS_LIB_AVAILABLE
@@ -113,13 +108,12 @@ deprecated_sources = \
deprecated/gcompletion.c \
deprecated/grel.c \
deprecated/gthread-deprecated.c
libglib_2_0_la_SOURCES = \
$(deprecated_sources) \
- glib_probes.d \
garray.c \
gasyncqueue.c \
gasyncqueueprivate.h \
gatomic.c \
gbacktrace.c \
gbase64.c \
@@ -379,30 +373,12 @@ libglib_2_0_la_LDFLAGS = $(GLIB_LINK_FLAGS) \
$(glib_win32_res_ldflag) \
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
-export-dynamic $(no_undefined) $(export_symbols)
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"' >>$@
gspawn-win64-helper.c:
echo '#include "gspawn-win32-helper.c"' >$@
@@ -458,13 +434,13 @@ install-exec-hook:
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; \
cp $$d/$$f $(distdir) || exit 1; done
../build/win32/vs9/glib.vcproj: $(top_srcdir)/build/win32/vs9/glib.vcprojin
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
@@ -14,9 +14,6 @@ libgnulib_la_SOURCES = \
printf-parse.h \
vasnprintf.c \
vasnprintf.h \
printf.c \
printf.h \
g-gnulib.h
-
-
-EXTRA_DIST += makefile.msc