]> git.proxmox.com Git - pve-apiclient.git/blobdiff - Makefile
add Makefile and debian package files
[pve-apiclient.git] / Makefile
diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..7267b3d
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,32 @@
+PACKAGE=libpve-apiclient-perl
+PKGVER=1.0
+PKGREL=1
+
+DEB=${PACKAGE}_${PKGVER}-${PKGREL}_all.deb
+
+DESTDIR=
+
+PERL5DIR=/usr/share/perl5
+
+all: ${DEB}
+
+.PHONY: deb
+deb ${DEB}:
+       rm -rf build
+       rsync -a debian build
+       make DESTDIR=./build install
+       cd build; dpkg-buildpackage -rfakeroot -b -us -uc
+       lintian ${DEB}
+
+install:
+       install -D -m 0644 PVE/APIClient/LWP.pm ${DESTDIR}${PERL5DIR}/PVE/APIClient/LWP.pm
+
+.PHONY: upload
+upload: ${DEB}
+       tar cf - ${DEB} | ssh repoman@repo.proxmox.com upload
+
+distclean: clean
+
+clean:
+       rm -rf ./build *.deb *.changes
+       find . -name '*~' -exec rm {} ';'