]> git.mdlowis.com Git - proto/aos.git/commitdiff
updated tool scripts
authorMichael D. Lowis <mike@mdlowis.com>
Fri, 2 Oct 2020 00:50:29 +0000 (20:50 -0400)
committerMichael D. Lowis <mike@mdlowis.com>
Fri, 2 Oct 2020 00:50:29 +0000 (20:50 -0400)
config.mk [new file with mode: 0644]
tools/Binary
tools/Library
tools/Object

diff --git a/config.mk b/config.mk
new file mode 100644 (file)
index 0000000..aa01ec9
--- /dev/null
+++ b/config.mk
@@ -0,0 +1,5 @@
+CC=cc
+CPPPATH="-Iinc -I/usr/X11/include -I/usr/X11/include/freetype2 -I/usr/include/freetype2"
+CFLAGS="--std=c99 -Wall -Wextra -Werror"
+
+export CC CPPPATH CFLAGS
\ No newline at end of file
index d070e5855cff99918fa6108e028ba0f5f4b269c7..5d5b1bc7b004319a132236dd3bd1ee3c720ebdf7 100755 (executable)
@@ -1,12 +1,14 @@
 #!/bin/sh
 
+. config.mk
+
 if [ -d "$2" ]; then
     echo "Binary $1"
 else
     if [ "$2" -nt "$1" ]; then
         echo "Binary $1"
         mkdir -p build/bin
-        cc -Iinc/ --std=c99 -Wall -Wextra -Werror -I/usr/include/freetype2 -o "$@"
+        $CC $CPPPATH $CFLAGS -o "$@"
     fi
 fi
 
index 2aca2b03dec50dea3d7d4e985c008f3ff0ae5835..d2b32bd39a0885653d206bd72616405439a5fa1d 100755 (executable)
@@ -1,5 +1,7 @@
 #!/bin/sh
 
+. config.mk
+
 srcdir="${1:?No library directory specified}"
 srcdir="${srcdir%/}"
 lib="${srcdir##*/}"
index 893d961c130c5ad8db0e296ee0bd90dfd23fe2e5..5a43b72b071e872b87965464452926b0f35d02e4 100755 (executable)
@@ -1,6 +1,8 @@
 #!/bin/sh
 
+. config.mk
+
 if [ "$2" -nt "$1" ]; then
     echo "Object $1"
-    cc -Iinc/ --std=c99 -Wall -Wextra -Werror -I/usr/include/freetype2 -c -o "$@"
+    $CC $CPPPATH $CFLAGS -c -o "$@"
 fi
\ No newline at end of file