]> git.proxmox.com Git - proxmox-mini-journalreader.git/blame - Makefile
reuse get_timestamp
[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
82705c36
TL
8BUILDDIR ?= ${PACKAGE}-${DEB_VERSION_UPSTREAM}
9
94f39a95 10DEB=${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}_${DEB_BUILD_ARCH}.deb
e50a844d 11DBGDEB=${PACKAGE}-dbgsym_${DEB_VERSION_UPSTREAM_REVISION}_${DEB_BUILD_ARCH}.deb
94e0d0e0 12DSC=${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}.dsc
4ce2e883 13
6e76d122
TL
14all: $(DEB)
15
82705c36
TL
16$(BUILDDIR): src debian
17 rm -rf $(BUILDDIR)
18 rsync -a src/ debian $(BUILDDIR)
19 echo "git clone git://git.proxmox.com/git/proxmox-mini-journal\\ngit checkout $(GITVERSION)" > $(BUILDDIR)/debian/SOURCE
20
4ce2e883
DC
21.PHONY: deb
22deb: $(DEB)
82705c36
TL
23$(DEB): $(BUILDDIR)
24 cd $(BUILDDIR); dpkg-buildpackage -b -us -uc
4ce2e883
DC
25 lintian $(DEB)
26
94e0d0e0
TL
27.PHONY: dsc
28dsc: ${DSC}
29${DSC}: ${BUILDDIR}
30 cd ${BUILDDIR}; dpkg-buildpackage -S -us -uc -d
31 lintian ${DSC}
32
c6e5c747
TL
33dinstall: $(DEB)
34 dpkg -i $(DEB)
35
4ce2e883
DC
36.PHONY: clean
37clean:
94e0d0e0 38 rm -rf $(BUILDDIR) *.deb *.buildinfo *.changes *.dsc *.tar.gz
e50a844d
TL
39
40.PHONY: upload
41upload: ${DEB}
42 tar cf - ${DEB}|ssh -X repoman@repo.proxmox.com -- upload --product pve,pmg --dist stretch