mirror of
https://git.proxmox.com/git/corosync-pve.git
synced 2025-04-28 21:51:23 +00:00
buildsys: use simple parenthesis for variables
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
5d5e7ab261
commit
df57d15a6c
96
Makefile
96
Makefile
@ -3,82 +3,82 @@ include /usr/share/dpkg/architecture.mk
|
|||||||
|
|
||||||
PACKAGE=corosync
|
PACKAGE=corosync
|
||||||
|
|
||||||
CSVERSION=${DEB_VERSION_UPSTREAM}
|
CSVERSION=$(DEB_VERSION_UPSTREAM)
|
||||||
|
|
||||||
BUILDDIR=${PACKAGE}-${CSVERSION}
|
BUILDDIR=$(PACKAGE)-$(CSVERSION)
|
||||||
CSSRC=upstream
|
CSSRC=upstream
|
||||||
|
|
||||||
GITVERSION:=$(shell git rev-parse HEAD)
|
GITVERSION:=$(shell git rev-parse HEAD)
|
||||||
|
|
||||||
MAIN_DEB=corosync_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
MAIN_DEB=corosync_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
|
|
||||||
OTHER_DEBS=\
|
OTHER_DEBS=\
|
||||||
corosync-notifyd_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
corosync-notifyd_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
corosync-doc_${DEB_VERSION}_all.deb \
|
corosync-doc_$(DEB_VERSION)_all.deb \
|
||||||
libcfg7_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
libcfg7_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
libcmap4_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
libcmap4_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
libcorosync-common4_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
libcorosync-common4_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
libcpg4_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
libcpg4_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
libquorum5_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
libquorum5_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
libsam4_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
libsam4_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
libvotequorum8_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
libvotequorum8_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
libcfg-dev_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
libcfg-dev_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
libcmap-dev_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
libcmap-dev_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
libcorosync-common-dev_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
libcorosync-common-dev_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
libcpg-dev_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
libcpg-dev_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
libquorum-dev_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
libquorum-dev_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
libsam-dev_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
libsam-dev_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
libvotequorum-dev_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
libvotequorum-dev_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
|
|
||||||
DBG_DEBS=\
|
DBG_DEBS=\
|
||||||
corosync-dbgsym_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
corosync-dbgsym_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
corosync-notifyd-dbgsym_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
corosync-notifyd-dbgsym_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
libcfg7-dbgsym_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
libcfg7-dbgsym_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
libcmap4-dbgsym_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
libcmap4-dbgsym_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
libcorosync-common4-dbgsym_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
libcorosync-common4-dbgsym_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
libcpg4-dbgsym_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
libcpg4-dbgsym_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
libquorum5-dbgsym_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
libquorum5-dbgsym_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
libsam4-dbgsym_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
libsam4-dbgsym_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
libvotequorum8-dbgsym_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
libvotequorum8-dbgsym_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||||
|
|
||||||
DEBS=${MAIN_DEB} ${OTHER_DEBS} ${DBG_DEBS}
|
DEBS=$(MAIN_DEB) $(OTHER_DEBS) $(DBG_DEBS)
|
||||||
|
|
||||||
DSC=corosync-pve_${DEB_VERSION}.dsc
|
DSC=corosync-pve_$(DEB_VERSION).dsc
|
||||||
|
|
||||||
all: ${DEBS}
|
all: $(DEBS)
|
||||||
echo ${DEBS}
|
echo $(DEBS)
|
||||||
|
|
||||||
${BUILDDIR}: submodule debian/changelog
|
$(BUILDDIR): submodule debian/changelog
|
||||||
rm -rf $@ $@.tmp
|
rm -rf $@ $@.tmp
|
||||||
cp -a ${CSSRC} $@.tmp
|
cp -a $(CSSRC) $@.tmp
|
||||||
cp -a debian $@.tmp
|
cp -a debian $@.tmp
|
||||||
mv $@.tmp $@
|
mv $@.tmp $@
|
||||||
|
|
||||||
.PHONY: deb
|
.PHONY: deb
|
||||||
deb: ${DEBS}
|
deb: $(DEBS)
|
||||||
${OTHER_DEBS} ${DBG_DEBS}: ${MAIN_DEB}
|
$(OTHER_DEBS) $(DBG_DEBS): $(MAIN_DEB)
|
||||||
${MAIN_DEB}: ${BUILDDIR}
|
$(MAIN_DEB): $(BUILDDIR)
|
||||||
cd ${BUILDDIR}; dpkg-buildpackage -b -us -uc
|
cd $(BUILDDIR); dpkg-buildpackage -b -us -uc
|
||||||
|
|
||||||
.PHONY: dsc
|
.PHONY: dsc
|
||||||
dsc: ${DSC}
|
dsc: $(DSC)
|
||||||
${DSC}: ${BUILDDIR}
|
$(DSC): $(BUILDDIR)
|
||||||
cd ${BUILDDIR}; dpkg-buildpackage -S -us -uc -d -nc
|
cd $(BUILDDIR); dpkg-buildpackage -S -us -uc -d -nc
|
||||||
|
|
||||||
.PHONY: submodule
|
.PHONY: submodule
|
||||||
submodule:
|
submodule:
|
||||||
test -f "${CSSRC}/INSTALL" || git submodule update --init ${CSSRC}
|
test -f "$(CSSRC)/INSTALL" || git submodule update --init $(CSSRC)
|
||||||
|
|
||||||
.PHONY: upload
|
.PHONY: upload
|
||||||
upload: ${DEBS}
|
upload: $(DEBS)
|
||||||
tar cf - ${DEBS} | ssh -X repoman@repo.proxmox.com -- upload --product pve --dist bookworm --arch ${DEB_BUILD_ARCH}
|
tar cf - $(DEBS) | ssh -X repoman@repo.proxmox.com -- upload --product pve --dist bookworm --arch $(DEB_BUILD_ARCH)
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
distclean: clean
|
distclean: clean
|
||||||
clean:
|
clean:
|
||||||
rm -rf *.deb *.changes *.dsc *.buildinfo ${BUILDDIR}
|
rm -rf *.deb *.changes *.dsc *.buildinfo $(BUILDDIR)
|
||||||
find . -name '*~' -exec rm {} ';'
|
find . -name '*~' -exec rm () ';'
|
||||||
|
|
||||||
.PHONY: dinstall
|
.PHONY: dinstall
|
||||||
dinstall: ${DEBS}
|
dinstall: $(DEBS)
|
||||||
dpkg -i ${DEBS}
|
dpkg -i $(DEBS)
|
||||||
|
Loading…
Reference in New Issue
Block a user