1 include /usr
/share
/dpkg
/pkg-info.mk
5 BUILDDIR ?
= $(PACKAGE
)-$(DEB_VERSION
)
6 DSC
=$(PACKAGE
)_
$(DEB_VERSION
).dsc
7 DEB
=$(PACKAGE
)_
$(DEB_VERSION
)_all.deb
10 DOCDIR
=$(DESTDIR
)/usr
/share
/doc
/$(PACKAGE
)
11 WWWBASEDIR
=$(DESTDIR
)/usr
/share
/javascript
/$(PACKAGE
)
12 WWWCSSDIR
=$(WWWBASEDIR
)/css
13 WWWIMAGESDIR
=$(WWWBASEDIR
)/images
14 WWWJSDIR
=$(WWWBASEDIR
)/js
18 images
/proxmox_logo.png
20 CSSFILES
= css
/ext6-pmg.css css
/ext6-pmg-mobile.css
22 export DEB_VERSION_UPSTREAM_REVISION
36 cd
$(BUILDDIR
); dpkg-buildpackage
-S
-us
-uc
-d
45 cd
$(BUILDDIR
); dpkg-buildpackage
-b
-us
-uc
48 .PHONY
: js
/pmgmanagerlib.js js
/mobile
/pmgmanagerlib-mobile.js
50 make
-C js pmgmanagerlib.js
51 js
/mobile
/pmgmanagerlib-mobile.js
:
52 make
-C js
/mobile pmgmanagerlib-mobile.js
54 install: pmg-index.html.tt pmg-mobile-index.html.tt js
/pmgmanagerlib.js js
/mobile
/pmgmanagerlib-mobile.js
$(IMAGES
) $(CSSFILES
)
55 install -d
-m
755 $(WWWBASEDIR
)
56 install -d
-m
755 $(WWWCSSDIR
)
57 install -d
-m
755 $(WWWIMAGESDIR
)
58 install -d
-m
755 $(WWWJSDIR
)
59 install -m
0644 pmg-index.html.tt
$(WWWBASEDIR
)
60 install -m
0644 pmg-mobile-index.html.tt
$(WWWBASEDIR
)
61 install -m
0644 js
/pmgmanagerlib.js
$(WWWJSDIR
)
62 install -m
0644 js
/mobile
/pmgmanagerlib-mobile.js
$(WWWJSDIR
)
63 for f in
$(IMAGES
); do
install -m
0644 "$$f" $(WWWIMAGESDIR
); done
64 for f in
$(CSSFILES
); do
install -m
0644 "$$f" $(WWWCSSDIR
); done
67 upload
: UPLOAD_DIST ?
= $(DEB_DISTRIBUTION
)
69 tar cf
- $(DEB
) | ssh
-X repoman@repo.proxmox.com
-- upload
--product pmg
--dist $(UPLOAD_DIST
)
72 rm -f examples
/simple-demo.pem
77 $(MAKE
) -C js
/mobile
check
81 rm -rf
$(PACKAGE
)-[0-9]*/ *.dsc
$(PACKAGE
)*.
tar.
* *.deb
*.changes
*.buildinfo
*.build
82 find .
-name
'*~' -exec
rm {} ';'