diff options
author | Erich Eckner <git@eckner.net> | 2024-04-22 22:59:06 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2024-04-22 23:06:02 +0200 |
commit | a257d9b49a61b3be5f31cf369c06531b27f164ff (patch) | |
tree | 5ae4ac2a5371899fa19021fe4270390962f9c207 | |
parent | 5c829149163c51c40313aaeb1532b996d5e783e5 (diff) | |
download | debian-packages-a257d9b49a61b3be5f31cf369c06531b27f164ff.tar.xz |
auto-generate part of Makefile
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | Makefile | 21 | ||||
-rwxr-xr-x | gen-mk | 6 |
3 files changed, 11 insertions, 17 deletions
@@ -4,3 +4,4 @@ *.deb *.buildinfo *.changes +download-and-build.mk @@ -1,20 +1,7 @@ -check-kernel_%-1.deb: check-kernel-%.tar.xz check-kernel.control - ./build-it "$@" - -check-kernel-%.tar.xz: - wget -nd "https://git.eckner.net/Erich/check-kernel/snapshot/$@" - -update-all_%-1.deb: update-all-%.tar.xz update-all.control - ./build-it "$@" - -update-all-%.tar.xz: - wget -nd "https://git.eckner.net/Erich/update-all/snapshot/$@" - -update-ddns_%-1.deb: update-ddns-%.tar.xz update-ddns.control - ./build-it "$@" - -update-ddns-%.tar.xz: - wget -nd "https://git.eckner.net/Erich/update-ddns/snapshot/$@" +include download-and-build.mk install: reprepro --outdir ~/ecknernet includedeb stable *.deb + +download-and-build.mk: gen-mk + ./gen-mk > "$@" @@ -0,0 +1,6 @@ +#!/bin/bash + +for pkg in check-kernel update-all update-ddns; do + printf '%s_%%-1.deb: %s-%%.tar.xz %s.control\n\t./build-it "$@"\n\n' "$pkg" "$pkg" "$pkg" + printf '%s-%%.tar.xz:\n\twget -nd "https://git.eckner.net/Erich/%s/snapshot/$@"\n\n' "$pkg" "$pkg" +done |