mirror of
https://git.proxmox.com/git/corosync-pve.git
synced 2025-04-28 12:58:56 +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
|
||||
|
||||
CSVERSION=${DEB_VERSION_UPSTREAM}
|
||||
CSVERSION=$(DEB_VERSION_UPSTREAM)
|
||||
|
||||
BUILDDIR=${PACKAGE}-${CSVERSION}
|
||||
BUILDDIR=$(PACKAGE)-$(CSVERSION)
|
||||
CSSRC=upstream
|
||||
|
||||
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=\
|
||||
corosync-notifyd_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
corosync-doc_${DEB_VERSION}_all.deb \
|
||||
libcfg7_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
libcmap4_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
libcorosync-common4_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
libcpg4_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
libquorum5_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
libsam4_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
libvotequorum8_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
libcfg-dev_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
libcmap-dev_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
libcorosync-common-dev_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
libcpg-dev_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
libquorum-dev_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
libsam-dev_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
libvotequorum-dev_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
corosync-notifyd_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||
corosync-doc_$(DEB_VERSION)_all.deb \
|
||||
libcfg7_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||
libcmap4_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||
libcorosync-common4_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||
libcpg4_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||
libquorum5_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||
libsam4_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||
libvotequorum8_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||
libcfg-dev_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||
libcmap-dev_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||
libcorosync-common-dev_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||
libcpg-dev_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||
libquorum-dev_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||
libsam-dev_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||
libvotequorum-dev_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||
|
||||
DBG_DEBS=\
|
||||
corosync-dbgsym_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
corosync-notifyd-dbgsym_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
libcfg7-dbgsym_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
libcmap4-dbgsym_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
libcorosync-common4-dbgsym_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
libcpg4-dbgsym_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
libquorum5-dbgsym_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
libsam4-dbgsym_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
libvotequorum8-dbgsym_${DEB_VERSION}_${DEB_BUILD_ARCH}.deb \
|
||||
corosync-dbgsym_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||
corosync-notifyd-dbgsym_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||
libcfg7-dbgsym_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||
libcmap4-dbgsym_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||
libcorosync-common4-dbgsym_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||
libcpg4-dbgsym_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||
libquorum5-dbgsym_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
|
||||
libsam4-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}
|
||||
echo ${DEBS}
|
||||
all: $(DEBS)
|
||||
echo $(DEBS)
|
||||
|
||||
${BUILDDIR}: submodule debian/changelog
|
||||
$(BUILDDIR): submodule debian/changelog
|
||||
rm -rf $@ $@.tmp
|
||||
cp -a ${CSSRC} $@.tmp
|
||||
cp -a $(CSSRC) $@.tmp
|
||||
cp -a debian $@.tmp
|
||||
mv $@.tmp $@
|
||||
|
||||
.PHONY: deb
|
||||
deb: ${DEBS}
|
||||
${OTHER_DEBS} ${DBG_DEBS}: ${MAIN_DEB}
|
||||
${MAIN_DEB}: ${BUILDDIR}
|
||||
cd ${BUILDDIR}; dpkg-buildpackage -b -us -uc
|
||||
deb: $(DEBS)
|
||||
$(OTHER_DEBS) $(DBG_DEBS): $(MAIN_DEB)
|
||||
$(MAIN_DEB): $(BUILDDIR)
|
||||
cd $(BUILDDIR); dpkg-buildpackage -b -us -uc
|
||||
|
||||
.PHONY: dsc
|
||||
dsc: ${DSC}
|
||||
${DSC}: ${BUILDDIR}
|
||||
cd ${BUILDDIR}; dpkg-buildpackage -S -us -uc -d -nc
|
||||
dsc: $(DSC)
|
||||
$(DSC): $(BUILDDIR)
|
||||
cd $(BUILDDIR); dpkg-buildpackage -S -us -uc -d -nc
|
||||
|
||||
.PHONY: submodule
|
||||
submodule:
|
||||
test -f "${CSSRC}/INSTALL" || git submodule update --init ${CSSRC}
|
||||
test -f "$(CSSRC)/INSTALL" || git submodule update --init $(CSSRC)
|
||||
|
||||
.PHONY: upload
|
||||
upload: ${DEBS}
|
||||
tar cf - ${DEBS} | ssh -X repoman@repo.proxmox.com -- upload --product pve --dist bookworm --arch ${DEB_BUILD_ARCH}
|
||||
upload: $(DEBS)
|
||||
tar cf - $(DEBS) | ssh -X repoman@repo.proxmox.com -- upload --product pve --dist bookworm --arch $(DEB_BUILD_ARCH)
|
||||
|
||||
.PHONY: clean
|
||||
distclean: clean
|
||||
clean:
|
||||
rm -rf *.deb *.changes *.dsc *.buildinfo ${BUILDDIR}
|
||||
find . -name '*~' -exec rm {} ';'
|
||||
rm -rf *.deb *.changes *.dsc *.buildinfo $(BUILDDIR)
|
||||
find . -name '*~' -exec rm () ';'
|
||||
|
||||
.PHONY: dinstall
|
||||
dinstall: ${DEBS}
|
||||
dpkg -i ${DEBS}
|
||||
dinstall: $(DEBS)
|
||||
dpkg -i $(DEBS)
|
||||
|
Loading…
Reference in New Issue
Block a user