]> spindle.queued.net Git - midori/commitdiff
Remove autotooled build system once and for all
authorChristian Dywan <christian@twotoasts.de>
Thu, 4 Dec 2008 01:03:11 +0000 (02:03 +0100)
committerChristian Dywan <christian@twotoasts.de>
Thu, 4 Dec 2008 01:03:11 +0000 (02:03 +0100)
.gitignore
INSTALL
Makefile.am [deleted file]
NEWS [deleted file]
configure.in [deleted file]
icons/Makefile.am [deleted file]
katze/Makefile.am [deleted file]
legacy.sh [deleted file]
midori/Makefile.am [deleted file]

index 7c0e878ea9db49917ede4b077b4373e7fe980e07..7fe1870d3b7b71bbc207cde8ffcb6944e17de847 100644 (file)
@@ -1,33 +1,9 @@
-*.la
-*.lo
-*.o
-.deps
-.libs
-aclocal.m4
-autom4te.cache
-config.*
-depcomp
-install-sh
-libtool
-ltmain.sh
 Makefile
-Makefile.in
-Makefile.in.in
-missing
-mkinstalldirs
-stamp-h1
 
 .waf-*
 .lock-wscript
 _build_
 
-intltool-extract.in
-intltool-extract
-intltool-merge.in
-intltool-merge
-intltool-update.in
-intltool-update
-
 po/.intltool-merge-cache
 po/POTFILES
 po/stamp-it
diff --git a/INSTALL b/INSTALL
index 649fe430ad538d1ab0619f87fed30a2df8da988b..89dd7340e8b97219762b589075052fa011a70fca 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -39,22 +39,3 @@ function names and line numbers.
 For further information a tutorial for gdb and
 reading up on how you can install debugging
 symbols for libraries used by Midori are recommended.
-
-+++ Legacy support +++
-
-There are also autotools build files available. This
-is not recommended except when waf for any reason won't work.
-
-Make sure you have *libtool* and *intltool* installed.
-
-Run './legacy.sh'.
-
-Run './configure'
-
-Run 'make'
-
-The usual autotools way works here, please refer to
-according documentation in case of questions.
-
-Note that the autotools based build is not a
-full replacement for the recommended system.
diff --git a/Makefile.am b/Makefile.am
deleted file mode 100644 (file)
index 9e2ee96..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-# This file is licensed under the terms of the expat license, see the file EXPAT.
-
-AUTOMAKE_OPTIONS = gnu
-
-SUBDIRS = katze midori po icons
-
-desktopdir = $(datadir)/applications
-desktop_in_files = midori.desktop
-desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
-@INTLTOOL_DESKTOP_RULE@
-
-DISTCLEANFILES = \
-    midori.desktop \
-    intltool-extract \
-    intltool-merge \
-    intltool-update
-
-EXTRA_DIST = \
-    HACKING \
-    TODO \
-    midori.desktop.in \
-    intltool-extract.in \
-    intltool-merge.in \
-    intltool-update.in
diff --git a/NEWS b/NEWS
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/configure.in b/configure.in
deleted file mode 100644 (file)
index 9c4a760..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-# This file is licensed under the terms of the expat license, see the file EXPAT.
-# Register ourselves to autoconf
-AC_INIT([midori], [0.1.1], [http://www.twotoasts.de/bugs])
-AC_CONFIG_SRCDIR([midori/midori-stock.h])
-AC_CONFIG_HEADER([config.h])
-
-AM_INIT_AUTOMAKE([AC_PACKAGE_TARNAME()], [AC_PACKAGE_VERSION()])
-AM_PROG_LIBTOOL
-
-# Checks for programs
-AC_PROG_CC
-AC_PROG_INSTALL
-AC_PROG_MAKE_SET
-AC_PROG_INTLTOOL
-
-# Checks for header files
-AC_HEADER_STDC
-
-# Checks for typedefs, structures, and compiler characteristics.
-AC_C_CONST
-
-# Checks if we want debugging support
-AC_ARG_ENABLE([debug],
-AC_HELP_STRING([--enable-debug=@<:@no/yes@:>@]
- , [Enable debugging @<:@default=yes@:>@])
- , [], [enable_debug=yes])
-AC_MSG_CHECKING([whether to enable debugging support])
-AC_MSG_RESULT([$enable_debug])
-if test x"$enable_debug" = x"yes"; then
-  # Check whether the compiler accepts -Wall
-  save_CFLAGS="$CFLAGS"
-  CFLAGS="$CFLAGS -Wall"
-  AC_MSG_CHECKING([whether $CC accepts -Wall])
-  AC_COMPILE_IFELSE(AC_LANG_SOURCE([int x;]), [
-    AC_MSG_RESULT([yes])
-  ], [
-    AC_MSG_RESULT([no])
-    CFLAGS="$save_CFLAGS"
-  ])
-fi
-
-# Checks for Unique
-PKG_CHECK_MODULES(UNIQUE, unique-1.0 >= 0.9, have_unique=1, have_unique=0)
-AC_SUBST(UNIQUE_CFLAGS)
-AC_SUBST(UNIQUE_LIBS)
-AC_DEFINE_UNQUOTED(HAVE_UNIQUE,$have_unique, [Whether Unique is available])
-
-# Checks for Gtk+2
-PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.10, have_gtk=1, have_gtk=0)
-if test "x${have_gtk}" = "xfalse" ; then
-    AC_MSG_ERROR([No Gtk+2 package information found])
-fi
-AC_SUBST(GTK_CFLAGS)
-AC_SUBST(GTK_LIBS)
-AC_DEFINE_UNQUOTED(HAVE_GTK,$have_gtk, [Whether Gtk is available])
-
-# Checks for WebKit
-PKG_CHECK_MODULES(WEBKIT, webkit-1.0, have_webkit=1, have_webkit=0)
-if test "x${have_webkit}" = "xfalse" ; then
-    AC_MSG_ERROR([No WebKit package information found])
-fi
-AC_SUBST(WEBKIT_CFLAGS)
-AC_SUBST(WEBKIT_LIBS)
-AC_DEFINE_UNQUOTED(HAVE_WEBKIT,$have_webkit, [Whether WebKit is available])
-
-# Checks for LibXML2
-PKG_CHECK_MODULES(LIBXML, libxml-2.0 >= 2.6, have_libxml=1, have_libxml=0)
-if test "x${have_libxml}" = "xfalse" ; then
-    AC_MSG_ERROR([No libXML2 package information found])
-fi
-AC_SUBST(LIBXML_CFLAGS)
-AC_SUBST(LIBXML_LIBS)
-AC_DEFINE_UNQUOTED(HAVE_LIBXML,$have_libxml, [Whether LibXML is available])
-
-# Check for sqlite 3
-PKG_CHECK_MODULES([SQLITE3], [sqlite3 >= 3.0], have_sqlite3=1, have_sqlite3=0)
-AC_SUBST([SQLITE3_CFLAGS])
-AC_SUBST([SQLITE3_LIBS])
-AC_DEFINE_UNQUOTED(HAVE_SQLITE,$have_sqlite3, [Whether sqlite3 is available])
-
-# i18n
-GETTEXT_PACKAGE=midori
-AC_SUBST(GETTEXT_PACKAGE)
-AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package.])
-
-# take all languages found in file po/LINGUAS
-ALL_LINGUAS="`sed -e '/^#/d' $srcdir/po/LINGUAS`"
-
-AM_GLIB_GNU_GETTEXT
-# workaround for intltool bug (http://bugzilla.gnome.org/show_bug.cgi?id=490845)
-if test "x$MSGFMT" = "xno"; then
-    AC_MSG_ERROR([msgfmt not found. Please install the gettext package.])
-fi
-
-# Here we tell the configure script which files to *create*
-AC_CONFIG_FILES([
-    Makefile       \
-    katze/Makefile \
-    midori/Makefile   \
-    po/Makefile.in \
-    icons/Makefile
-])
-AC_OUTPUT
diff --git a/icons/Makefile.am b/icons/Makefile.am
deleted file mode 100644 (file)
index 1ca619c..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file is licensed under the terms of the expat license, see the file EXPAT.
-
-iconsdir = $(datadir)/icons/hicolor/scalable/apps
-icons_DATA = scalable/midori.svg
-
-EXTRA_DIST = $(icons_DATA)
-
-gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
-
-install-data-hook: update-icon-cache
-uninstall-hook: update-icon-cache
-update-icon-cache:
-       @-if test -z "$(DESTDIR)"; then \
-               echo "Updating Gtk icon cache."; \
-               $(gtk_update_icon_cache); \
-       else \
-               echo "*** Icon cache not updated.  After (un)install, run this:"; \
-               echo "***   $(gtk_update_icon_cache)"; \
-       fi
diff --git a/katze/Makefile.am b/katze/Makefile.am
deleted file mode 100644 (file)
index 7729d06..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file is licensed under the terms of the expat license, see the file EXPAT.
-
-INCLUDES = \
-    $(GTK_CFLAGS)    \
-    $(LIBXML_CFLAGS)
-
-noinst_LTLIBRARIES = \
-    libkatze.la
-
-libkatze_la_LIBADD = \
-    $(GTK_LIBS)      \
-    $(INTLLIBS)      \
-    $(LIBXML_LIBS)
-
-libkatze_la_SOURCES = \
-    katze.h                           \
-    katze-throbber.c katze-throbber.h \
-    katze-utils.c    katze-utils.h    \
-    katze-item.c     katze-item.h     \
-    katze-list.c     katze-list.h     \
-    katze-array.c    katze-array.h \
-    katze-arrayaction.c katze-arrayaction.h \
-    katze-net.c         katze-net.h
diff --git a/legacy.sh b/legacy.sh
deleted file mode 100755 (executable)
index 7086768..0000000
--- a/legacy.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/bin/sh
-# This file is licensed under the terms of the expat license, see the file EXPAT.
-
-echo "no" | glib-gettextize --force --copy
-intltoolize --copy --force --automake
-libtoolize --copy --force || glibtoolize --copy --force
-aclocal
-autoheader
-autoconf
-automake --add-missing --copy
-
-echo "Now running the configure script"
-./configure $*
diff --git a/midori/Makefile.am b/midori/Makefile.am
deleted file mode 100644 (file)
index e7cf722..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-# This file is licensed under the terms of the expat license, see the file EXPAT.
-
-INCLUDES = \
-    $(UNIQUE_CFLAGS)        \
-    $(LIBXML_CFLAGS)        \
-    $(SQLITE3_CFLAGS)       \
-    $(GTK_CFLAGS)           \
-    $(WEBKIT_CFLAGS)        \
-    -I../katze
-
-AM_CFLAGS = -DLOCALEDIR=\""$(localedir)"\" -DDATADIR=\""$(datadir)"\"
-
-LDADD = \
-    $(UNIQUE_LIBS)       \
-    $(LIBXML_LIBS)      \
-    $(SQLITE3_LIBS)      \
-    $(GTK_LIBS)          \
-    $(WEBKIT_LIBS)       \
-    $(INTLLIBS)          \
-    ../katze/libkatze.la
-
-bin_PROGRAMS = \
-    midori
-
-midori_SOURCES = \
-    main.c                 midori-stock.h         \
-    gtkiconentry.c         gtkiconentry.h         \
-    midori-app.c           midori-app.h           \
-    midori-browser.c       midori-browser.h       \
-    midori-panel.c         midori-panel.h         \
-    midori-addons.c        midori-addons.h        \
-    midori-console.c       midori-console.h       \
-    midori-view.c          midori-view.h          \
-    midori-source.c        midori-source.h        \
-    midori-websettings.c   midori-websettings.h   \
-    midori-preferences.c   midori-preferences.h   \
-    midori-searchaction.c  midori-searchaction.h  \
-    midori-locationentry.c midori-locationentry.h \
-    midori-locationaction.c midori-locationaction.h \
-    gjs.c       gjs.h       \
-    sokoke.c    sokoke.h    \
-    compat.c    compat.h