summaryrefslogtreecommitdiffstats
path: root/src/2/build.mk
blob: eef0ed2f3908b22ba400f71f7fc507589737b3db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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}

nop:
	@:

build:
	@:

install: build
	set -e; \
	for pkg in src/build/*; do \
		pkg="$${pkg#src/build/}"; \
		for ver in "src/build/$${pkg}/"*; do \
			ver="$${ver#src/build/$${pkg}/}"; \
			mkdir -p "$(ppt_platconf_dir)"; \
			cp -p "src/build/$${pkg}/$${ver}/"* "$(ppt_platconf_dir)"; \
		done; \
	done
	set -e; \
	for pkg in src/run/*; do \
		pkg="$${pkg#src/run/}"; \
		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