summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2019-10-04 15:00:35 -0400
committerAndrew Cady <d@jerkface.net>2020-08-16 14:45:05 -0400
commit7938d156722abf72cdac7f3f59c4de83066922b0 (patch)
treec4668a7255c08e4fc69652bca42d5be24abb2d46
parenta5e99e21449ca994c606f2d15c84db2841a52da2 (diff)
add Makefile
-rw-r--r--Makefile27
1 files changed, 27 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 000000000..4429b4424
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,27 @@
1define script
2(read _ v _; v=$${v%)}; echo $${v##*:})
3endef
4
5arch := $(shell dpkg-architecture -q DEB_HOST_ARCH)
6version := $(shell head -n1 debian/changelog | $(script))
7
8build-stamp:
9 sudo apt-get build-dep openssh
10 dpkg-buildpackage -us -uc -nc
11 touch $@
12
13packages = openssh-client openssh-server openssh-sftp-server
14
15package_files = $(addsuffix _$(version)_$(arch).deb,$(addprefix ../,$(packages)))
16
17$(package_files): build-stamp
18
19install: $(package_files)
20 sudo dpkg -i $(package_files)
21
22list:
23 @echo $(package_files)
24
25cp:
26 [ "$(dest)" ]
27 cp --reflink $(package_files) '$(dest)'/