include /usr/share/dpkg/pkg-info.mk
include /usr/share/dpkg/architecture.mk
-VERSION=${DEB_VERSION_UPSTREAM}
+VERSION=$(DEB_VERSION_UPSTREAM)
-BUILDDIR=kronosnet-${VERSION}
+BUILDDIR=kronosnet-$(VERSION)
SRC_SUBMODULE=upstream
-ARCH=${DEB_BUILD_ARCH}
+ARCH=$(DEB_BUILD_ARCH)
-MAIN_DEB=libknet1_${DEB_VERSION}_${ARCH}.deb
+MAIN_DEB=libknet1_$(DEB_VERSION)_$(ARCH).deb
OTHER_DEBS= \
- libknet-dev_${DEB_VERSION}_${ARCH}.deb \
- libknet-doc_${DEB_VERSION}_all.deb \
- libknet1-dbgsym_${DEB_VERSION}_${ARCH}.deb \
- libnozzle1-dbgsym_${DEB_VERSION}_${ARCH}.deb \
- libnozzle-dev_${DEB_VERSION}_${ARCH}.deb \
- libnozzle1_${DEB_VERSION}_${ARCH}.deb
+ libknet-dev_$(DEB_VERSION)_$(ARCH).deb \
+ libknet-doc_$(DEB_VERSION)_all.deb \
+ libknet1-dbgsym_$(DEB_VERSION)_$(ARCH).deb \
+ libnozzle1-dbgsym_$(DEB_VERSION)_$(ARCH).deb \
+ libnozzle-dev_$(DEB_VERSION)_$(ARCH).deb \
+ libnozzle1_$(DEB_VERSION)_$(ARCH).deb
-DEBS=${MAIN_DEB} ${OTHER_DEBS}
-DSC=kronosnet-${DEB_VERSION}.dsc
+DEBS=$(MAIN_DEB) $(OTHER_DEBS)
+DSC=kronosnet-$(DEB_VERSION).dsc
all:
- ls -1 ${DEBS}
+ ls -1 $(DEBS)
-${BUILDDIR}: ${SRC_SUBMODULE}/README
- rm -rf ${BUILDDIR}
- cp -a upstream ${BUILDDIR}
- cp -a debian/ ${BUILDDIR}
+$(BUILDDIR): $(SRC_SUBMODULE)/README
+ rm -rf $(BUILDDIR)
+ cp -a upstream $(BUILDDIR)
+ cp -a debian/ $(BUILDDIR)
-deb: ${DEBS}
-${OTHER_DEBS}: ${MAIN_DEB}
-${MAIN_DEB}: ${BUILDDIR}
- cd ${BUILDDIR}; dpkg-buildpackage -b -us -uc
- lintian ${MAIN_DEB} ${OTHER_DEBS}
+deb: $(DEBS)
+$(OTHER_DEBS): $(MAIN_DEB)
+$(MAIN_DEB): $(BUILDDIR)
+ cd $(BUILDDIR); dpkg-buildpackage -b -us -uc
+ lintian $(MAIN_DEB) $(OTHER_DEBS)
-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
# make sure submodules were initialized
.PHONY: submodule
submodule:
- test -f "${SRC_SUBMODULE}/README" || git submodule update --init ${SRC_SUBMODULE}
+ test -f "$(SRC_SUBMODULE)/README" || git submodule update --init $(SRC_SUBMODULE)
.PHONY: upload
-upload: ${DEBS}
- tar cf - ${DEBS} | ssh repoman@repo.proxmox.com upload --product pve --dist bookworm
+upload: $(DEBS)
+ tar cf - $(DEBS) | ssh repoman@repo.proxmox.com upload --product pve --dist bookworm
.PHONY: clean
clean:
- rm -rf *~ *.deb *.changes *.dsc ${BUILDDIR} *.orig.tar.xz *.debian.tar.xz *.buildinfo
+ rm -rf *~ *.deb *.changes *.dsc $(BUILDDIR) *.orig.tar.xz *.debian.tar.xz *.buildinfo
.PHONY: dinstall
-dinstall: ${DEBS}
- dpkg -i ${DEBS}
+dinstall: $(DEBS)
+ dpkg -i $(DEBS)