From 2b3036393cc663d7d958265f4591c689355258d1 Mon Sep 17 00:00:00 2001 From: Ikey Doherty Date: Thu, 26 May 2016 22:37:23 +0100 Subject: [PATCH] Namespace all components to make license tracking simpler Signed-off-by: Ikey Doherty --- Makefile.am | 10 +++++++--- README.md | 19 +++++++++++++++---- src/{ => shim}/lsi.c | 0 src/{ => shim}/lsi.h | 0 src/{ => shim}/shim.c | 0 5 files changed, 22 insertions(+), 7 deletions(-) rename src/{ => shim}/lsi.c (100%) rename src/{ => shim}/lsi.h (100%) rename src/{ => shim}/shim.c (100%) diff --git a/Makefile.am b/Makefile.am index b2bc9a3..8ddca77 100644 --- a/Makefile.am +++ b/Makefile.am @@ -10,6 +10,10 @@ AM_CFLAGS = \ -Wno-conversion -Wunused-variable -Wunreachable-code \ -Wall -W -D_FORTIFY_SOURCE=2 -std=c99 +AM_CPPFLAGS = \ + -I $(top_srcdir)/src \ + -I $(top_srcdir)/src/nica + noinst_LTLIBRARIES = \ libnica.la @@ -25,9 +29,9 @@ bin_PROGRAMS = \ steam steam_SOURCES = \ - src/lsi.h \ - src/lsi.c \ - src/shim.c + src/shim/lsi.h \ + src/shim/lsi.c \ + src/shim/shim.c steam_LDADD = \ libnica.la diff --git a/README.md b/README.md index 16a9901..24f390f 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ linux-steam-integration ----------------------- -A helper shim to enable better Steam integration on Linux systems. +A helper shim to enable better Steam* integration on Linux systems. This is part of an effort by Solus to enhance Steam for everyone. @@ -10,6 +10,17 @@ Note that there is nothing here to see yet as this is still in development. License ------- -Copyright © 2016 Ikey Doherty -linux-steam-integration is available under the terms of the `LGPL-2.1` -See [LICENSE.LGPL2.1](LICENSE.LGPL2.1) for more details +`src/nica`: + Partial import of libnica, Copyright © Intel Corporation. + Used within the shim component to ensure it is leak free + and as lightweight as possible, due to needing to exec the + main Steam* launcher. + +`src/shim`: + Copyright © 2016 Ikey Doherty + linux-steam-integration is available under the terms of the `LGPL-2.1` + See [LICENSE.LGPL2.1](LICENSE.LGPL2.1) for more details + +*Some names may be claimed as the property of others. +This project, and by extention Solus, is not officially endorsed by, or affiliated +with, Steam, or it's parent company, Valve. diff --git a/src/lsi.c b/src/shim/lsi.c similarity index 100% rename from src/lsi.c rename to src/shim/lsi.c diff --git a/src/lsi.h b/src/shim/lsi.h similarity index 100% rename from src/lsi.h rename to src/shim/lsi.h diff --git a/src/shim.c b/src/shim/shim.c similarity index 100% rename from src/shim.c rename to src/shim/shim.c