mirror of
https://gitlab.gnome.org/GNOME/gitg
synced 2024-10-01 05:33:49 +00:00
build: Remove autotools
To avoid the burden of maintaining multiple build systems, autotools support has been removed.
This commit is contained in:
parent
67f2d202d5
commit
6784aa9f1b
121
Makefile.am
121
Makefile.am
|
@ -1,121 +0,0 @@
|
|||
## Process this file with automake to produce Makefile.in
|
||||
|
||||
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
|
||||
|
||||
SUBDIRS = po
|
||||
|
||||
DISTCLEANFILES = \
|
||||
intltool-extract \
|
||||
intltool-merge \
|
||||
intltool-update
|
||||
|
||||
EXTRA_DIST = \
|
||||
autogen.sh \
|
||||
PACKAGING
|
||||
|
||||
MAINTAINERCLEANFILES = \
|
||||
$(GITIGNORE_MAINTAINERCLEANFILES_TOPLEVEL) \
|
||||
$(GITIGNORE_MAINTAINERCLEANFILES_MAKEFILE_IN) \
|
||||
$(GITIGNORE_MAINTAINERCLEANFILES_M4_LIBTOOL) \
|
||||
INSTALL \
|
||||
configure \
|
||||
build-aux/* \
|
||||
intltool-extract.in \
|
||||
intltool-merge.in \
|
||||
intltool-update.in \
|
||||
ABOUT-NLS \
|
||||
config.rpath \
|
||||
omf.make \
|
||||
xmldocs.make \
|
||||
m4/codeset.m4 \
|
||||
m4/gettext.m4 \
|
||||
m4/glibc21.m4 \
|
||||
m4/glibc2.m4 \
|
||||
m4/iconv.m4 \
|
||||
m4/intdiv0.m4 \
|
||||
m4/intldir.m4 \
|
||||
m4/intl.m4 \
|
||||
m4/intlmacosx.m4 \
|
||||
m4/intltool.m4 \
|
||||
m4/intmax.m4 \
|
||||
m4/inttypes_h.m4 \
|
||||
m4/inttypes-pri.m4 \
|
||||
m4/lcmessage.m4 \
|
||||
m4/lib-ld.m4 \
|
||||
m4/lib-link.m4 \
|
||||
m4/lib-prefix.m4 \
|
||||
m4/lock.m4 \
|
||||
m4/longlong.m4 \
|
||||
m4/nls.m4 \
|
||||
m4/po.m4 \
|
||||
m4/printf-posix.m4 \
|
||||
m4/progtest.m4 \
|
||||
m4/size_max.m4 \
|
||||
m4/stdint_h.m4 \
|
||||
m4/uintmax_t.m4 \
|
||||
m4/visibility.m4 \
|
||||
m4/wchar_t.m4 \
|
||||
m4/wint_t.m4 \
|
||||
m4/xsize.m4 \
|
||||
po/*.sin \
|
||||
po/*.sed \
|
||||
po/*.header \
|
||||
po/missing \
|
||||
po/Rules-quot \
|
||||
po/Makevars.template
|
||||
|
||||
dist-hook: generate-changelog
|
||||
|
||||
generate-changelog:
|
||||
if test -d $(top_srcdir)/.git; then \
|
||||
sep=`nawk 'BEGIN{$$79=OFS="-";print}'`; \
|
||||
git --git-dir=$(top_srcdir)/.git log --date=short --stat --decorate \
|
||||
| sed -e "s/^\(commit [abcdef0-9]\{40\}\) (.*refs\/tags\/\(v\([0-9.]\+\)\).*)/$$sep\nVersion \3\n$$sep\n\n\1/g" -e 's/^\(commit [abcdef0-9]\{40\}\).*/\1/g' | ruby -e 'puts STDIN.read.gsub(/commit\s*(.*)\nAuthor:\s*(.*)\nDate:\s*(.*)\n/, "\\3 \\2\ncommit \\1\n")' > $(distdir)/c-l; \
|
||||
mv $(distdir)/c-l $(distdir)/ChangeLog; \
|
||||
fi
|
||||
|
||||
GRESDEPS = $(srcdir)/$1 $(shell $(GLIB_COMPILE_RESOURCES) --generate-dependencies --sourcedir $(srcdir)/$(dir $1) $(srcdir)/$1)
|
||||
|
||||
GRESGEN = $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) --target="$@" --sourcedir="$(dir $<)" --generate-source "$<"
|
||||
|
||||
noinst_HEADERS =
|
||||
GITIGNOREFILES =
|
||||
CLEANFILES =
|
||||
bin_PROGRAMS =
|
||||
noinst_PROGRAMS =
|
||||
noinst_LTLIBRARIES =
|
||||
SCALABLE_ICONS =
|
||||
gsettings_SCHEMAS =
|
||||
TESTS =
|
||||
|
||||
GITG_PLUGIN_VAPISOURCES = \
|
||||
libgitg-ext/libgitg-ext-1.0.vapi \
|
||||
libgitg/libgitg-1.0.vapi
|
||||
|
||||
include contrib/xml/Makefile.am
|
||||
include contrib/ide/Makefile.am
|
||||
include libgitg/Makefile.am
|
||||
include libgitg-ext/Makefile.am
|
||||
include plugins/Makefile.am
|
||||
include gitg/Makefile.am
|
||||
include data/Makefile.am
|
||||
include tests/Makefile.am
|
||||
include win32/Makefile.am
|
||||
include vapi/Makefile.am
|
||||
|
||||
include icons.mk
|
||||
|
||||
@INTLTOOL_DESKTOP_RULE@
|
||||
@INTLTOOL_XML_NOMERGE_RULE@
|
||||
@GSETTINGS_RULES@
|
||||
|
||||
GITIGNOREFILES += $(gsettings_SCHEMAS)
|
||||
|
||||
%.typelib: %.gir
|
||||
$(INTROSPECTION_COMPILER) $(INTROSPECTION_COMPILER_ARGS) --includedir=$(top_srcdir) -o $@ $<
|
||||
|
||||
.PHONY: generate-changelog
|
||||
|
||||
-include $(top_srcdir)/git.mk
|
||||
|
||||
# vi:ts=8:noet
|
46
autogen.sh
46
autogen.sh
|
@ -1,46 +0,0 @@
|
|||
#!/bin/sh
|
||||
# Run this to generate all the initial makefiles, etc.
|
||||
|
||||
test -n "$srcdir" || srcdir=`dirname "$0"`
|
||||
test -n "$srcdir" || srcdir=.
|
||||
|
||||
olddir=`pwd`
|
||||
cd "$srcdir"
|
||||
|
||||
INTLTOOLIZE=`which intltoolize`
|
||||
if test -z $INTLTOOLIZE; then
|
||||
echo "*** No intltoolize found, please install the intltool package ***"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
AUTORECONF=`which autoreconf`
|
||||
if test -z $AUTORECONF; then
|
||||
echo "*** No autoreconf found, please install it ***"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if test -z `which autopoint`; then
|
||||
echo "*** No autopoint found, please install it ***"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
LIBTOOL=`which libtoolize`
|
||||
if test -z $LIBTOOL; then
|
||||
echo "*** No libtool found, please install it ***"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if ! test -z `which git` && test -d .git; then
|
||||
git submodule update --init --recursive
|
||||
|
||||
if [ $? != 0 ]; then
|
||||
echo "*** Failed to download submodules. Maybe you have a bad connection or a submodule was not forked?"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
autopoint --force
|
||||
AUTOPOINT='intltoolize --automake --copy' autoreconf --force --install --verbose
|
||||
|
||||
cd "$olddir"
|
||||
test -n "$NOCONFIGURE" || "$srcdir/configure" "$@"
|
390
configure.ac
390
configure.ac
|
@ -1,390 +0,0 @@
|
|||
dnl Process this file with autoconf to produce a configure script.
|
||||
|
||||
AC_PREREQ([2.64])
|
||||
|
||||
m4_define(gitg_major_version, 3)
|
||||
m4_define(gitg_minor_version, 30)
|
||||
m4_define(gitg_micro_version, 0)
|
||||
m4_define(gitg_version, gitg_major_version.gitg_minor_version.gitg_micro_version)
|
||||
|
||||
AC_INIT([gitg],
|
||||
[gitg_version],
|
||||
[https://gitlab.gnome.org/GNOME/gitg/issues],
|
||||
[gitg],
|
||||
[http://wiki.gnome.org/Apps/Gitg])
|
||||
|
||||
AC_CONFIG_HEADERS([config.h])
|
||||
AC_CONFIG_SRCDIR([gitg/gitg.vala])
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
AC_CONFIG_AUX_DIR([build-aux])
|
||||
|
||||
AC_DEFINE(GITG_MAJOR_VERSION, gitg_major_version, [GitG major version])
|
||||
AC_SUBST(GITG_MAJOR_VERSION, gitg_major_version)
|
||||
AC_DEFINE(GITG_MINOR_VERSION, gitg_minor_version, [GitG minor version])
|
||||
AC_SUBST(GITG_MINOR_VERSION, gitg_minor_version)
|
||||
AC_DEFINE(GITG_MICRO_VERSION, gitg_micro_version, [GitG micro version])
|
||||
AC_SUBST(GITG_MICRO_VERSION, gitg_micro_version)
|
||||
|
||||
AM_INIT_AUTOMAKE([1.11 tar-ustar dist-xz no-dist-gzip -Wno-portability subdir-objects])
|
||||
AM_MAINTAINER_MODE([enable])
|
||||
|
||||
AM_SILENT_RULES([yes])
|
||||
|
||||
# Check for programs
|
||||
AC_PROG_CC
|
||||
AC_PROG_INSTALL
|
||||
AC_PROG_MAKE_SET
|
||||
AC_PATH_PROG(GZIP, gzip)
|
||||
AC_PROG_MKDIR_P
|
||||
PKG_PROG_PKG_CONFIG
|
||||
|
||||
AC_PATH_PROG(GLIB_MKENUMS, glib-mkenums)
|
||||
AC_PATH_PROG(GLIB_COMPILE_RESOURCES, glib-compile-resources)
|
||||
AC_PATH_PROGS(GTK_UPDATE_ICON_CACHE, gtk3-update-icon-cache gtk-update-icon-cache)
|
||||
|
||||
AC_PATH_PROG(VALADOC, valadoc)
|
||||
|
||||
# Initialize libtool
|
||||
LT_PREREQ([2.2])
|
||||
LT_INIT(disable-static)
|
||||
|
||||
# i18n stuff
|
||||
IT_PROG_INTLTOOL([0.40.0])
|
||||
|
||||
AM_GNU_GETTEXT_VERSION([0.17])
|
||||
AM_GNU_GETTEXT([external])
|
||||
|
||||
GETTEXT_PACKAGE=gitg
|
||||
|
||||
dnl adl_RECURSIVE_EVAL(VALUE, RESULT)
|
||||
dnl =================================
|
||||
dnl Interpolate the VALUE in loop until it doesn't change,
|
||||
dnl and set the result to $RESULT.
|
||||
dnl WARNING: It's easy to get an infinite loop with some unsane input.
|
||||
AC_DEFUN([adl_RECURSIVE_EVAL],
|
||||
[_lcl_receval="$1"
|
||||
$2=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix"
|
||||
test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
|
||||
_lcl_receval_old=''
|
||||
while test "[$]_lcl_receval_old" != "[$]_lcl_receval"; do
|
||||
_lcl_receval_old="[$]_lcl_receval"
|
||||
eval _lcl_receval="\"[$]_lcl_receval\""
|
||||
done
|
||||
echo "[$]_lcl_receval")`])
|
||||
|
||||
adl_RECURSIVE_EVAL("$datadir/gitg", [GITG_DATADIR])
|
||||
adl_RECURSIVE_EVAL("$datadir/locale", [GITG_LOCALEDIR])
|
||||
adl_RECURSIVE_EVAL("$libdir/gitg", [GITG_LIBDIR])
|
||||
|
||||
AC_SUBST(GETTEXT_PACKAGE)
|
||||
|
||||
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package])
|
||||
AC_DEFINE_UNQUOTED(GITG_DATADIR,"$GITG_DATADIR", [data dir])
|
||||
AC_DEFINE_UNQUOTED(GITG_LOCALEDIR,"$GITG_LOCALEDIR", [locale dir])
|
||||
AC_DEFINE_UNQUOTED(GITG_LIBDIR,"$GITG_LIBDIR", [lib dir])
|
||||
|
||||
AC_CHECK_LIB([m], [sinf])
|
||||
|
||||
gdk_targets=`$PKG_CONFIG --variable=targets gdk-3.0`
|
||||
|
||||
for target in $gdk_targets;
|
||||
do
|
||||
case "$target" in
|
||||
quartz)
|
||||
gdk_windowing_quartz=yes
|
||||
GIO_SYSTEM_PKG=gio-unix-2.0
|
||||
PLATFORM_NAME=osx
|
||||
;;
|
||||
win32)
|
||||
gdk_windowing_win32=yes
|
||||
GIO_SYSTEM_PKG=gio-windows-2.0
|
||||
PLATFORM_NAME=win32
|
||||
;;
|
||||
x11)
|
||||
gdk_windowing_x11=yes
|
||||
GIO_SYSTEM_PKG=gio-unix-2.0
|
||||
PLATFORM_NAME=unix
|
||||
esac
|
||||
done
|
||||
|
||||
AC_SUBST(PLATFORM_NAME)
|
||||
|
||||
AM_CONDITIONAL(PLATFORM_OSX, test x"$PLATFORM_NAME" = "xosx")
|
||||
AM_CONDITIONAL(PLATFORM_WIN32, test x"$PLATFORM_NAME" = "xwin32")
|
||||
|
||||
AC_DEFINE_UNQUOTED(PLATFORM_NAME,"$PLATFORM_NAME", [platform name])
|
||||
|
||||
AC_MSG_CHECKING([for native Win32])
|
||||
case "$host" in
|
||||
*-*-mingw*)
|
||||
os_win32=yes
|
||||
AC_CHECK_TOOL(WINDRES, windres)
|
||||
;;
|
||||
*)
|
||||
os_win32=no
|
||||
;;
|
||||
esac
|
||||
|
||||
AC_MSG_RESULT([$os_win32])
|
||||
AM_CONDITIONAL(OS_WIN32, test "$os_win32" = "yes")
|
||||
|
||||
GLIB_REQUIRED_VERSION=2.38
|
||||
GTK_REQUIRED_VERSION=3.20.0
|
||||
GTKSOURCEVIEW_REQUIRED_VERSION=3.10
|
||||
INTROSPECTION_REQUIRED=0.10.1
|
||||
LIBGIT2_GLIB_REQUIRED_VERSION=0.25.0
|
||||
LIBGIT2_GLIB_REQUIRED_MAX_VERSION=0.27.0
|
||||
LIBXML_REQUIRED_VERSION=2.9.0
|
||||
|
||||
PKG_CHECK_MODULES(LIBGITG, [
|
||||
gthread-2.0 >= $GLIB_REQUIRED_VERSION
|
||||
glib-2.0 >= $GLIB_REQUIRED_VERSION
|
||||
gobject-2.0 >= $GLIB_REQUIRED_VERSION
|
||||
gmodule-2.0 >= $GLIB_REQUIRED_VERSION
|
||||
gio-2.0 >= $GLIB_REQUIRED_VERSION
|
||||
$GIO_SYSTEM_PKG >= $GLIB_REQUIRED_VERSION
|
||||
gobject-introspection-1.0 >= $INTROSPECTION_REQUIRED
|
||||
libgit2-glib-1.0 >= $LIBGIT2_GLIB_REQUIRED_VERSION
|
||||
libgit2-glib-1.0 < $LIBGIT2_GLIB_REQUIRED_MAX_VERSION
|
||||
gtk+-3.0 >= $GTK_REQUIRED_VERSION
|
||||
gtksourceview-3.0 >= $GTKSOURCEVIEW_REQUIRED_VERSION
|
||||
gsettings-desktop-schemas
|
||||
gee-0.8
|
||||
libsoup-2.4
|
||||
libsecret-1
|
||||
])
|
||||
|
||||
PKG_CHECK_MODULES(XML, [
|
||||
gio-2.0 >= $GLIB_REQUIRED_VERSION
|
||||
libxml-2.0 >= $LIBXML_REQUIRED_VERSION
|
||||
])
|
||||
|
||||
GTK_SHORTCUTS_WINDOW_REQUIRED_VERSION=3.19
|
||||
|
||||
PKG_CHECK_EXISTS(gtk+-3.0 >= $GTK_SHORTCUTS_WINDOW_REQUIRED_VERSION,
|
||||
[gtk_shortcuts_window=yes],
|
||||
[gtk_shortcuts_window=no])
|
||||
|
||||
AM_PROG_VALAC(0.32)
|
||||
|
||||
AM_CONDITIONAL(GTK_SHORTCUTS_WINDOW, test "$gtk_shortcuts_window" = "yes")
|
||||
|
||||
AC_SUBST(GIO_SYSTEM_PKG)
|
||||
AM_CONDITIONAL(GDK_WINDOWING_X11, test "$gdk_windowing_x11" = "yes")
|
||||
AM_CONDITIONAL(GDK_WINDOWING_QUARTZ, test "$gdk_windowing_quartz" = "yes")
|
||||
AM_CONDITIONAL(GDK_WINDOWING_WIN32, test "$gdk_windowing_win32" = "yes")
|
||||
|
||||
AC_PROG_OBJC
|
||||
|
||||
AC_MSG_CHECKING([for libgit2-glib threading support])
|
||||
|
||||
cflags_save="${CFLAGS}"
|
||||
libs_save="${LIBS}"
|
||||
|
||||
CFLAGS="${CFLAGS} ${LIBGITG_CFLAGS}"
|
||||
LIBS="${LIBS} ${LIBGITG_LIBS}"
|
||||
|
||||
AC_TRY_RUN([
|
||||
#include <libgit2-glib/ggit.h>
|
||||
int
|
||||
main(int argc, const char *argv[])
|
||||
{
|
||||
ggit_init ();
|
||||
return ((ggit_get_features() & GGIT_FEATURE_THREADS) != 0) ? 0 : 1;
|
||||
}
|
||||
],[AC_MSG_RESULT([yes])],[AC_MSG_ERROR([no, please recompile a threadsafe version of libgit2 (-DTHREADSAFE:BOOL=ON)])])
|
||||
|
||||
CFLAGS="${cflags_save}"
|
||||
LIBS="${libs_save}"
|
||||
|
||||
AC_ARG_ENABLE(docs,
|
||||
[AS_HELP_STRING([--enable-docs],
|
||||
[enable generating documentation [default=no]])],
|
||||
[enable_docs=$enableval])
|
||||
|
||||
if test "$enable_docs" = "yes"; then
|
||||
if test "$VALADOC" = ""; then
|
||||
AC_MSG_ERROR([could not find valadoc])
|
||||
fi
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(ENABLE_DOCS, test "$enable_docs" = "yes")
|
||||
|
||||
AC_ARG_ENABLE(deprecations,
|
||||
[AS_HELP_STRING([--enable-deprecations],
|
||||
[warn about deprecated usages [default=no]])],
|
||||
[enable_deprecations=$enableval])
|
||||
|
||||
if test "x$USE_MAINTAINER_MODE" = "xyes"; then
|
||||
LIBGITG_CFLAGS="$LIBGITG_CFLAGS -Wall -Werror -Wuninitialized -Wmissing-declarations"
|
||||
fi
|
||||
|
||||
if test "$enable_deprecations" = "yes"; then
|
||||
LIBGITG_CFLAGS="$LIBGITG_CFLAGS \
|
||||
-DG_DISABLE_DEPRECATED \
|
||||
-DGDK_DISABLE_DEPRECATED \
|
||||
-DGTK_DISABLE_DEPRECATED \
|
||||
-DGDK_PIXBUF_DISABLE_DEPRECATED \
|
||||
-DGNOME_DISABLE_DEPRECATED \
|
||||
-DGSEAL_ENABLE"
|
||||
fi
|
||||
|
||||
AC_ARG_ENABLE(debug,
|
||||
[AS_HELP_STRING([--disable-debug],
|
||||
[disable debug information [default=yes]])],
|
||||
[enable_debug=$enableval], [enable_debug=yes])
|
||||
|
||||
GITG_VALAFLAGS="--target-glib 2.38"
|
||||
|
||||
if test "x$enable_debug" = "xyes"; then
|
||||
LIBGITG_CFLAGS="$LIBGITG_CFLAGS -g -O0"
|
||||
GITG_VALAFLAGS="$GITG_VALAFLAGS -g"
|
||||
|
||||
AC_DEFINE([ENABLE_DEBUG],[1],[Whether debugging support is enabled])
|
||||
fi
|
||||
|
||||
AC_SUBST(LIBGITG_CFLAGS)
|
||||
AC_SUBST(LIBGITG_LIBS)
|
||||
|
||||
AC_SUBST(GITG_VALAFLAGS)
|
||||
|
||||
LIBGITG_EXT_CFLAGS="$LIBGITG_CFLAGS"
|
||||
LIBGITG_EXT_LIBS="$LIBGITG_LIBS"
|
||||
|
||||
AC_SUBST(LIBGITG_EXT_CFLAGS)
|
||||
AC_SUBST(LIBGITG_EXT_LIBS)
|
||||
|
||||
LIBPEAS_REQUIRED_VERSION=1.5.0
|
||||
LIBPEAS_GTK_REQUIRED_VERSION=1.5.0
|
||||
GTKSPELL_REQUIRED_VERSION=3.0.3
|
||||
|
||||
PKG_CHECK_MODULES(GITG, [
|
||||
gtksourceview-3.0 >= $GTKSOURCEVIEW_REQUIRED_VERSION
|
||||
gsettings-desktop-schemas
|
||||
libpeas-1.0 >= $LIBPEAS_REQUIRED_VERSION
|
||||
libpeas-gtk-1.0 >= $LIBPEAS_GTK_REQUIRED_VERSION
|
||||
gtkspell3-3.0 >= $GTKSPELL_REQUIRED_VERSION
|
||||
])
|
||||
|
||||
GITG_CFLAGS="$LIBGITG_CFLAGS $GITG_CFLAGS"
|
||||
GITG_LIBS="$LIBGITG_LIBS $GITG_LIBS -lm"
|
||||
|
||||
AC_SUBST(GITG_CFLAGS)
|
||||
AC_SUBST(GITG_LIBS)
|
||||
|
||||
GOBJECT_INTROSPECTION_REQUIRE($INTROSPECTION_REQUIRED)
|
||||
AC_SUBST(INTROSPECTION_REQUIRED)
|
||||
|
||||
INTROSPECTION_GIRDIR=`$PKG_CONFIG \
|
||||
--define-variable="prefix=${prefix}" \
|
||||
--define-variable="datarootdir=${datarootdir}" \
|
||||
--define-variable="datadir=${datadir}" \
|
||||
--variable=girdir gobject-introspection-1.0`
|
||||
|
||||
INTROSPECTION_TYPELIBDIR=`$PKG_CONFIG \
|
||||
--define-variable="prefix=${prefix}" \
|
||||
--define-variable="libdir=${libdir}" \
|
||||
--variable=typelibdir gobject-introspection-1.0`
|
||||
|
||||
GNOME_COMPILE_WARNINGS([maximum])
|
||||
|
||||
GLIB_GSETTINGS
|
||||
|
||||
GLADE_UI_REQUIRED=3.2
|
||||
|
||||
AC_ARG_ENABLE([glade-catalog],
|
||||
[AS_HELP_STRING([--enable-glade-catalog[=@<:@no/auto/yes@:>@]],
|
||||
[Install a glade catalog file [default=no]])],
|
||||
[glade_catalog=$enableval],
|
||||
[glade_catalog="no"])
|
||||
|
||||
AM_CONDITIONAL([GLADE_CATALOG], [ test "$glade_catalog" = "yes" ])
|
||||
|
||||
AS_IF([ test "$glade_catalog" = "yes" ],
|
||||
[PKG_CHECK_EXISTS(GLADE, [gladeui-2.0 >= $GLADE_UI_REQUIRED])
|
||||
AC_MSG_CHECKING([for Glade catalog dir])
|
||||
GLADE_CATALOG_DIR=`$PKG_CONFIG --variable=catalogdir "--define-variable=prefix=${prefix}" gladeui-2.0 2>&AS_MESSAGE_LOG_FD`
|
||||
AC_MSG_RESULT([$GLADE_CATALOG_DIR])
|
||||
AC_SUBST(GLADE_CATALOG_DIR)])
|
||||
|
||||
GITG_PLUGIN_DATADIR="$datadir/gitg/plugins"
|
||||
AC_SUBST(GITG_PLUGIN_DATADIR)
|
||||
|
||||
GITG_PLUGIN_LIBDIR="$libdir/gitg/plugins"
|
||||
AC_SUBST(GITG_PLUGIN_LIBDIR)
|
||||
|
||||
GITG_PLUGIN_CFLAGS="$GITG_CFLAGS"
|
||||
GITG_PLUGIN_LIBS="$GITG_LIBS"
|
||||
|
||||
AC_SUBST(GITG_PLUGIN_CFLAGS)
|
||||
AC_SUBST(GITG_PLUGIN_LIBS)
|
||||
|
||||
GITG_PLUGIN_LIBTOOL_FLAGS="-module -avoid-version -no-undefined"
|
||||
AC_SUBST(GITG_PLUGIN_LIBTOOL_FLAGS)
|
||||
|
||||
GITG_PLUGIN_VALAFLAGS=" \
|
||||
--pkg ggit-1.0 \
|
||||
--pkg gio-2.0 \
|
||||
--pkg gtk+-3.0 \
|
||||
--pkg gtksourceview-3.0 \
|
||||
--pkg libpeas-1.0 \
|
||||
--pkg gee-0.8 \
|
||||
--pkg json-glib-1.0 \
|
||||
--pkg libsecret-1 \
|
||||
--pkg config \
|
||||
\$(GITG_VALAFLAGS) \
|
||||
--vapidir \$(top_srcdir)/vapi \
|
||||
--vapidir \$(top_builddir)/libgitg \
|
||||
--vapidir \$(top_builddir)/libgitg-ext"
|
||||
|
||||
AC_SUBST(GITG_PLUGIN_VALAFLAGS)
|
||||
|
||||
dnl ===========================================================================
|
||||
dnl Check for python
|
||||
dnl ===========================================================================
|
||||
PYGOBJECT_REQUIRED=3.0.0
|
||||
|
||||
AC_ARG_ENABLE([python],
|
||||
AS_HELP_STRING([--enable-python[=@<:@no/auto/yes@:>@]],[Build with python support]),
|
||||
[enable_python=$enableval],
|
||||
[enable_python="auto"])
|
||||
|
||||
if test "x$enable_python" = "xauto"; then
|
||||
PKG_CHECK_EXISTS([pygobject-3.0 >= $PYGOBJECT_REQUIRED],
|
||||
[enable_python=yes],[enable_python=no])
|
||||
fi
|
||||
|
||||
if test "x$enable_python" = "xyes"; then
|
||||
AM_PATH_PYTHON([3.2.3])
|
||||
|
||||
PKG_CHECK_MODULES(PYTHON, [pygobject-3.0 >= $PYGOBJECT_REQUIRED])
|
||||
|
||||
pyoverridesdir="\$(pyexecdir)/gi/overrides"
|
||||
AC_SUBST(pyoverridesdir)
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(ENABLE_PYTHON, test x"$enable_python" = "xyes")
|
||||
|
||||
AC_CONFIG_FILES([
|
||||
Makefile
|
||||
gitg/resources/gitg-resources.xml
|
||||
libgitg/libgitg-1.0.pc
|
||||
libgitg-ext/libgitg-ext-1.0.pc
|
||||
data/gitg.desktop.in
|
||||
data/org.gnome.gitg.gschema.xml.in
|
||||
osx/bundle.json
|
||||
po/Makefile.in
|
||||
])
|
||||
|
||||
AC_OUTPUT
|
||||
|
||||
echo "
|
||||
|
||||
Configuration:
|
||||
|
||||
Source code location: ${srcdir}
|
||||
Compiler: ${CC}
|
||||
Glade catalog: ${glade_catalog}
|
||||
Debug enabled: ${enable_debug}
|
||||
Python support: ${enable_python}
|
||||
"
|
|
@ -1,24 +0,0 @@
|
|||
noinst_LTLIBRARIES += contrib/ide/libide.la
|
||||
|
||||
contrib_ide_libide_la_CPPFLAGS = \
|
||||
-I$(top_srcdir)/contrib/xml
|
||||
|
||||
contrib_ide_libide_la_SOURCES = \
|
||||
contrib/ide/ide-doap.c \
|
||||
contrib/ide/ide-doap.h \
|
||||
contrib/ide/ide-doap-person.c \
|
||||
contrib/ide/ide-doap-person.h \
|
||||
contrib/ide/ide.h \
|
||||
$(NULL)
|
||||
|
||||
contrib_ide_libide_la_CFLAGS = \
|
||||
$(XML_CFLAGS) \
|
||||
$(NULL)
|
||||
|
||||
contrib_ide_libide_la_LIBADD = \
|
||||
$(XML_LIBS) \
|
||||
contrib/xml/libxml.la \
|
||||
$(NULL)
|
||||
|
||||
EXTRA_DIST += \
|
||||
contrib/ide/ide.vapi
|
|
@ -1,9 +0,0 @@
|
|||
noinst_LTLIBRARIES += contrib/xml/libxml.la
|
||||
|
||||
contrib_xml_libxml_la_SOURCES = \
|
||||
contrib/xml/xml-reader.c \
|
||||
contrib/xml/xml-reader.h \
|
||||
$(NULL)
|
||||
|
||||
contrib_xml_libxml_la_CFLAGS = $(XML_CFLAGS)
|
||||
contrib_xml_libxml_la_LIBADD = $(XML_LIBS)
|
|
@ -1,32 +0,0 @@
|
|||
data_desktopdir = $(datadir)/applications
|
||||
data_desktop_in_files = data/gitg.desktop.in
|
||||
data_desktop_DATA = $(data_desktop_in_files:.desktop.in=.desktop)
|
||||
|
||||
data_appdatadir = $(datadir)/appdata
|
||||
data_appdata_DATA = data/gitg.appdata.xml
|
||||
|
||||
dist_man_MANS = data/gitg.1
|
||||
|
||||
gsettings_SCHEMAS += data/org.gnome.gitg.gschema.xml
|
||||
|
||||
if GLADE_CATALOG
|
||||
data_catalogdir = $(GLADE_CATALOG_DIR)
|
||||
dist_data_catalog_DATA = data/gitg-glade.xml
|
||||
endif
|
||||
|
||||
EXTRA_DIST += \
|
||||
$(data_desktop_in_files) \
|
||||
data/gitg.appdata.xml \
|
||||
data/org.gnome.gitg.gschema.xml.in.in
|
||||
|
||||
CLEANFILES += \
|
||||
$(data_desktop_DATA) \
|
||||
data/org.gnome.gitg.gschema.xml
|
||||
|
||||
DISTCLEANFILES += \
|
||||
$(data_desktop_DATA) \
|
||||
data/org.gnome.gitg.gschema.xml
|
||||
|
||||
include data/icons/Makefile.am
|
||||
|
||||
# vi:ts=8:noet
|
|
@ -1,57 +0,0 @@
|
|||
data_icons_public_icons_themes = \
|
||||
hicolor
|
||||
|
||||
data_icons_public_icons = \
|
||||
hicolor_apps_16x16_gitg.png \
|
||||
hicolor_apps_22x22_gitg.png \
|
||||
hicolor_apps_24x24_gitg.png \
|
||||
hicolor_apps_32x32_gitg.png \
|
||||
hicolor_apps_48x48_gitg.png \
|
||||
hicolor_apps_256x256_gitg.png \
|
||||
hicolor_apps_scalable_gitg-symbolic.svg
|
||||
|
||||
data_icons_gtk_update_icon_cache = $(GTK_UPDATE_ICON_CACHE) -f -t
|
||||
|
||||
data-icons-update-icon-cache:
|
||||
@-if test -z "$(DESTDIR)"; then \
|
||||
echo "Updating Gtk icon cache."; \
|
||||
for theme in $(data_icons_public_icons_themes); do \
|
||||
$(data_icons_gtk_update_icon_cache) $(datadir)/icons/$$theme; \
|
||||
done; \
|
||||
else \
|
||||
echo "*** Icon cache not updated. After (un)install, run this:"; \
|
||||
for theme in $(data_icons_public_icons_themes); do \
|
||||
echo "*** $(data_icons_gtk_update_icon_cache) $(datadir)/icons/$$theme"; \
|
||||
done; \
|
||||
fi
|
||||
|
||||
data-icons-install-icons:
|
||||
@echo "Installing icons"; \
|
||||
for icon in $(data_icons_public_icons); do \
|
||||
THEME=`echo $$icon | cut -d_ -f1`; \
|
||||
CONTEXT=`echo $$icon | cut -d_ -f2`; \
|
||||
SIZE=`echo $$icon | cut -d_ -f3`; \
|
||||
ICONFILE=`echo $$icon | cut -d_ -f4`; \
|
||||
$(MKDIR_P) $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT; \
|
||||
echo " - $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE"; \
|
||||
$(INSTALL_DATA) $(srcdir)/data/icons/$$icon $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
|
||||
done;
|
||||
|
||||
data-icons-uninstall-icons:
|
||||
-for icon in $(data_icons_public_icons); do \
|
||||
THEME=`echo $$icon | cut -d_ -f1`; \
|
||||
CONTEXT=`echo $$icon | cut -d_ -f2`; \
|
||||
SIZE=`echo $$icon | cut -d_ -f3`; \
|
||||
ICONFILE=`echo $$icon | cut -d_ -f4`; \
|
||||
rm -f $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
|
||||
done;
|
||||
|
||||
install-data-local: data-icons-install-icons
|
||||
install-data-hook: data-icons-update-icon-cache
|
||||
|
||||
uninstall-local: data-icons-uninstall-icons
|
||||
uninstall-hook: data-icons-update-icon-cache
|
||||
|
||||
EXTRA_DIST += $(addprefix data/icons/,$(data_icons_public_icons))
|
||||
|
||||
# vi:ts=8:noet
|
319
git.mk
319
git.mk
|
@ -1,319 +0,0 @@
|
|||
# git.mk
|
||||
#
|
||||
# Copyright 2009, Red Hat, Inc.
|
||||
# Copyright 2010,2011,2012,2013 Behdad Esfahbod
|
||||
# Written by Behdad Esfahbod
|
||||
#
|
||||
# Copying and distribution of this file, with or without modification,
|
||||
# is permitted in any medium without royalty provided the copyright
|
||||
# notice and this notice are preserved.
|
||||
#
|
||||
# The latest version of this file can be downloaded from:
|
||||
# https://raw.github.com/behdad/git.mk/master/git.mk
|
||||
# Bugs, etc, should be reported upstream at:
|
||||
# https://github.com/behdad/git.mk
|
||||
#
|
||||
# To use in your project, import this file in your git repo's toplevel,
|
||||
# then do "make -f git.mk". This modifies all Makefile.am files in
|
||||
# your project to -include git.mk. Remember to add that line to new
|
||||
# Makefile.am files you create in your project, or just rerun the
|
||||
# "make -f git.mk".
|
||||
#
|
||||
# This enables automatic .gitignore generation. If you need to ignore
|
||||
# more files, add them to the GITIGNOREFILES variable in your Makefile.am.
|
||||
# But think twice before doing that. If a file has to be in .gitignore,
|
||||
# chances are very high that it's a generated file and should be in one
|
||||
# of MOSTLYCLEANFILES, CLEANFILES, DISTCLEANFILES, or MAINTAINERCLEANFILES.
|
||||
#
|
||||
# The only case that you need to manually add a file to GITIGNOREFILES is
|
||||
# when remove files in one of mostlyclean-local, clean-local, distclean-local,
|
||||
# or maintainer-clean-local make targets.
|
||||
#
|
||||
# Note that for files like editor backup, etc, there are better places to
|
||||
# ignore them. See "man gitignore".
|
||||
#
|
||||
# If "make maintainer-clean" removes the files but they are not recognized
|
||||
# by this script (that is, if "git status" shows untracked files still), send
|
||||
# me the output of "git status" as well as your Makefile.am and Makefile for
|
||||
# the directories involved and I'll diagnose.
|
||||
#
|
||||
# For a list of toplevel files that should be in MAINTAINERCLEANFILES, see
|
||||
# Makefile.am.sample in the git.mk git repo.
|
||||
#
|
||||
# Don't EXTRA_DIST this file. It is supposed to only live in git clones,
|
||||
# not tarballs. It serves no useful purpose in tarballs and clutters the
|
||||
# build dir.
|
||||
#
|
||||
# This file knows how to handle autoconf, automake, libtool, gtk-doc,
|
||||
# gnome-doc-utils, yelp.m4, mallard, intltool, gsettings, dejagnu, appdata.
|
||||
#
|
||||
# This makefile provides the following targets:
|
||||
#
|
||||
# - all: "make all" will build all gitignore files.
|
||||
# - gitignore: makes all gitignore files in the current dir and subdirs.
|
||||
# - .gitignore: make gitignore file for the current dir.
|
||||
# - gitignore-recurse: makes all gitignore files in the subdirs.
|
||||
#
|
||||
# KNOWN ISSUES:
|
||||
#
|
||||
# - Recursive configure doesn't work as $(top_srcdir)/git.mk inside the
|
||||
# submodule doesn't find us. If you have configure.{in,ac} files in
|
||||
# subdirs, add a proxy git.mk file in those dirs that simply does:
|
||||
# "include $(top_srcdir)/../git.mk". Add more ..'s to your taste.
|
||||
# And add those files to git. See vte/gnome-pty-helper/git.mk for
|
||||
# example.
|
||||
#
|
||||
|
||||
|
||||
|
||||
###############################################################################
|
||||
# Variables user modules may want to add to toplevel MAINTAINERCLEANFILES:
|
||||
###############################################################################
|
||||
|
||||
#
|
||||
# Most autotools-using modules should be fine including this variable in their
|
||||
# toplevel MAINTAINERCLEANFILES:
|
||||
GITIGNORE_MAINTAINERCLEANFILES_TOPLEVEL = \
|
||||
$(srcdir)/aclocal.m4 \
|
||||
$(srcdir)/autoscan.log \
|
||||
$(srcdir)/configure.scan \
|
||||
`AUX_DIR=$(srcdir)/$$(cd $(top_srcdir); $(AUTOCONF) --trace 'AC_CONFIG_AUX_DIR:$$1' ./configure.ac); \
|
||||
test "x$$AUX_DIR" = "x$(srcdir)/" && AUX_DIR=$(srcdir); \
|
||||
for x in \
|
||||
ar-lib \
|
||||
compile \
|
||||
config.guess \
|
||||
config.sub \
|
||||
depcomp \
|
||||
install-sh \
|
||||
ltmain.sh \
|
||||
missing \
|
||||
mkinstalldirs \
|
||||
test-driver \
|
||||
; do echo "$$AUX_DIR/$$x"; done` \
|
||||
`cd $(top_srcdir); $(AUTOCONF) --trace 'AC_CONFIG_HEADERS:$$1' ./configure.ac | \
|
||||
head -n 1 | while read f; do echo "$(srcdir)/$$f.in"; done`
|
||||
#
|
||||
# All modules should also be fine including the following variable, which
|
||||
# removes automake-generated Makefile.in files:
|
||||
GITIGNORE_MAINTAINERCLEANFILES_MAKEFILE_IN = \
|
||||
`cd $(top_srcdir); $(AUTOCONF) --trace 'AC_CONFIG_FILES:$$1' ./configure.ac | \
|
||||
while read f; do \
|
||||
case $$f in Makefile|*/Makefile) \
|
||||
test -f "$(srcdir)/$$f.am" && echo "$(srcdir)/$$f.in";; esac; \
|
||||
done`
|
||||
#
|
||||
# Modules that use libtool and use AC_CONFIG_MACRO_DIR() may also include this,
|
||||
# though it's harmless to include regardless.
|
||||
GITIGNORE_MAINTAINERCLEANFILES_M4_LIBTOOL = \
|
||||
`MACRO_DIR=$(srcdir)/$$(cd $(top_srcdir); $(AUTOCONF) --trace 'AC_CONFIG_MACRO_DIR:$$1' ./configure.ac); \
|
||||
if test "x$$MACRO_DIR" != "x$(srcdir)/"; then \
|
||||
for x in \
|
||||
libtool.m4 \
|
||||
ltoptions.m4 \
|
||||
ltsugar.m4 \
|
||||
ltversion.m4 \
|
||||
lt~obsolete.m4 \
|
||||
; do echo "$$MACRO_DIR/$$x"; done; \
|
||||
fi`
|
||||
|
||||
|
||||
|
||||
###############################################################################
|
||||
# Default rule is to install ourselves in all Makefile.am files:
|
||||
###############################################################################
|
||||
|
||||
git-all: git-mk-install
|
||||
|
||||
git-mk-install:
|
||||
@echo "Installing git makefile"
|
||||
@any_failed=; \
|
||||
find "`test -z "$(top_srcdir)" && echo . || echo "$(top_srcdir)"`" -name Makefile.am | while read x; do \
|
||||
if grep 'include .*/git.mk' $$x >/dev/null; then \
|
||||
echo "$$x already includes git.mk"; \
|
||||
else \
|
||||
failed=; \
|
||||
echo "Updating $$x"; \
|
||||
{ cat $$x; \
|
||||
echo ''; \
|
||||
echo '-include $$(top_srcdir)/git.mk'; \
|
||||
} > $$x.tmp || failed=1; \
|
||||
if test x$$failed = x; then \
|
||||
mv $$x.tmp $$x || failed=1; \
|
||||
fi; \
|
||||
if test x$$failed = x; then : else \
|
||||
echo "Failed updating $$x"; >&2 \
|
||||
any_failed=1; \
|
||||
fi; \
|
||||
fi; done; test -z "$$any_failed"
|
||||
|
||||
.PHONY: git-all git-mk-install
|
||||
|
||||
|
||||
|
||||
###############################################################################
|
||||
# Actual .gitignore generation:
|
||||
###############################################################################
|
||||
|
||||
$(srcdir)/.gitignore: $(srcdir)/Makefile.in $(top_srcdir)/git.mk
|
||||
@echo "git.mk: Generating $@"
|
||||
@{ \
|
||||
if test "x$(DOC_MODULE)" = x -o "x$(DOC_MAIN_SGML_FILE)" = x; then :; else \
|
||||
for x in \
|
||||
$(DOC_MODULE)-decl-list.txt \
|
||||
$(DOC_MODULE)-decl.txt \
|
||||
tmpl/$(DOC_MODULE)-unused.sgml \
|
||||
"tmpl/*.bak" \
|
||||
xml html \
|
||||
; do echo "/$$x"; done; \
|
||||
FLAVOR=$$(cd $(top_srcdir); $(AUTOCONF) --trace 'GTK_DOC_CHECK:$$2' ./configure.ac); \
|
||||
case $$FLAVOR in *no-tmpl*) echo /tmpl;; esac; \
|
||||
fi; \
|
||||
if test "x$(DOC_MODULE)$(DOC_ID)" = x -o "x$(DOC_LINGUAS)" = x; then :; else \
|
||||
for lc in $(DOC_LINGUAS); do \
|
||||
for x in \
|
||||
$(if $(DOC_MODULE),$(DOC_MODULE).xml) \
|
||||
$(DOC_PAGES) \
|
||||
$(DOC_INCLUDES) \
|
||||
; do echo "/$$lc/$$x"; done; \
|
||||
done; \
|
||||
for x in \
|
||||
$(_DOC_OMF_ALL) \
|
||||
$(_DOC_DSK_ALL) \
|
||||
$(_DOC_HTML_ALL) \
|
||||
$(_DOC_MOFILES) \
|
||||
$(DOC_H_FILE) \
|
||||
"*/.xml2po.mo" \
|
||||
"*/*.omf.out" \
|
||||
; do echo /$$x; done; \
|
||||
fi; \
|
||||
if test "x$(HELP_ID)" = x -o "x$(HELP_LINGUAS)" = x; then :; else \
|
||||
for lc in $(HELP_LINGUAS); do \
|
||||
for x in \
|
||||
$(HELP_FILES) \
|
||||
"$$lc.stamp" \
|
||||
"$$lc.mo" \
|
||||
; do echo "/$$lc/$$x"; done; \
|
||||
done; \
|
||||
fi; \
|
||||
if test "x$(gsettings_SCHEMAS)" = x; then :; else \
|
||||
for x in \
|
||||
$(gsettings_SCHEMAS:.xml=.valid) \
|
||||
$(gsettings__enum_file) \
|
||||
; do echo "/$$x"; done; \
|
||||
fi; \
|
||||
if test "x$(appdata_XML)" = x; then :; else \
|
||||
for x in \
|
||||
$(appdata_XML:.xml=.valid) \
|
||||
; do echo "/$$x"; done; \
|
||||
fi; \
|
||||
if test -f $(srcdir)/po/Makefile.in.in; then \
|
||||
for x in \
|
||||
po/Makefile.in.in \
|
||||
po/Makefile.in.in~ \
|
||||
po/Makefile.in \
|
||||
po/Makefile \
|
||||
po/Makevars.template \
|
||||
po/POTFILES \
|
||||
po/Rules-quot \
|
||||
po/stamp-it \
|
||||
po/.intltool-merge-cache \
|
||||
"po/*.gmo" \
|
||||
"po/*.header" \
|
||||
"po/*.mo" \
|
||||
"po/*.sed" \
|
||||
"po/*.sin" \
|
||||
po/$(GETTEXT_PACKAGE).pot \
|
||||
intltool-extract.in \
|
||||
intltool-merge.in \
|
||||
intltool-update.in \
|
||||
; do echo "/$$x"; done; \
|
||||
fi; \
|
||||
if test -f $(srcdir)/configure; then \
|
||||
for x in \
|
||||
autom4te.cache \
|
||||
configure \
|
||||
config.h \
|
||||
stamp-h1 \
|
||||
libtool \
|
||||
config.lt \
|
||||
; do echo "/$$x"; done; \
|
||||
fi; \
|
||||
if test "x$(DEJATOOL)" = x; then :; else \
|
||||
for x in \
|
||||
$(DEJATOOL) \
|
||||
; do echo "/$$x.sum"; echo "/$$x.log"; done; \
|
||||
echo /site.exp; \
|
||||
fi; \
|
||||
if test "x$(am__dirstamp)" = x; then :; else \
|
||||
echo "$(am__dirstamp)"; \
|
||||
fi; \
|
||||
if test "x$(DEPDIR)" = x; then :; else \
|
||||
echo "$(DEPDIR)"; \
|
||||
fi; \
|
||||
if test "x$(LTCOMPILE)" = x -a "x$(GTKDOC_RUN)" = x; then :; else \
|
||||
for x in \
|
||||
"*.lo" \
|
||||
".libs" "_libs" \
|
||||
; do echo "$$x"; done; \
|
||||
fi; \
|
||||
echo "*.$(OBJEXT)"; \
|
||||
for x in \
|
||||
.gitignore \
|
||||
$(GITIGNOREFILES) \
|
||||
$(CLEANFILES) \
|
||||
$(PROGRAMS) $(check_PROGRAMS) $(EXTRA_PROGRAMS) \
|
||||
$(LIBRARIES) $(check_LIBRARIES) $(EXTRA_LIBRARIES) \
|
||||
$(LTLIBRARIES) $(check_LTLIBRARIES) $(EXTRA_LTLIBRARIES) \
|
||||
so_locations \
|
||||
$(MOSTLYCLEANFILES) \
|
||||
$(TEST_LOGS) \
|
||||
$(TEST_LOGS:.log=.trs) \
|
||||
$(TEST_SUITE_LOG) \
|
||||
$(DISTCLEANFILES) \
|
||||
$(am__CONFIG_DISTCLEAN_FILES) \
|
||||
$(CONFIG_CLEAN_FILES) \
|
||||
TAGS ID GTAGS GRTAGS GSYMS GPATH tags \
|
||||
"*.tab.c" \
|
||||
$(MAINTAINERCLEANFILES) \
|
||||
$(BUILT_SOURCES) \
|
||||
$(DEPDIR) \
|
||||
$(patsubst %.vala,%.c,$(filter %.vala,$(SOURCES))) \
|
||||
$(filter %_vala.stamp,$(DIST_COMMON)) \
|
||||
$(filter %.vapi,$(DIST_COMMON)) \
|
||||
$(filter %$(patsubst %.vapi,%.h,$(filter %.vapi,$(DIST_COMMON))),$(DIST_COMMON)) \
|
||||
Makefile \
|
||||
Makefile.in \
|
||||
"*.orig" \
|
||||
"*.rej" \
|
||||
"*.bak" \
|
||||
"*~" \
|
||||
".*.sw[nop]" \
|
||||
".dirstamp" \
|
||||
; do echo "/$$x"; done; \
|
||||
} | \
|
||||
sed "s@^/`echo "$(srcdir)" | sed 's/\(.\)/[\1]/g'`/@/@" | \
|
||||
sed 's@/[.]/@/@g' | \
|
||||
LC_ALL=C sort | uniq > $@.tmp && \
|
||||
mv $@.tmp $@;
|
||||
|
||||
all: $(srcdir)/.gitignore gitignore-recurse-maybe
|
||||
gitignore: $(srcdir)/.gitignore gitignore-recurse
|
||||
|
||||
gitignore-recurse-maybe:
|
||||
@for subdir in $(DIST_SUBDIRS); do \
|
||||
case " $(SUBDIRS) " in \
|
||||
*" $$subdir "*) :;; \
|
||||
*) test "$$subdir" = . -o -e "$$subdir/.git" || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) gitignore || echo "Skipping $$subdir");; \
|
||||
esac; \
|
||||
done
|
||||
gitignore-recurse:
|
||||
@for subdir in $(DIST_SUBDIRS); do \
|
||||
test "$$subdir" = . -o -e "$$subdir/.git" || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) gitignore || echo "Skipping $$subdir"); \
|
||||
done
|
||||
|
||||
maintainer-clean: gitignore-clean
|
||||
gitignore-clean:
|
||||
-rm -f $(srcdir)/.gitignore
|
||||
|
||||
.PHONY: gitignore-clean gitignore gitignore-recurse gitignore-recurse-maybe
|
128
gitg/Makefile.am
128
gitg/Makefile.am
|
@ -1,128 +0,0 @@
|
|||
bin_PROGRAMS += gitg/gitg
|
||||
|
||||
gitg_gitg_CPPFLAGS = \
|
||||
-I$(top_srcdir) \
|
||||
-I$(srcdir) \
|
||||
-DDATADIR=\""$(datadir)"\" \
|
||||
-DGITG_DATADIR=\""$(datadir)/gitg"\" \
|
||||
-DGITG_LOCALEDIR=\""$(datadir)/locale"\"
|
||||
|
||||
gitg_gitg_CFLAGS = \
|
||||
$(GITG_CFLAGS) \
|
||||
$(WARN_CFLAGS) \
|
||||
-w
|
||||
|
||||
gitg_gitg_VALAFLAGS = \
|
||||
--vapidir $(top_srcdir)/vapi \
|
||||
$(GITG_VALAFLAGS) \
|
||||
--pkg config \
|
||||
--pkg ggit-1.0 \
|
||||
--pkg gtk+-3.0 \
|
||||
--pkg gio-2.0 \
|
||||
--pkg libpeas-1.0 \
|
||||
--pkg gobject-introspection-1.0 \
|
||||
--pkg gee-0.8 \
|
||||
--pkg gtksourceview-3.0 \
|
||||
--pkg GtkSpell-3.0 \
|
||||
--pkg gitg-platform-support \
|
||||
--girdir "$(top_builddir)" \
|
||||
--vapidir "$(top_srcdir)/vapi" \
|
||||
--vapidir "$(top_builddir)/libgitg" \
|
||||
--vapidir "$(top_builddir)/libgitg-ext" \
|
||||
--gresources "$(top_srcdir)/gitg/resources/gitg-resources.xml"
|
||||
|
||||
if GTK_SHORTCUTS_WINDOW
|
||||
gitg_gitg_VALAFLAGS += --define GTK_SHORTCUTS_WINDOW
|
||||
endif
|
||||
|
||||
gitg_gitg_LDADD = \
|
||||
libgitg/libgitg-1.0.la \
|
||||
libgitg-ext/libgitg-ext-1.0.la \
|
||||
$(GITG_LIBS) \
|
||||
$(PACKAGE_LIBS)
|
||||
|
||||
gitg_gitg_LDFLAGS = \
|
||||
-export-dynamic \
|
||||
-no-undefined \
|
||||
-export-symbols-regex "^[[^_]].*"
|
||||
|
||||
if OS_WIN32
|
||||
gitg_gitg_LDFLAGS += -mwindows
|
||||
|
||||
gitg/gitg-res.o: gitg/gitg.rc
|
||||
$(WINDRES) -i $(top_srcdir)/gitg/gitg.rc --input-format=rc -o gitg/gitg-res.o -O coff
|
||||
|
||||
gitg_gitg_LDADD += gitg/gitg-res.o
|
||||
endif
|
||||
|
||||
gitg_gitg_VALASOURCES = \
|
||||
gitg/commit/gitg-commit-dialog.vala \
|
||||
gitg/commit/gitg-commit-paned.vala \
|
||||
gitg/commit/gitg-commit-sidebar.vala \
|
||||
gitg/commit/gitg-commit-submodule-diff-view.vala \
|
||||
gitg/commit/gitg-commit-submodule-history-view.vala \
|
||||
gitg/commit/gitg-commit-submodule-info.vala \
|
||||
gitg/commit/gitg-commit.vala \
|
||||
gitg/gitg-action-support.vala \
|
||||
gitg/gitg-animated-paned.vala \
|
||||
gitg/gitg-application.vala \
|
||||
gitg/gitg-author-details-dialog.vala \
|
||||
gitg/gitg-builder.vala \
|
||||
gitg/gitg-clone-dialog.vala \
|
||||
gitg/gitg-commit-action-create-branch.vala \
|
||||
gitg/gitg-commit-action-create-patch.vala \
|
||||
gitg/gitg-commit-action-create-tag.vala \
|
||||
gitg/gitg-commit-action-cherry-pick.vala \
|
||||
gitg/gitg-convert.vala \
|
||||
gitg/gitg-create-branch-dialog.vala \
|
||||
gitg/gitg-create-tag-dialog.vala \
|
||||
gitg/gitg-dash-view.vala \
|
||||
gitg/gitg-dirs.vala \
|
||||
gitg/gitg-notifications.vala \
|
||||
gitg/gitg-plugins-engine.vala \
|
||||
gitg/gitg-popup-menu.vala \
|
||||
gitg/gitg-recursive-monitor.vala \
|
||||
gitg/gitg-recursive-scanner.vala \
|
||||
gitg/gitg-ref-action-checkout.vala \
|
||||
gitg/gitg-ref-action-copy-name.vala \
|
||||
gitg/gitg-ref-action-delete.vala \
|
||||
gitg/gitg-ref-action-fetch.vala \
|
||||
gitg/gitg-ref-action-merge.vala \
|
||||
gitg/gitg-ref-action-rename.vala \
|
||||
gitg/gitg-remote-manager.vala \
|
||||
gitg/gitg-remote-notification.vala \
|
||||
gitg/gitg-simple-notification.vala \
|
||||
gitg/gitg-ui-elements.vala \
|
||||
gitg/gitg-window.vala \
|
||||
gitg/gitg.vala \
|
||||
gitg/history/gitg-history-action-interface.vala \
|
||||
gitg/history/gitg-history-command-line.vala \
|
||||
gitg/history/gitg-history-paned.vala \
|
||||
gitg/history/gitg-history-refs-list.vala \
|
||||
gitg/history/gitg-history.vala \
|
||||
gitg/preferences/gitg-preferences-commit.vala \
|
||||
gitg/preferences/gitg-preferences-dialog.vala \
|
||||
gitg/preferences/gitg-preferences-history.vala \
|
||||
gitg/preferences/gitg-preferences-interface.vala \
|
||||
libgitg-ext/libgitg-ext-1.0.vapi \
|
||||
libgitg/libgitg-1.0.vapi
|
||||
|
||||
gitg_gitg_SOURCES = \
|
||||
$(gitg_gitg_VALASOURCES) \
|
||||
gitg/gitg-resources.c
|
||||
|
||||
gitg_resources_deps = $(call GRESDEPS,gitg/resources/gitg-resources.xml)
|
||||
gitg/gitg-resources.c: $(gitg_resources_deps)
|
||||
$(GRESGEN)
|
||||
|
||||
CLEANFILES += gitg/gitg-resources.c
|
||||
EXTRA_DIST += \
|
||||
$(gitg_resources_deps) \
|
||||
gitg/resources/gitg-resources.xml.in \
|
||||
gitg/resources/ui/style-osx.css \
|
||||
gitg/resources/ui/style-win32.css \
|
||||
gitg/resources/ui/style-unix.css \
|
||||
gitg/resources/pixmaps/gitg.ico \
|
||||
gitg/gitg.rc
|
||||
|
||||
# vi:ts=8:noet
|
19
icons.mk
19
icons.mk
|
@ -1,19 +0,0 @@
|
|||
baseiconsdir = $(datadir)/gitg/icons/hicolor
|
||||
scalableiconsdir = $(baseiconsdir)/scalable/actions
|
||||
scalableicons_DATA = $(SCALABLE_ICONS)
|
||||
|
||||
gtk_update_icon_cache = $(GTK_UPDATE_ICON_CACHE) -f -t $(baseiconsdir)
|
||||
|
||||
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
|
||||
|
||||
EXTRA_DIST += $(scalableicons_DATA)
|
|
@ -1,133 +0,0 @@
|
|||
libgitg_extexecdir = $(libdir)
|
||||
libgitg_extexec_LTLIBRARIES = libgitg-ext/libgitg-ext-1.0.la
|
||||
|
||||
libgitg_ext_libgitg_ext_1_0_la_CPPFLAGS = \
|
||||
-I$(top_srcdir) \
|
||||
-I$(srcdir) \
|
||||
-DDATADIR=\""$(datadir)"\" \
|
||||
-DLIBDIR=\""$(libdir)"\"
|
||||
|
||||
libgitg_ext_libgitg_ext_1_0_la_CFLAGS = \
|
||||
$(LIBGITG_EXT_CFLAGS) \
|
||||
$(WARN_CFLAGS) \
|
||||
-w
|
||||
|
||||
libgitg_ext_libgitg_ext_1_0_la_VALAPKGS = \
|
||||
--pkg ggit-1.0 \
|
||||
--pkg gio-2.0 \
|
||||
--pkg gtk+-3.0 \
|
||||
--pkg libsoup-2.4 \
|
||||
--pkg gee-0.8
|
||||
|
||||
libgitg_ext_libgitg_ext_1_0_la_VALAFLAGS = \
|
||||
$(libgitg_ext_libgitg_ext_1_0_la_VALAPKGS) \
|
||||
--basedir $(top_srcdir) \
|
||||
--vapidir $(top_srcdir)/vapi \
|
||||
--gir GitgExt-1.0.gir \
|
||||
--vapi libgitg-ext/libgitg-ext-1.0.vapi \
|
||||
--girdir $(top_builddir)/libgitg \
|
||||
--includedir libgitg-ext \
|
||||
--header libgitg-ext/libgitg-ext.h \
|
||||
--library libgitg-ext/libgitg-ext-1.0 \
|
||||
$(GITG_VALAFLAGS)
|
||||
|
||||
libgitg_ext_libgitg_ext_1_0_la_LDFLAGS = \
|
||||
-export-dynamic \
|
||||
-no-undefined \
|
||||
-export-symbols-regex "^[^_].*"
|
||||
|
||||
libgitg_ext_libgitg_ext_1_0_la_LIBADD = \
|
||||
libgitg/libgitg-1.0.la \
|
||||
$(LIBGITG_EXT_LIBS)
|
||||
|
||||
libgitg_ext_libgitg_ext_1_0_la_VALASOURCES = \
|
||||
libgitg-ext/gitg-ext-action.vala \
|
||||
libgitg-ext/gitg-ext-activity.vala \
|
||||
libgitg-ext/gitg-ext-application.vala \
|
||||
libgitg-ext/gitg-ext-assembly-info.vala \
|
||||
libgitg-ext/gitg-ext-command-line.vala \
|
||||
libgitg-ext/gitg-ext-command-lines.vala \
|
||||
libgitg-ext/gitg-ext-commit-action.vala \
|
||||
libgitg-ext/gitg-ext-history-panel.vala \
|
||||
libgitg-ext/gitg-ext-history.vala \
|
||||
libgitg-ext/gitg-ext-message-bus.vala \
|
||||
libgitg-ext/gitg-ext-message-id.vala \
|
||||
libgitg-ext/gitg-ext-message.vala \
|
||||
libgitg-ext/gitg-ext-notification.vala \
|
||||
libgitg-ext/gitg-ext-notifications.vala \
|
||||
libgitg-ext/gitg-ext-preferences.vala \
|
||||
libgitg-ext/gitg-ext-ref-action-interface.vala \
|
||||
libgitg-ext/gitg-ext-ref-action.vala \
|
||||
libgitg-ext/gitg-ext-remote-lookup.vala \
|
||||
libgitg-ext/gitg-ext-searchable.vala \
|
||||
libgitg-ext/gitg-ext-selectable.vala \
|
||||
libgitg-ext/gitg-ext-ui-element.vala \
|
||||
libgitg-ext/gitg-ext-ui.vala \
|
||||
libgitg-ext/gitg-ext-user-query.vala \
|
||||
libgitg/libgitg-1.0.vapi
|
||||
|
||||
libgitg_ext_libgitg_ext_1_0_la_SOURCES = \
|
||||
$(libgitg_ext_libgitg_ext_1_0_la_VALASOURCES) \
|
||||
libgitg-ext/gitg-ext-resources.c
|
||||
|
||||
libgitg_ext_libgitg_ext_1_0_headerdir = $(prefix)/include/libgitg-ext-1.0/libgitg-ext
|
||||
libgitg_ext_libgitg_ext_1_0_header_DATA = libgitg-ext/libgitg-ext.h
|
||||
|
||||
libgitg_ext_libgitg_ext_1_0_vapidir = $(prefix)/share/vala/vapi
|
||||
libgitg_ext_libgitg_ext_1_0_vapi_DATA = libgitg-ext/libgitg-ext-1.0.vapi
|
||||
|
||||
if ENABLE_DOCS
|
||||
libgitg-ext-docs: $(libgitg_ext_libgitg_ext_1_0_la_VALASOURCES)
|
||||
$(VALADOC) \
|
||||
--directory $(top_builddir)/docs \
|
||||
--package-name gitgext \
|
||||
$(libgitg_ext_libgitg_ext_1_0_la_VALAPKGS) \
|
||||
--basedir $(top_srcdir) \
|
||||
--vapidir $(top_srcdir)/vapi \
|
||||
--vapidir $(top_builddir)/libgitg \
|
||||
$(libgitg_ext_libgitg_ext_1_0_la_VALASOURCES)
|
||||
|
||||
docs: libgitg-ext-docs
|
||||
endif
|
||||
|
||||
libgitg_ext_libgitg_ext_1_0_la_girdir = $(datadir)/gir-1.0
|
||||
libgitg_ext_libgitg_ext_1_0_la_gir_DATA = GitgExt-1.0.gir
|
||||
|
||||
libgitg_ext_libgitg_ext_1_0_la_typelibdir = $(libdir)/girepository-1.0
|
||||
libgitg_ext_libgitg_ext_1_0_la_typelib_DATA = GitgExt-1.0.typelib
|
||||
|
||||
if ENABLE_PYTHON
|
||||
libgitg_ext_libgitg_ext_1_0_la_overridesdir = $(pyoverridesdir)
|
||||
libgitg_ext_libgitg_ext_1_0_la_overrides_PYTHON = libgitg-ext/GitgExt.py
|
||||
endif
|
||||
|
||||
libgitg_ext_libgitg_ext_1_0_la_pkgconfigdir = $(libdir)/pkgconfig
|
||||
libgitg_ext_libgitg_ext_1_0_la_pkgconfig_DATA = libgitg-ext/libgitg-ext-1.0.pc
|
||||
|
||||
libgitg_ext_resources_deps = $(call GRESDEPS,libgitg-ext/resources/resources.xml)
|
||||
libgitg-ext/gitg-ext-resources.c: $(libgitg_ext_resources_deps)
|
||||
$(GRESGEN)
|
||||
|
||||
GITIGNOREFILES += \
|
||||
libgitg-ext/gitg-ext-resources.c \
|
||||
$(libgitg_ext_libgitg_ext_1_0_la_gir_DATA) \
|
||||
libgitg-ext/libgitg-ext.h
|
||||
|
||||
CLEANFILES += \
|
||||
$(libgitg_ext_libgitg_ext_1_0_la_typelib_DATA)
|
||||
|
||||
EXTRA_DIST += \
|
||||
$(libgitg_ext_libgitg_ext_1_0_la_pkgconfig_DATA) \
|
||||
$(libgitg_ext_libgitg_ext_1_0_la_gir_DATA) \
|
||||
$(libgitg_ext_resources_deps)
|
||||
|
||||
# This is a hack to make parallel install work. libtool needs to relink at
|
||||
# install (on some platforms) which requires dependency libraries to be
|
||||
# already installed. automake does not generate the appropriate dependency
|
||||
# so we do it here automatically. As an additional bonus, we have to trick
|
||||
# automake using a variable indirection for the rule because it would otherwise
|
||||
# omit the default install rule.
|
||||
install_libgitg_extexecLTLIBRARIES = install-libgitg_extexecLTLIBRARIES
|
||||
$(install_libgitg_extexecLTLIBRARIES): install-libgitgexecLTLIBRARIES
|
||||
|
||||
# vi:ts=8:noet
|
|
@ -1,11 +0,0 @@
|
|||
prefix=@prefix@
|
||||
exec_prefix=@exec_prefix@
|
||||
libdir=@libdir@
|
||||
includedir=@includedir@
|
||||
|
||||
Name: libgitg-ext
|
||||
Description: gitg extensions library
|
||||
Version: @PACKAGE_VERSION@
|
||||
Requires: libgit2-glib-1.0 libgitg-1.0 gtk+-3.0 glib-2.0 gobject-2.0 gmodule-2.0 gio-2.0 gthread-2.0 @GIO_SYSTEM_PKG@
|
||||
Libs: -L${libdir} -lgitg-ext-1.0
|
||||
Cflags: -I${includedir}/libgitg-ext-1.0
|
|
@ -1,155 +0,0 @@
|
|||
libgitgexecdir = $(libdir)
|
||||
libgitgexec_LTLIBRARIES = libgitg/libgitg-1.0.la
|
||||
|
||||
libgitg_libgitg_1_0_la_CPPFLAGS = \
|
||||
-I$(top_srcdir) \
|
||||
-I$(srcdir) \
|
||||
-I$(top_srcdir)/contrib/ide \
|
||||
-DDATADIR=\""$(datadir)"\" \
|
||||
-DLIBDIR=\""$(libdir)"\" \
|
||||
-DGETTEXT_PACKAGE=\"$(GETTEXT_PACKAGE)\"
|
||||
|
||||
libgitg_libgitg_1_0_la_CFLAGS = \
|
||||
$(LIBGITG_CFLAGS) \
|
||||
$(WARN_CFLAGS) \
|
||||
-w
|
||||
|
||||
libgitg_libgitg_1_0_la_LDFLAGS = \
|
||||
-export-dynamic \
|
||||
-no-undefined \
|
||||
-export-symbols-regex "^[^_].*"
|
||||
|
||||
libgitg_libgitg_1_0_la_LIBADD = \
|
||||
$(LIBGITG_LIBS) \
|
||||
contrib/ide/libide.la
|
||||
|
||||
if GDK_WINDOWING_QUARTZ
|
||||
libgitg_libgitg_1_0_la_LIBADD += -lobjc
|
||||
libgitg_libgitg_1_0_la_CFLAGS += -xobjective-c
|
||||
libgitg_libgitg_1_0_la_LDFLAGS += -framework Foundation -framework AppKit
|
||||
endif
|
||||
|
||||
libgitg_libgitg_1_0_la_VALAFLAGS = \
|
||||
--pkg ggit-1.0 \
|
||||
--pkg gtk+-3.0 \
|
||||
--pkg gio-2.0 \
|
||||
--pkg $(GIO_SYSTEM_PKG) \
|
||||
--pkg gee-0.8 \
|
||||
--pkg libsecret-1 \
|
||||
--pkg gsettings-desktop-schemas \
|
||||
--pkg libsoup-2.4 \
|
||||
--pkg gtksourceview-3.0 \
|
||||
--pkg gitg-platform-support \
|
||||
--pkg ide \
|
||||
$(GITG_VALAFLAGS) \
|
||||
--vapidir $(top_srcdir)/vapi \
|
||||
--vapidir $(top_srcdir)/contrib/ide \
|
||||
--includedir libgitg \
|
||||
--basedir $(top_srcdir) \
|
||||
--gir Gitg-1.0.gir \
|
||||
--vapi libgitg/libgitg-1.0.vapi \
|
||||
--library libgitg/libgitg-1.0 \
|
||||
--header libgitg/libgitg.h \
|
||||
--gresources "$(top_srcdir)/libgitg/resources/resources.xml"
|
||||
|
||||
libgitg_libgitg_1_0_la_VALASOURCES = \
|
||||
libgitg/gitg-assembly-info.vala \
|
||||
libgitg/gitg-async.vala \
|
||||
libgitg/gitg-authentication-dialog.vala \
|
||||
libgitg/gitg-avatar-cache.vala \
|
||||
libgitg/gitg-branch-base.vala \
|
||||
libgitg/gitg-branch.vala \
|
||||
libgitg/gitg-cell-renderer-lanes.vala \
|
||||
libgitg/gitg-color.vala \
|
||||
libgitg/gitg-commit-list-view.vala \
|
||||
libgitg/gitg-commit-model.vala \
|
||||
libgitg/gitg-commit.vala \
|
||||
libgitg/gitg-credentials-manager.vala \
|
||||
libgitg/gitg-date.vala \
|
||||
libgitg/gitg-diff-stat.vala \
|
||||
libgitg/gitg-diff-image-composite.vala \
|
||||
libgitg/gitg-diff-image-difference.vala \
|
||||
libgitg/gitg-diff-image-overlay.vala \
|
||||
libgitg/gitg-diff-image-side-by-side.vala \
|
||||
libgitg/gitg-diff-image-slider.vala \
|
||||
libgitg/gitg-diff-image-surface-cache.vala \
|
||||
libgitg/gitg-diff-view.vala \
|
||||
libgitg/gitg-diff-view-file.vala \
|
||||
libgitg/gitg-diff-view-file-info.vala \
|
||||
libgitg/gitg-diff-view-file-selectable.vala \
|
||||
libgitg/gitg-diff-view-file-renderer.vala \
|
||||
libgitg/gitg-diff-view-file-renderer-binary.vala \
|
||||
libgitg/gitg-diff-view-file-renderer-text.vala \
|
||||
libgitg/gitg-diff-view-file-renderer-image.vala \
|
||||
libgitg/gitg-diff-view-lines-renderer.vala \
|
||||
libgitg/gitg-diff-selectable.vala \
|
||||
libgitg/gitg-diff-view-commit-details.vala \
|
||||
libgitg/gitg-diff-view-options.vala \
|
||||
libgitg/gitg-hook.vala \
|
||||
libgitg/gitg-init.vala \
|
||||
libgitg/gitg-label-renderer.vala \
|
||||
libgitg/gitg-lane.vala \
|
||||
libgitg/gitg-lanes.vala \
|
||||
libgitg/gitg-progress-bin.vala \
|
||||
libgitg/gitg-ref-base.vala \
|
||||
libgitg/gitg-ref.vala \
|
||||
libgitg/gitg-remote.vala \
|
||||
libgitg/gitg-repository-list-box.vala \
|
||||
libgitg/gitg-repository.vala \
|
||||
libgitg/gitg-resource.vala \
|
||||
libgitg/gitg-sidebar.vala \
|
||||
libgitg/gitg-stage-status-enumerator.vala \
|
||||
libgitg/gitg-stage.vala \
|
||||
libgitg/gitg-theme.vala \
|
||||
libgitg/gitg-utils.vala \
|
||||
libgitg/gitg-when-mapped.vala
|
||||
|
||||
libgitg_libgitg_1_0_la_SOURCES = \
|
||||
$(libgitg_libgitg_1_0_la_VALASOURCES) \
|
||||
libgitg/gitg-resources.c
|
||||
|
||||
if PLATFORM_WIN32
|
||||
libgitg_libgitg_1_0_la_SOURCES += libgitg/gitg-platform-support-win32.c
|
||||
else
|
||||
if PLATFORM_OSX
|
||||
libgitg_libgitg_1_0_la_SOURCES += libgitg/gitg-platform-support-osx.c
|
||||
else
|
||||
libgitg_libgitg_1_0_la_SOURCES += libgitg/gitg-platform-support.c
|
||||
endif
|
||||
endif
|
||||
|
||||
libgitg_libgitg_1_0_la_headerdir = $(prefix)/include/libgitg-1.0/libgitg
|
||||
libgitg_libgitg_1_0_la_header_HEADERS = libgitg/libgitg.h
|
||||
|
||||
noinst_HEADERS += libgitg/gitg-platform-support.h
|
||||
|
||||
libgitg_libgitg_1_0_la_vapidir = $(prefix)/share/vala/vapi
|
||||
libgitg_libgitg_1_0_la_vapi_DATA = libgitg/libgitg-1.0.vapi
|
||||
|
||||
libgitg_libgitg_1_0_la_girdir = $(datadir)/gir-1.0
|
||||
libgitg_libgitg_1_0_la_gir_DATA = Gitg-1.0.gir
|
||||
|
||||
libgitg_libgitg_1_0_la_typelibdir = $(libdir)/girepository-1.0
|
||||
libgitg_libgitg_1_0_la_typelib_DATA = Gitg-1.0.typelib
|
||||
|
||||
libgitg_libgitg_1_0_la_pkgconfigdir = $(libdir)/pkgconfig
|
||||
libgitg_libgitg_1_0_la_pkgconfig_DATA = libgitg/libgitg-1.0.pc
|
||||
|
||||
libgitg_resources_deps = $(call GRESDEPS,libgitg/resources/resources.xml)
|
||||
libgitg/gitg-resources.c: $(libgitg_resources_deps)
|
||||
$(GRESGEN)
|
||||
|
||||
GITIGNOREFILES += \
|
||||
$(libgitg_libgitg_1_0_la_gir_DATA) \
|
||||
libgitg/libgitg.h
|
||||
|
||||
CLEANFILES += \
|
||||
$(libgitg_libgitg_1_0_la_typelib_DATA) \
|
||||
libgitg/gitg-resources.c
|
||||
|
||||
EXTRA_DIST += \
|
||||
$(libgitg_libgitg_1_0_la_pkgconfig_DATA) \
|
||||
$(libgitg_libgitg_1_0_la_gir_DATA) \
|
||||
$(libgitg_resources_deps)
|
||||
|
||||
# vi:ts=8:noet
|
|
@ -1,11 +0,0 @@
|
|||
prefix=@prefix@
|
||||
exec_prefix=@exec_prefix@
|
||||
libdir=@libdir@
|
||||
includedir=@includedir@
|
||||
|
||||
Name: @PACKAGE_NAME@
|
||||
Description: gitg library
|
||||
Version: @PACKAGE_VERSION@
|
||||
Requires: libgit2-glib-1.0 glib-2.0 gobject-2.0 gmodule-2.0 gio-2.0 gthread-2.0 gtk+-3.0 @GIO_SYSTEM_PKG@
|
||||
Libs: -L${libdir} -lgitg-1.0
|
||||
Cflags: -I${includedir}/libgitg-1.0
|
|
@ -1,9 +0,0 @@
|
|||
TARGETS = \
|
||||
plugins/diff/libdiff.la \
|
||||
plugins/files/libfiles.la
|
||||
|
||||
INSTALL_TARGETS = \
|
||||
install-plugins_files_libfiles_la_pluginexecLTLIBRARIES \
|
||||
install-plugins_diff_libdiff_la_pluginexecLTLIBRARIES
|
||||
|
||||
include ../sub.mk
|
|
@ -1,4 +0,0 @@
|
|||
include plugins/diff/Makefile.am
|
||||
include plugins/files/Makefile.am
|
||||
|
||||
# vi:ts=8:noet
|
|
@ -1,57 +0,0 @@
|
|||
plugins_diff_libdiff_la_pluginexecdir = $(GITG_PLUGIN_LIBDIR)
|
||||
plugins_diff_libdiff_la_pluginexec_LTLIBRARIES = plugins/diff/libdiff.la
|
||||
|
||||
plugins_diff_libdiff_la_plugindatadir = $(GITG_PLUGIN_LIBDIR)
|
||||
plugins_diff_libdiff_la_plugindata_DATA = plugins/diff/diff.plugin
|
||||
|
||||
plugins_diff_libdiff_la_CPPFLAGS = \
|
||||
-I$(top_srcdir) \
|
||||
-I$(srcdir) \
|
||||
-DDATADIR=\""$(datadir)"\" \
|
||||
-DLIBDIR=\""$(libdir)"\"
|
||||
|
||||
plugins_diff_libdiff_la_CFLAGS = \
|
||||
$(GITG_PLUGIN_CFLAGS) \
|
||||
$(WARN_CFLAGS) \
|
||||
-w
|
||||
|
||||
plugins_diff_libdiff_la_LDFLAGS = $(GITG_PLUGIN_LIBTOOL_FLAGS)
|
||||
|
||||
plugins_diff_libdiff_la_LIBADD = \
|
||||
libgitg/libgitg-1.0.la \
|
||||
libgitg-ext/libgitg-ext-1.0.la \
|
||||
$(GITG_PLUGIN_LIBS)
|
||||
|
||||
plugins_diff_libdiff_la_VALAFLAGS = $(GITG_PLUGIN_VALAFLAGS)
|
||||
|
||||
plugins_diff_libdiff_la_VALASOURCES = \
|
||||
plugins/diff/gitg-diff.vala
|
||||
|
||||
plugins_diff_libdiff_la_SOURCES = \
|
||||
$(plugins_diff_libdiff_la_VALASOURCES) \
|
||||
plugins/diff/gitg-diff-resources.c \
|
||||
$(GITG_PLUGIN_VAPISOURCES)
|
||||
|
||||
plugins_diff_libdiff_resources_deps = $(call GRESDEPS,plugins/diff/resources/resources.xml)
|
||||
plugins/diff/gitg-diff-resources.c: $(plugins_diff_libdiff_resources_deps)
|
||||
$(GRESGEN)
|
||||
|
||||
CLEANFILES += \
|
||||
plugins/diff/gitg-diff-resources.c
|
||||
|
||||
EXTRA_DIST += \
|
||||
$(plugins_diff_libdiff_la_plugindata_DATA) \
|
||||
$(plugins_diff_libdiff_resources_deps)
|
||||
|
||||
SCALABLE_ICONS += plugins/diff/icons/diff-symbolic.svg
|
||||
|
||||
# This is a hack to make parallel install work. libtool needs to relink at
|
||||
# install (on some platforms) which requires dependency libraries to be
|
||||
# already installed. automake does not generate the appropriate dependency
|
||||
# so we do it here automatically. As an additional bonus, we have to trick
|
||||
# automake using a variable indirection for the rule because it would otherwise
|
||||
# omit the default install rule.
|
||||
install_plugins_diff_libdiff_la_pluginexecLTLIBRARIES = install-plugins_diff_libdiff_la_pluginexecLTLIBRARIES
|
||||
$(install_plugins_diff_libdiff_la_pluginexecLTLIBRARIES): install-libgitg_extexecLTLIBRARIES
|
||||
|
||||
# vi:ts=8:noet
|
|
@ -1,3 +0,0 @@
|
|||
ICONS += diff-symbolic.svg
|
||||
|
||||
# vi:ts=8:noet
|
|
@ -1,56 +0,0 @@
|
|||
plugins_files_libfiles_la_pluginexecdir = $(GITG_PLUGIN_LIBDIR)
|
||||
plugins_files_libfiles_la_pluginexec_LTLIBRARIES = plugins/files/libfiles.la
|
||||
|
||||
plugins_files_libfiles_la_plugindatadir = $(GITG_PLUGIN_LIBDIR)
|
||||
plugins_files_libfiles_la_plugindata_DATA = plugins/files/files.plugin
|
||||
|
||||
plugins_files_libfiles_la_CPPFLAGS = \
|
||||
-I$(top_srcdir) \
|
||||
-I$(srcdir) \
|
||||
-DDATADIR=\""$(datadir)"\" \
|
||||
-DLIBDIR=\""$(libdir)"\"
|
||||
|
||||
plugins_files_libfiles_la_CFLAGS = \
|
||||
$(GITG_PLUGIN_CFLAGS) \
|
||||
$(WARN_CFLAGS) \
|
||||
-w
|
||||
|
||||
plugins_files_libfiles_la_LDFLAGS = $(GITG_PLUGIN_LIBTOOL_FLAGS)
|
||||
|
||||
plugins_files_libfiles_la_LIBADD = \
|
||||
libgitg/libgitg-1.0.la \
|
||||
libgitg-ext/libgitg-ext-1.0.la \
|
||||
$(GITG_PLUGIN_LIBS)
|
||||
|
||||
plugins_files_libfiles_la_VALAFLAGS = $(GITG_PLUGIN_VALAFLAGS)
|
||||
|
||||
plugins_files_libfiles_la_VALASOURCES = \
|
||||
plugins/files/gitg-files.vala \
|
||||
plugins/files/gitg-files-tree-store.vala \
|
||||
$(GITG_PLUGIN_VAPISOURCES)
|
||||
|
||||
plugins_files_libfiles_la_SOURCES = \
|
||||
$(plugins_files_libfiles_la_VALASOURCES) \
|
||||
plugins/files/gitg-files-resources.c
|
||||
|
||||
plugins_files_libfiles_resources_deps = $(call GRESDEPS,plugins/files/resources/resources.xml)
|
||||
plugins/files/gitg-files-resources.c: $(plugins_files_libfiles_resources_deps)
|
||||
$(GRESGEN)
|
||||
|
||||
CLEANFILES += \
|
||||
plugins/files/gitg-files-resources.c
|
||||
|
||||
EXTRA_DIST += \
|
||||
$(plugins_files_libfiles_la_plugindata_DATA) \
|
||||
$(plugins_files_libfiles_resources_deps)
|
||||
|
||||
# This is a hack to make parallel install work. libtool needs to relink at
|
||||
# install (on some platforms) which requires dependency libraries to be
|
||||
# already installed. automake does not generate the appropriate dependency
|
||||
# so we do it here automatically. As an additional bonus, we have to trick
|
||||
# automake using a variable indirection for the rule because it would otherwise
|
||||
# omit the default install rule.
|
||||
install_plugins_files_libfiles_la_pluginexecLTLIBRARIES = install-plugins_files_libfiles_la_pluginexecLTLIBRARIES
|
||||
$(install_plugins_files_libfiles_la_pluginexecLTLIBRARIES): install-libgitg_extexecLTLIBRARIES
|
||||
|
||||
# vi:ts=8:noet
|
14
sub.mk
14
sub.mk
|
@ -1,14 +0,0 @@
|
|||
THIS_FILENAME = $(lastword $(MAKEFILE_LIST))
|
||||
THIS_DIR = $(dir $(THIS_FILENAME))
|
||||
|
||||
all:
|
||||
$(MAKE) -C $(THIS_DIR) $(TARGETS)
|
||||
|
||||
ifneq ($(INSTALL_TARGETS),)
|
||||
install:
|
||||
$(MAKE) -C $(THIS_DIR) $(INSTALL_TARGETS)
|
||||
else:
|
||||
install:
|
||||
endif
|
||||
|
||||
.PHONY: all install
|
|
@ -1,49 +0,0 @@
|
|||
tests_common_cppflags = \
|
||||
-I$(top_srcdir) \
|
||||
-I$(top_srcdir)/gitg \
|
||||
-I$(top_srcdir)/libgitg
|
||||
|
||||
tests_common_cflags = \
|
||||
-g \
|
||||
$(GITG_DEBUG_FLAGS) \
|
||||
$(GITG_CFLAGS) \
|
||||
-w
|
||||
|
||||
tests_common_ldadd = \
|
||||
$(GITG_PLUGIN_LIBS)
|
||||
|
||||
tests_common_valaflags = $(GITG_PLUGIN_VALAFLAGS)
|
||||
|
||||
noinst_PROGRAMS += $(TESTS_DEMO_PROGS)
|
||||
|
||||
TESTS_DEMO_PROGS = \
|
||||
tests/diff-view \
|
||||
tests/repository-list-box \
|
||||
tests/progress-bin
|
||||
|
||||
tests_diff_view_SOURCES = tests/diff-view.vala $(GITG_PLUGIN_VAPISOURCES)
|
||||
tests_diff_view_VALAFLAGS = $(tests_common_valaflags)
|
||||
tests_diff_view_CFLAGS = $(tests_common_cflags)
|
||||
tests_diff_view_CPPFLAGS = $(tests_common_cppflags)
|
||||
tests_diff_view_LDADD = libgitg/libgitg-1.0.la $(tests_common_ldadd)
|
||||
|
||||
tests_repository_list_box_SOURCES = tests/repository-list-box.vala $(GITG_PLUGIN_VAPISOURCES)
|
||||
tests_repository_list_box_VALAFLAGS = $(tests_common_valaflags)
|
||||
tests_repository_list_box_CFLAGS = $(tests_common_cflags)
|
||||
tests_repository_list_box_CPPFLAGS = $(tests_common_cppflags)
|
||||
tests_repository_list_box_LDADD = libgitg/libgitg-1.0.la $(tests_common_ldadd)
|
||||
|
||||
tests_progress_bin_SOURCES = tests/progress-bin.vala $(GITG_PLUGIN_VAPISOURCES)
|
||||
tests_progress_bin_VALAFLAGS = $(tests_common_valaflags)
|
||||
tests_progress_bin_CFLAGS = $(tests_common_cflags)
|
||||
tests_progress_bin_CPPFLAGS = $(tests_common_cppflags)
|
||||
tests_progress_bin_LDADD = libgitg/libgitg-1.0.la $(tests_common_ldadd)
|
||||
|
||||
include tests/libgitg/Makefile.am
|
||||
include tests/gitg/Makefile.am
|
||||
|
||||
EXTRA_DIST += \
|
||||
tests/support/gitg-assert.h \
|
||||
tests/support/gitg-assert.vapi
|
||||
|
||||
# vi:ts=8:noet
|
|
@ -1,68 +0,0 @@
|
|||
TESTS_GITG_PROGS = tests/gitg/test-gitg
|
||||
|
||||
TESTS += $(TESTS_GITG_PROGS)
|
||||
noinst_PROGRAMS += $(TESTS_GITG_PROGS)
|
||||
|
||||
tests_gitg_test_gitg_CPPFLAGS = \
|
||||
-I$(top_srcdir) \
|
||||
-I$(top_srcdir)/gitg \
|
||||
-I$(top_srcdir)/libgitg \
|
||||
-I$(top_srcdir)/tests/support
|
||||
|
||||
tests_gitg_test_gitg_VALAFLAGS = \
|
||||
--pkg posix \
|
||||
--pkg gitg-assert \
|
||||
--pkg Ggit-1.0 \
|
||||
--pkg gio-2.0 \
|
||||
--pkg gtk+-3.0 \
|
||||
--pkg gee-0.8 \
|
||||
--pkg libsoup-2.4 \
|
||||
--pkg config \
|
||||
$(GITG_VALAFLAGS) \
|
||||
--vapidir $(top_srcdir)/tests/support \
|
||||
--vapidir $(top_srcdir)/vapi \
|
||||
--disable-warnings
|
||||
|
||||
tests_gitg_test_gitg_CFLAGS = \
|
||||
$(GITG_DEBUG_FLAGS) \
|
||||
$(GITG_CFLAGS) \
|
||||
$(LIBGITG_CFLAGS) \
|
||||
$(LIBGITG_EXT_CFLAGS) \
|
||||
-g \
|
||||
-w
|
||||
|
||||
tests_gitg_test_gitg_LDADD = \
|
||||
libgitg/libgitg-1.0.la \
|
||||
libgitg-ext/libgitg-ext-1.0.la \
|
||||
$(LIBGITG_LIBS)
|
||||
|
||||
tests/gitg/support-%.vala: tests/support/%.vala
|
||||
cp "$<" "$@"
|
||||
|
||||
tests/gitg/gitg-%.vala: gitg/gitg-%.vala
|
||||
cp "$<" "$@"
|
||||
|
||||
TESTS_GITG_TEST_GITG_COPIED_SOURCES = \
|
||||
tests/gitg/support-test.vala \
|
||||
tests/gitg/support-main.vala \
|
||||
tests/gitg/support-repository.vala \
|
||||
tests/gitg/gitg-ref-action-checkout.vala \
|
||||
tests/gitg/gitg-ref-action-merge.vala \
|
||||
tests/gitg/gitg-commit-action-cherry-pick.vala \
|
||||
tests/gitg/gitg-action-support.vala
|
||||
|
||||
tests_gitg_test_gitg_SOURCES = \
|
||||
tests/gitg/main.vala \
|
||||
tests/gitg/test-checkout-ref.vala \
|
||||
tests/gitg/test-merge-ref.vala \
|
||||
tests/gitg/test-cherry-pick-commit.vala \
|
||||
tests/gitg/simple-notification-mock.vala \
|
||||
tests/gitg/application-mock.vala \
|
||||
tests/gitg/notifications-mock.vala \
|
||||
tests/gitg/ref-action-interface-mock.vala \
|
||||
$(TESTS_GITG_TEST_GITG_COPIED_SOURCES) \
|
||||
$(GITG_PLUGIN_VAPISOURCES)
|
||||
|
||||
CLEANFILES += $(TESTS_GITG_TEST_GITG_COPIED_SOURCES)
|
||||
|
||||
# vi:ts=8:noet
|
|
@ -1,58 +0,0 @@
|
|||
TESTS_LIBGITG_PROGS = tests/libgitg/test-libgitg
|
||||
|
||||
TESTS += $(TESTS_LIBGITG_PROGS)
|
||||
noinst_PROGRAMS += $(TESTS_LIBGITG_PROGS)
|
||||
|
||||
tests_libgitg_test_libgitg_CPPFLAGS = \
|
||||
-I$(top_srcdir) \
|
||||
-I$(top_srcdir)/gitg \
|
||||
-I$(top_srcdir)/libgitg \
|
||||
-I$(top_srcdir)/tests/support
|
||||
|
||||
tests_libgitg_test_libgitg_VALAFLAGS = \
|
||||
--pkg posix \
|
||||
--pkg gitg-assert \
|
||||
--pkg Ggit-1.0 \
|
||||
--pkg gio-2.0 \
|
||||
--pkg gtk+-3.0 \
|
||||
--pkg gee-0.8 \
|
||||
--pkg libsoup-2.4 \
|
||||
--pkg config \
|
||||
$(GITG_VALAFLAGS) \
|
||||
--vapidir $(top_srcdir)/tests/support \
|
||||
--vapidir $(top_srcdir)/vapi \
|
||||
--disable-warnings
|
||||
|
||||
tests_libgitg_test_libgitg_CFLAGS = \
|
||||
$(GITG_DEBUG_FLAGS) \
|
||||
$(GITG_CFLAGS) \
|
||||
$(LIBGITG_CFLAGS) \
|
||||
-g \
|
||||
-w
|
||||
|
||||
tests_libgitg_test_libgitg_LDADD = \
|
||||
libgitg/libgitg-1.0.la \
|
||||
$(LIBGITG_LIBS)
|
||||
|
||||
tests/libgitg/support-%.vala: tests/support/%.vala
|
||||
cp "$<" "$@"
|
||||
|
||||
TESTS_GITG_TEST_LIBGITG_COPIED_SOURCES = \
|
||||
tests/libgitg/support-test.vala \
|
||||
tests/libgitg/support-main.vala \
|
||||
tests/libgitg/support-repository.vala
|
||||
|
||||
tests_libgitg_test_libgitg_SOURCES = \
|
||||
tests/libgitg/main.vala \
|
||||
tests/libgitg/test-stage.vala \
|
||||
tests/libgitg/test-date.vala \
|
||||
tests/libgitg/test-commit.vala \
|
||||
tests/libgitg/test-encoding.vala \
|
||||
$(TESTS_GITG_TEST_LIBGITG_COPIED_SOURCES) \
|
||||
$(GITG_PLUGIN_VAPISOURCES)
|
||||
|
||||
CLEANFILES += \
|
||||
$(TESTS_GITG_TEST_LIBGITG_COPIED_SOURCES) \
|
||||
$(TESTS_GITG_TEST_LIBGITG_COPIED_SOURCES:%.vala=%.c)
|
||||
|
||||
# vi:ts=8:noet
|
|
@ -1,11 +0,0 @@
|
|||
EXTRA_DIST += \
|
||||
vapi/config.vapi \
|
||||
vapi/gobject-introspection-1.0.vapi \
|
||||
vapi/gsettings-desktop-schemas.vapi \
|
||||
vapi/gtksourceview-3.0.deps \
|
||||
vapi/gtksourceview-3.0.vapi \
|
||||
vapi/libpeas-1.0.vapi \
|
||||
vapi/libsoup-2.4.deps \
|
||||
vapi/libsoup-2.4.vapi \
|
||||
vapi/gitg-platform-support.vapi \
|
||||
vapi/gio-windows-2.0.vapi
|
|
@ -1,10 +0,0 @@
|
|||
# Stuff to build the Windows installer:
|
||||
EXTRA_DIST += \
|
||||
win32/make-installer \
|
||||
win32/make-installer.bat \
|
||||
win32/README \
|
||||
win32/installer/COPYING.rtf \
|
||||
win32/installer/defines.wxi \
|
||||
win32/installer/gitg.wxs \
|
||||
win32/installer/WixUIBannerBmp.bmp \
|
||||
win32/installer/WixUIDialogBmp.bmp
|
Loading…
Reference in a new issue