mirror of
git://git.proxmox.com/git/proxmox-i18n.git
synced 2024-12-21 17:33:53 +03:00
buildsys: use source package name derived build directory
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
0de4c3cabe
commit
3539b19441
3
.gitignore
vendored
3
.gitignore
vendored
@ -1,4 +1,4 @@
|
||||
dest/
|
||||
/proxmox-i18n*/
|
||||
*.deb
|
||||
*.buildinfo
|
||||
*.changes
|
||||
@ -7,3 +7,4 @@ dest/
|
||||
/pmg-lang-*.js
|
||||
/pve-lang-*.js
|
||||
/messages.pot
|
||||
/build-debs
|
||||
|
23
Makefile
23
Makefile
@ -27,6 +27,8 @@ LINGUAS=\
|
||||
zh_CN \
|
||||
zh_TW \
|
||||
|
||||
BUILDDIR ?= ${DEB_SOURCE}-${DEB_VERSION}
|
||||
|
||||
PVE_I18N_DEB=pve-i18n_${DEB_VERSION}_all.deb
|
||||
PMG_I18N_DEB=pmg-i18n_${DEB_VERSION}_all.deb
|
||||
PBS_I18N_DEB=pbs-i18n_${DEB_VERSION}_all.deb
|
||||
@ -43,17 +45,20 @@ PBS_LANG_FILES=$(patsubst %, pbs-lang-%.js, $(LINGUAS))
|
||||
|
||||
all:
|
||||
|
||||
$(BUILDDIR): submodule
|
||||
rm -rf $@ $@.tmp
|
||||
rsync -a * $@.tmp
|
||||
mv $@.tmp $@
|
||||
|
||||
.PHONY: deb
|
||||
deb: $(DEBS)
|
||||
$(PMG_I18N_DEB): $(PVE_I18N_DEB)
|
||||
$(PBS_I18N_DEB): $(PVE_I18N_DEB)
|
||||
$(PVE_I18N_DEB): | submodule
|
||||
rm -rf dest
|
||||
rsync -a * dest
|
||||
cd dest; dpkg-buildpackage -b -us -uc
|
||||
lintian $(DEBS)
|
||||
$(DEBS): build-debs
|
||||
|
||||
build-debs: $(BUILDDIR)
|
||||
cd $(BUILDDIR); dpkg-buildpackage -b -us -uc
|
||||
lintian $(DEBS)
|
||||
touch "$@"
|
||||
|
||||
.PHONY: submodule
|
||||
submodule:
|
||||
test -f pmg-gui/Makefile -a -f proxmox-backup/Makefile -a -f pve-manager/Makefile \
|
||||
|| git submodule update --init
|
||||
@ -114,7 +119,7 @@ distclean: clean
|
||||
.PHONY: clean
|
||||
clean:
|
||||
find . -name '*~' -exec rm {} ';'
|
||||
rm -rf dest *.po.tmp *.js.tmp *.deb *.buildinfo *.changes *.js messages.pot
|
||||
rm -rf $(DEB_SOURCE)-[0-9]*/ *.po.tmp *.js.tmp *.deb *.buildinfo *.changes *.js messages.pot
|
||||
|
||||
.PHONY: upload-pve upload-pmg upload-pbs upload
|
||||
upload-pve: ${PVE_I18N_DEB}
|
||||
|
Loading…
Reference in New Issue
Block a user