summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNao Pross <naopross@thearcway.org>2019-01-22 18:43:41 +0100
committerNao Pross <naopross@thearcway.org>2019-01-22 18:44:26 +0100
commit2ca8455dbe531c6ba27016d19a0ade4c94a9dc13 (patch)
tree976b31d1e23074a2079be26b5f00b3173468b53a
parentInclude libraries in ninja build process (diff)
downloadflatland-2ca8455dbe531c6ba27016d19a0ade4c94a9dc13.tar.gz
flatland-2ca8455dbe531c6ba27016d19a0ade4c94a9dc13.zip
Prettify configure.py output (build.ninja)
-rwxr-xr-xconfigure.py17
1 files changed, 11 insertions, 6 deletions
diff --git a/configure.py b/configure.py
index 1bf6b31..88995b3 100755
--- a/configure.py
+++ b/configure.py
@@ -16,22 +16,26 @@ def find_sources(path):
with open("build.ninja", "w") as bf:
# include rules
- print("include ninja/rules.ninja\n", file=bf)
+ print("include ninja/rules.ninja", file=bf)
+ print("\n", file=bf)
# build libmm dependencies
print("build lib/libmm/build/libmm.so: ninja lib/libmm", file=bf)
print("build lib/libmm/build/libmm.a: ninja lib/libmm", file=bf)
+ print("\n", file=bf)
# build libwsdl2 dependencies
print("build lib/libwsdl2/build/libwsdl2.so: ninja lib/libmm", file=bf)
print("build lib/libwsdl2/build/libwsdl2.a: ninja lib/libmm", file=bf)
+ print("\n", file=bf)
# find engine sources
sources, objects = find_sources("engine")
# create build directories
- print("build build/engine: mkdir\n", file=bf)
- print("build build/test: mkdir\n", file=bf)
+ print("build build/engine: mkdir", file=bf)
+ print("build build/test: mkdir", file=bf)
+ print("\n", file=bf)
# build engine files
@@ -39,8 +43,8 @@ with open("build.ninja", "w") as bf:
print("build {}: cpp {}".format(o, s), file=bf)
# build engine library
- print("\nbuild build/libflatland.so: link-shared " + " ".join(objects), file=bf)
- print("\nbuild build/libflatland.a: link-static " + " ".join(objects), file=bf)
+ print("build build/libflatland.so: link-shared " + " ".join(objects), file=bf)
+ print("build build/libflatland.a: link-static " + " ".join(objects), file=bf)
print("\n", file=bf)
@@ -52,4 +56,5 @@ with open("build.ninja", "w") as bf:
for s, o, b in zip(sources, objects, binaries):
print("build {}: cpp {}".format(o, s), file=bf)
print("build {}: link {}".format(b, o), file=bf)
- print(" lflags = $lflags ../build/libflatland.so\n", file=bf)
+ print(" lflags = $lflags ../build/libflatland.so", file=bf)
+ print("\n", file=bf)