]> git.proxmox.com Git - pve-apiclient.git/blobdiff - Makefile
separate packaging and source build system
[pve-apiclient.git] / Makefile
index cb2c2435c82822dbc65f1f1058ec08391b00e468..11e1c6b06bfe2c17cf1731741871956866e4cbb3 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -16,10 +16,11 @@ all: $(DEB)
 
 .PHONY: $(BUILDSRC)
 $(BUILDSRC):
-       rm -rf $(BUILDSRC)
-       rsync -a debian $(BUILDSRC)
-       make DESTDIR=./$(BUILDSRC) install
-       echo "git clone git://git.proxmox.com/git/pve-apiclient.git\\ngit checkout $(GITVERSION)" > $(BUILDSRC)/debian/SOURCE
+       rm -rf $@ $@.tmp
+       cp -a src $@.tmp
+       cp -a debian $@.tmp/
+       echo "git clone git://git.proxmox.com/git/pve-apiclient.git\\ngit checkout $(GITVERSION)" >$@.tmp/debian/SOURCE
+       mv $@.tmp $@
 
 .PHONY: deb
 deb $(DEB): $(BUILDSRC)
@@ -31,14 +32,6 @@ dsc: $(BUILDSRC)
        cd $(BUILDSRC); dpkg-buildpackage -S -us -uc -d -nc
        lintian $(DSC)
 
-install: PVE/APIClient/Exception.pm PVE/APIClient/LWP.pm examples/*.pl
-       install -D -m 0644 PVE/APIClient/LWP.pm $(PERL5DIR)/PVE/APIClient/LWP.pm
-       install -m 0644 PVE/APIClient/Exception.pm $(PERL5DIR)/PVE/APIClient/Exception.pm
-       install -d -m 755 $(DOCDIR)/examples
-       install -m 0755 examples/example1.pl $(DOCDIR)/examples
-       install -m 0755 examples/example2.pl $(DOCDIR)/examples
-       install -m 0755 examples/perftest1.pl $(DOCDIR)/examples
-
 .PHONY: upload
 upload: $(DEB)
        tar cf - $(DEB) | ssh -X repoman@repo.proxmox.com upload --product pmg,pve --dist bullseye