]> git.proxmox.com Git - libusb.git/blob - Makefile
initial commit
[libusb.git] / Makefile
1 RELEASE=3.1
2
3 PACKAGE=libusb-1.0-0
4 PKGVERSION=1.0.17
5 PKGRELEASE=1
6
7 PKGDIR=libusbx-${PKGVERSION}
8 PKGSRC=libusbx_${PKGVERSION}.orig.tar.bz2
9 DEBSRC=libusbx_${PKGVERSION}-${PKGRELEASE}.debian.tar.xz
10
11 ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH)
12
13 DEBS= \
14 ${PACKAGE}_${PKGVERSION}-${PKGRELEASE}_${ARCH}.deb \
15 ${PACKAGE}-dev_${PKGVERSION}-${PKGRELEASE}_${ARCH}.deb
16
17 all: ${DEBS}
18 echo ${DEBS}
19
20 ${DEBS}: ${PKGSRC}
21 echo ${DEBS}
22 rm -rf ${PKGDIR} debian
23 tar xf ${PKGSRC}
24 tar xf ${DEBSRC}
25 cp -a debian ${PKGDIR}/debian
26 cd ${PKGDIR}; dpkg-buildpackage -rfakeroot -b -us -uc
27
28
29 .PHONY: upload
30 upload: ${DEBS}
31 umount /pve/${RELEASE}; mount /pve/${RELEASE} -o rw
32 mkdir -p /pve/${RELEASE}/extra
33 rm -f /pve/${RELEASE}/extra/Packages*
34 rm -f /pve/${RELEASE}/extra/${PACKAGE}1_*.deb
35 rm -f /pve/${RELEASE}/extra/${PACKAGE}-dev_*.deb
36 cp ${DEBS} /pve/${RELEASE}/extra
37 cd /pve/${RELEASE}/extra; dpkg-scanpackages . /dev/null > Packages; gzip -9c Packages > Packages.gz
38 umount /pve/${RELEASE}; mount /pve/${RELEASE} -o ro
39
40 distclean: clean
41
42 .PHONY: clean
43 clean:
44 rm -rf *~ debian *.deb *.udeb *.changes *.dsc ${PKGDIR}
45
46 .PHONY: dinstall
47 dinstall: ${DEBS}
48 dpkg -i ${DEBS}