]> git.proxmox.com Git - proxmox-mini-journalreader.git/blame - Makefile
makefile: convert to use simple parenthesis
[proxmox-mini-journalreader.git] / Makefile
CommitLineData
94f39a95
TL
1include /usr/share/dpkg/pkg-info.mk
2include /usr/share/dpkg/architecture.mk
3
2c9917d4 4PACKAGE := proxmox-mini-journalreader
4ce2e883 5
4ce2e883
DC
6GITVERSION:=$(shell git rev-parse HEAD)
7
6a6ddb86 8BUILDDIR ?= $(PACKAGE)-$(DEB_VERSION_UPSTREAM)
82705c36 9
6a6ddb86
TL
10DEB=$(PACKAGE)_$(DEB_VERSION_UPSTREAM_REVISION)_$(DEB_BUILD_ARCH).deb
11DBGDEB=$(PACKAGE)-dbgsym_$(DEB_VERSION_UPSTREAM_REVISION)_$(DEB_BUILD_ARCH).deb
12DEBS=$(DEB) $(DBGDEB)
d9a159ee 13
6a6ddb86 14DSC=$(PACKAGE)_$(DEB_VERSION_UPSTREAM_REVISION).dsc
4ce2e883 15
6e76d122
TL
16all: $(DEB)
17
82705c36
TL
18$(BUILDDIR): src debian
19 rm -rf $(BUILDDIR)
20 rsync -a src/ debian $(BUILDDIR)
21 echo "git clone git://git.proxmox.com/git/proxmox-mini-journal\\ngit checkout $(GITVERSION)" > $(BUILDDIR)/debian/SOURCE
22
4ce2e883 23.PHONY: deb
d9a159ee
TL
24deb: $(DEBS)
25$(DEBS): $(DEB)
82705c36
TL
26$(DEB): $(BUILDDIR)
27 cd $(BUILDDIR); dpkg-buildpackage -b -us -uc
4ce2e883
DC
28 lintian $(DEB)
29
94e0d0e0 30.PHONY: dsc
6a6ddb86
TL
31dsc: $(DSC)
32$(DSC): $(BUILDDIR)
33 cd $(BUILDDIR); dpkg-buildpackage -S -us -uc -d
34 lintian $(DSC)
94e0d0e0 35
c6e5c747
TL
36dinstall: $(DEB)
37 dpkg -i $(DEB)
38
4ce2e883
DC
39.PHONY: clean
40clean:
94e0d0e0 41 rm -rf $(BUILDDIR) *.deb *.buildinfo *.changes *.dsc *.tar.gz
e50a844d
TL
42
43.PHONY: upload
6a6ddb86
TL
44upload: $(DEBS)
45 tar cf - $(DEBS)|ssh -X repoman@repo.proxmox.com -- upload --product pve,pmg --dist bullseye --arch $(DEB_BUILD_ARCH)