diff --git a/Makefile.am b/Makefile.am deleted file mode 100644 index b332392..0000000 --- a/Makefile.am +++ /dev/null @@ -1,119 +0,0 @@ -EXTRA_DIST = \ - LICENSE.LGPL2.1 \ - README.rst \ - data/lsi-settings.desktop \ - data/lsi-steam.desktop - -AM_CFLAGS = \ - -fstack-protector -Wall -pedantic \ - -Wstrict-prototypes -Wundef -fno-common \ - -Werror-implicit-function-declaration \ - -Wformat -Wformat-security -Werror=format-security \ - -Wno-conversion -Wunused-variable -Wunreachable-code \ - -Wall -W -D_FORTIFY_SOURCE=2 -std=c99 - -AM_CPPFLAGS = \ - -I $(top_srcdir)/src \ - -I $(top_srcdir)/src/shim \ - -I $(top_srcdir)/src/libnica/src/include \ - -DSYSTEMCONFDIR=\"$(sysconfdir)\" \ - -DVENDORDIR=\"$(datadir)/defaults/linux-steam-integration\" - -SUBDIRS = src/libnica - -noinst_LTLIBRARIES = \ - liblsi.la - -lib_LTLIBRARIES = \ - liblsi-intercept.la - -bin_PROGRAMS = -desktopdir = $(datadir)/applications -desktop_DATA = - -if HAVE_FRONTEND -bin_PROGRAMS += lsi-settings - -lsi_settings_SOURCES = \ - src/frontend/main.c - -lsi_settings_CFLAGS = \ - $(GTK_CFLAGS) \ - $(AM_CFLAGS) \ - -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 \ - -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_4 - -lsi_settings_LDADD = \ - liblsi.la \ - $(GTK_LIBS) - -desktopdir = $(datadir)/applications -desktop_DATA += \ - data/lsi-settings.desktop - -endif - -# Convenience library for shared LSI functions -liblsi_la_SOURCES = \ - src/shim/lsi.h \ - src/shim/lsi.c - -liblsi_la_CFLAGS = \ - $(AM_CFLAGS) \ - -I$(top_srcdir)/src/libnica/src/include/nica - -liblsi_la_LIBADD = \ - src/libnica/libnica.la - -# Replace the main steam binary with our own steam file -if REPLACE_STEAM - -bin_PROGRAMS += steam - -steam_SOURCES = \ - src/shim/shim.c - -steam_LDADD = \ - src/libnica/libnica.la \ - liblsi.la - -steam_CFLAGS = \ - $(AM_CFLAGS) - -else -# Don't replace steam - use a non conflicting filename - -bin_PROGRAMS += lsi-steam - -lsi_steam_SOURCES = \ - src/shim/shim.c - -lsi_steam_LDADD = \ - src/libnica/libnica.la \ - liblsi.la - -lsi_steam_CFLAGS = \ - $(AM_CFLAGS) - -# Install custom .desktop file for steam -desktop_DATA += \ - data/lsi-steam.desktop - -endif - -# TODO: If enable intercept -liblsi_intercept_la_SOURCES = \ - src/intercept/main.c - -liblsi_intercept_la_CFLAGS = \ - $(AM_CFLAGS) \ - -I$(top_srcdir)/src/libnica/src/include/nica - -liblsi_intercept_la_LIBADD = \ - src/libnica/libnica.la - -liblsi_intercept_la_LDFLAGS = \ - $(AM_LDFLAGS) \ - -fvisibility=hidden \ - -module \ - -avoid-version diff --git a/autogen.sh b/autogen.sh deleted file mode 100755 index 2485332..0000000 --- a/autogen.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -set -e - -autoreconf --force --install --symlink --warnings=all - -args="\ ---sysconfdir=/etc \ ---localstatedir=/var \ ---prefix=/usr \ ---enable-silent-rules" - -./configure CFLAGS="-g -O1 $CFLAGS" $args "$@" -make clean diff --git a/configure.ac b/configure.ac deleted file mode 100644 index 2443358..0000000 --- a/configure.ac +++ /dev/null @@ -1,119 +0,0 @@ -AC_INIT([linux-steam-integration], 0.3, [ikey@solus-project.com], [linux-steam-integration], [https://github.com/solus-project/linux-steam-integration/issues]) -AC_CONFIG_AUX_DIR([build-aux]) -AM_INIT_AUTOMAKE([-Wno-portability no-dist-gzip dist-xz foreign subdir-objects]) -AC_PROG_CC -AC_PROG_CXX -AC_PROG_CC_STDC -LT_PREREQ(2.2) -AC_CONFIG_HEADERS([config.h]) -AC_PREFIX_DEFAULT(/usr/local) -AM_SILENT_RULES([yes]) -LT_INIT([disable-static]) -AC_CONFIG_MACRO_DIR([m4]) - -# Turn on the nica submodule support -AM_CONDITIONAL([NICA_SUBMODULE], true) -AM_CONDITIONAL([COVERAGE], false) - -AC_CONFIG_FILES([Makefile - src/libnica/Makefile]) - -# Check if we're using the new C++ ABI, which will require LD_PRELOAD magic -AC_LANG_PUSH([C++]) -AC_MSG_CHECKING(['_GLIBCXX_USE_CXX11_ABI' value]) -AC_COMPUTE_INT([LSI_NEW_CXX_ABI], [_GLIBCXX_USE_CXX11_ABI], [[#include ]], [LSI_NEW_CXX_ABI=0]) -AC_MSG_RESULT([$LSI_NEW_CXX_ABI]) -AC_LANG_POP([C++]) - -if test x$LSI_NEW_CXX_ABI = "x1"; then - use_new_abi="yes" - AC_DEFINE([LSI_USE_NEW_ABI], [1], [Using new C++ ABI]) -else - use_new_abi="no" -fi - -# Source: https://mail.gnome.org/archives/commits-list/2012-September/msg01730.html -# adl_RECURSIVE_EVAL(VALUE, RESULT) -# ================================= -# Interpolate the VALUE in loop until it doesn't change, -# and set the result to $RESULT. -# WARNING: It's easy to get an infinite loop with some unsane input. -# For example ${datadir} becomes ${datarootdir}, and then ${prefix}/share, and -# finally ${prefix} is replaced by the prefix. -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")`]) - -# Shadow location of real Steam -AC_ARG_WITH([real-steam-binary], AS_HELP_STRING([--with-real-steam-binary], - [the real Steam binary to use]), [steambin=${withval}], - [steambin="$libdir/steam/steam"]) - -adl_RECURSIVE_EVAL(["$steambin"], [STEAMBIN]) -AC_SUBST(STEAMBIN) - -AC_DEFINE_UNQUOTED(STEAM_BINARY, "$STEAMBIN", - [The location of the real Steam binary]) - -# The LD_PRELOAD list required to integrate gracefully with the official Steam Runtime -AC_ARG_WITH([preload-libs], AS_HELP_STRING([--with-preload-libs], - [the preload libs to use with Steams own runtime]), [preloadlibs="${withval}"], - [preloadlibs="/usr/\$LIB/libxcb.so.1:/usr/\$LIB/libX11.so.6:/usr/\$LIB/libstdc++.so.6"]) - -AC_DEFINE_UNQUOTED([LSI_PRELOAD_LIBS], "$preloadlibs", - [Libraries to preload with Steams runtime]) - -m4_define([gtk_required_version], [3.4.0]) - -# Check if frontend is requested -have_frontend="no" -AC_ARG_ENABLE(frontend, AS_HELP_STRING([--enable-frontend], [enable GTK frontend])) -if test "x$enable_frontend" = "xyes" ; then - PKG_CHECK_MODULES([GTK], [gtk+-3.0 >= gtk_required_version]) - AC_DEFINE([HAVE_FRONTEND], [1], [Enabled GTK+ frontend]) - have_frontend="yes" - -fi -AM_CONDITIONAL([HAVE_FRONTEND], [test x$have_frontend = "xyes"]) - -# Whether LSI should stand in for steam binary -replace_steam="yes" -AC_ARG_ENABLE(replace-steam, AS_HELP_STRING([--disable-replace-steam], [disable Steam binary replacement])) -if test "x$enable_replace_steam" = "xno"; then - replace_steam="no" -fi -if test "x$replace_steam" = "xyes" ; then - AC_DEFINE([REPLACE_STEAM], [1], [Steam binary will be replaced]) -fi -AM_CONDITIONAL([REPLACE_STEAM], [test x$replace_steam = "xyes"]) - -AC_OUTPUT - -AC_MSG_RESULT([ - linux-steam-integration $VERSION - ======== - - prefix: ${prefix} - libdir: ${libdir} - sysconfdir: ${sysconfdir} - exec_prefix: ${exec_prefix} - bindir: ${bindir} - datarootdir: ${datarootdir} - - New C++ ABI: ${use_new_abi} - Replace Steam: ${replace_steam} - Real Steam binary: ${STEAMBIN} - GTK+ Frontend: ${have_frontend} - preload-libs: ${preloadlibs} - - compiler: ${CC} - cflags: ${CFLAGS} - ldflags: ${LDFLAGS} -]) diff --git a/m4/.gitignore b/m4/.gitignore deleted file mode 100644 index 8b13789..0000000 --- a/m4/.gitignore +++ /dev/null @@ -1 +0,0 @@ -