Browse Source

Add Snap targets to Linux makefile

Joseph Henry 3 years ago
parent
commit
1dd1bf8bac
1 changed files with 16 additions and 0 deletions
  1. 16 0
      make-linux.mk

+ 16 - 0
make-linux.mk

@@ -425,4 +425,20 @@ centos-7-setup: FORCE
 	yum install -y centos-release-scl
 	yum install -y devtoolset-8-gcc devtoolset-8-gcc-c++
 
+snap: FORCE
+	snapcraft
+
+snap-remote: FORCE
+	snapcraft remote-build --build-on=amd64,arm64,s390x,ppc64el,armhf,i386
+
+snap-upload-beta: FORCE
+	for SNAPFILE in ./*.snap; do\
+		snapcraft upload --release=beta,edge,candidate $${SNAPFILE};\
+	done
+
+snap-upload-stable: FORCE
+	for SNAPFILE in ./*.snap; do\
+		snapcraft upload --release=stable $${SNAPFILE};\
+	done
+
 FORCE: