summaryrefslogtreecommitdiffstats
path: root/src/3/build.mk
diff options
context:
space:
mode:
Diffstat (limited to 'src/3/build.mk')
-rw-r--r--src/3/build.mk39
1 files changed, 39 insertions, 0 deletions
diff --git a/src/3/build.mk b/src/3/build.mk
new file mode 100644
index 0000000..7f20ec0
--- /dev/null
+++ b/src/3/build.mk
@@ -0,0 +1,39 @@
+ppt_plat = $${OPK_SOURCE\#config-}
+ppt_pkg_dir = config-$${pkg}-$(ppt_plat).data
+ppt_platconf_dir = $(ppt_pkg_dir)/usr/share/platconf/$(ppt_plat)/$${pkg}_$${ver}
+0 = /usr/share/platconf-pkg-tools/$(ppt_version)/build.mk
+
+nop build:
+ @:
+
+install-build:
+ set -e; \
+ for pkg in src/build/*/; do \
+ pkg="$${pkg#src/build/}"; \
+ pkg="$${pkg%/}"; \
+ for ver in "src/build/$${pkg}/"*/; do \
+ ver="$${ver#src/build/$${pkg}/}"; \
+ ver="$${ver%/}"; \
+ mkdir -p "$(ppt_platconf_dir)"; \
+ cp -p "src/build/$${pkg}/$${ver}/"* \
+ "$(ppt_platconf_dir)"; \
+ done; \
+ done
+
+install-run:
+ set -e; \
+ for pkg in src/run/*/; do \
+ pkg="$${pkg#src/run/}"; \
+ pkg="$${pkg%/}"; \
+ mkdir "config-$${pkg}.data"; \
+ find "src/run/$${pkg}" -type f | while read -r file; do \
+ file="$${file#src/run/$${pkg}}"; \
+ mkdir -p "config-$${pkg}.data/$${file%/*}"; \
+ cp -p "src/run/$${pkg}/$${file}" \
+ "config-$${pkg}.data/$${file}"; \
+ done; \
+ done
+
+install:
+ [ -d src/build/ ] && $(MAKE) -f $0 install-build
+ [ -d src/run/ ] && $(MAKE) -f $0 install-run