1 include /usr
/share
/dpkg
/pkg-info.mk
5 DEB
=$(PACKAGE
)_
$(DEB_VERSION_UPSTREAM_REVISION
)_all.deb
8 DOCDIR
=$(DESTDIR
)/usr
/share
/doc
/$(PACKAGE
)
9 WWWBASEDIR
=$(DESTDIR
)/usr
/share
/javascript
/$(PACKAGE
)
10 WWWCSSDIR
=$(WWWBASEDIR
)/css
11 WWWIMAGESDIR
=$(WWWBASEDIR
)/images
12 WWWJSDIR
=$(WWWBASEDIR
)/js
16 images
/proxmox_logo.png
18 CSSFILES
= css
/ext6-pmg.css css
/ext6-pmg-mobile.css
20 export DEB_VERSION_UPSTREAM_REVISION
28 cd build
; dpkg-buildpackage
-b
-us
-uc
31 .PHONY
: js
/pmgmanagerlib.js js
/mobile
/pmgmanagerlib-mobile.js
33 make
-C js pmgmanagerlib.js
34 js
/mobile
/pmgmanagerlib-mobile.js
:
35 make
-C js
/mobile pmgmanagerlib-mobile.js
37 install: pmg-index.html.tt pmg-mobile-index.html.tt js
/pmgmanagerlib.js js
/mobile
/pmgmanagerlib-mobile.js
$(IMAGES
) $(CSSFILES
)
38 install -d
-m
755 $(WWWBASEDIR
)
39 install -d
-m
755 $(WWWCSSDIR
)
40 install -d
-m
755 $(WWWIMAGESDIR
)
41 install -d
-m
755 $(WWWJSDIR
)
42 install -m
0644 pmg-index.html.tt
$(WWWBASEDIR
)
43 install -m
0644 pmg-mobile-index.html.tt
$(WWWBASEDIR
)
44 install -m
0644 js
/pmgmanagerlib.js
$(WWWJSDIR
)
45 install -m
0644 js
/mobile
/pmgmanagerlib-mobile.js
$(WWWJSDIR
)
46 for f in
$(IMAGES
); do
install -m
0644 "$$f" $(WWWIMAGESDIR
); done
47 for f in
$(CSSFILES
); do
install -m
0644 "$$f" $(WWWCSSDIR
); done
51 tar cf
- $(DEB
) | ssh
-X repoman@repo.proxmox.com
-- upload
--product pmg
--dist bullseye
54 rm -f examples
/simple-demo.pem
59 $(MAKE
) -C js
/mobile
check
63 rm -rf .
/build
*.deb
*.changes
*.buildinfo
64 find .
-name
'*~' -exec
rm {} ';'