tAdd a build dependency system - distro - linux distribution experiments
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
---
(DIR) commit e89806b3cfee8d91237c1cc8e2450c4527796220
(DIR) parent dd8858c2937d71af0ad8793671612012f59720c0
(HTM) Author: z3bra <contactatz3bradotorg>
Date: Tue, 30 Oct 2018 21:27:20 +0100
Add a build dependency system
Diffstat:
A pkg/deps.mk | 7 +++++++
M pkg/mkfile | 9 ++++++---
2 files changed, 13 insertions(+), 3 deletions(-)
---
(DIR) diff --git a/pkg/deps.mk b/pkg/deps.mk
t@@ -0,0 +1,7 @@
+git:V: libz
+libfmt:V: libutf
+libbio:V: libutf libfmt
+libregexp9:V: libutf libfmt libbio
+mk:V: libutf libfmt libbio libregexp9
+libacl:V: libattr
+pm:V: libarchive libacl bzip2 libz
(DIR) diff --git a/pkg/mkfile b/pkg/mkfile
t@@ -1,14 +1,17 @@
ALL = `{find * -type d -prune}
-<config.mk
-
all:QV: ${ALL}
echo "you're done."
%:QV:
- test ! -d "$stem" && exit
+ for p in $prereq; do
+ pm -i $p >/dev/null || pm -a $p/$p@*.tbz
+ done
cd $stem
env -i PATH=$PATH mk
clean:QV:
for p in ${ALL}; do (cd $p; mk clean); done
+
+<config.mk
+<deps.mk