]> git.proxmox.com Git - proxmox-perl-rs.git/commitdiff
buildsys: drop old deb building from pmg,pve Makefiles
authorWolfgang Bumiller <w.bumiller@proxmox.com>
Tue, 21 Mar 2023 14:40:08 +0000 (15:40 +0100)
committerWolfgang Bumiller <w.bumiller@proxmox.com>
Tue, 18 Apr 2023 08:14:22 +0000 (10:14 +0200)
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
pmg-rs/Makefile
pve-rs/Makefile

index 6748979c82ec3598f7195c5444e22cbb75861a86..8ca1cb76ec35e21b2d5add6614179efe1864e407 100644 (file)
@@ -38,14 +38,6 @@ Proxmox/Lib/PMG.pm: ../Proxmox/Lib/template.pm
        mkdir -p Proxmox/Lib
        $(call package_template,PMG,pmg_rs,../)
 
-# always re-create this dir
-# but also copy the local target/ and PMG/ dirs as a build-cache
-.PHONY: build
-build:
-       rm -rf build
-       cargo build --release
-       rsync -a debian Makefile Cargo.toml Cargo.lock src target PMG build/
-
 .PHONY: install
 install: ../target/release/libpmg_rs.so Proxmox/Lib/PMG.pm PMG
        install -d -m755 $(DESTDIR)$(PERL_INSTALLVENDORARCH)/auto
@@ -55,17 +47,11 @@ install: ../target/release/libpmg_rs.so Proxmox/Lib/PMG.pm PMG
        install -m644 Proxmox/Lib/PMG.pm $(DESTDIR)$(PERL_INSTALLVENDORLIB)/Proxmox/Lib/PMG.pm
        find $(PM_DIR) \! -type d -print -exec install -Dm644 '{}' $(DESTDIR)$(PERL_INSTALLVENDORLIB)'/{}' ';'
 
-.PHONY: deb
-deb: $(MAIN_DEB)
-$(MAIN_DEB): build
-       cd build; dpkg-buildpackage -b -us -uc --no-pre-clean
-       lintian $(DEBS)
-
 distclean: clean
 
 clean:
        cargo clean
-       rm -rf *.deb *.dsc *.tar.gz *.buildinfo *.changes Cargo.lock build
+       rm -rf *.deb *.dsc *.tar.gz *.buildinfo *.changes Cargo.lock
        find . -name '*~' -exec rm {} ';'
 
 .PHONY: dinstall
index d04868da75676f515a22a801f310d467690698c1..9d12d58e432c215f1a50c7ab9d89844e149ecfcb 100644 (file)
@@ -48,14 +48,6 @@ Proxmox/Lib/PVE.pm: ../Proxmox/Lib/template.pm
 check: all
        $(MAKE) -C test test
 
-# always re-create this dir
-# but also copy the local target/ and PVE/ dirs as a build-cache
-.PHONY: build
-build:
-       rm -rf build
-       cargo build --release
-       rsync -a debian Makefile Cargo.toml Cargo.lock src target PVE build/
-
 .PHONY: install
 install: ../target/release/libpve_rs.so Proxmox/Lib/PVE.pm PVE
        install -d -m755 $(DESTDIR)$(PERL_INSTALLVENDORARCH)/auto
@@ -65,17 +57,11 @@ install: ../target/release/libpve_rs.so Proxmox/Lib/PVE.pm PVE
        install -m644 Proxmox/Lib/PVE.pm $(DESTDIR)$(PERL_INSTALLVENDORLIB)/Proxmox/Lib/PVE.pm
        find $(PM_DIR) \! -type d -print -exec install -Dm644 '{}' $(DESTDIR)$(PERL_INSTALLVENDORLIB)'/{}' ';'
 
-.PHONY: deb
-deb: $(MAIN_DEB)
-$(MAIN_DEB): build
-       cd build; dpkg-buildpackage -b -us -uc --no-pre-clean
-       lintian $(DEBS)
-
 distclean: clean
 
 clean:
        cargo clean
-       rm -rf *.deb *.dsc *.tar.gz *.buildinfo *.changes Cargo.lock build
+       rm -rf *.deb *.dsc *.tar.gz *.buildinfo *.changes Cargo.lock
        find . -name '*~' -exec rm {} ';'
 
 .PHONY: dinstall