]> git.proxmox.com Git - pve-http-server.git/blobdiff - Makefile
simple-demo.pl: simple demo server for testing
[pve-http-server.git] / Makefile
index a6a69af40197a51acb5eea4ea91c1ab60c56f67f..1867ca990c85769ba74fbd51f0c5ed3722c32e74 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -25,14 +25,16 @@ BTDATA =                                                    \
        ${BTDIR}/js/bootstrap.min.js                            \
        ${BTDIR}/fonts/glyphicons-halflings-regular.ttf
 
-all: ${DEB}
+JQVER=3.3.1
+JQSRC=jquery-${JQVER}.min.js
+
+all:
 
 .PHONY: deb
 deb ${DEB}:
        rm -rf build
-       rsync -a debian build
-       make DESTDIR=./build install
-       cd build; dpkg-buildpackage -rfakeroot -b -us -uc
+       rsync -a * build
+       cd build; dpkg-buildpackage -b -us -uc
        lintian ${DEB}
 
 download_bootstrap:
@@ -40,6 +42,11 @@ download_bootstrap:
        wget https://github.com/twbs/bootstrap/releases/download/v${BTVER}/${BTSRC} -O ${BTSRC}.tmp
        mv ${BTSRC}.tmp ${BTSRC}
 
+download_jquery:
+       rm -f ${JQSRC} ${JQSRC}.tmp
+       wget https://code.jquery.com/jquery-3.1.1.min.js -O ${JQSRC}.tmp
+       mv ${JQSRC}.tmp ${JQSRC}
+
 ${BTDATA}: ${BTSRC}
        rm -rf ${BTDIR}
        unzip -x ${BTSRC}
@@ -53,13 +60,14 @@ install: ${BTDATA}
        install -m 0644 PVE/APIServer/Formatter/Standard.pm ${PERL5DIR}/PVE/APIServer/Formatter
        install -m 0644 PVE/APIServer/Formatter/Bootstrap.pm ${PERL5DIR}/PVE/APIServer/Formatter
        install -m 0644 PVE/APIServer/Formatter/HTML.pm ${PERL5DIR}/PVE/APIServer/Formatter
-       # install bootstrap
+       # install bootstrap and jquery
        install -d -m 755 ${WWWBASEDIR}
        install -d -m 755 ${WWWCSSDIR}
        install -m 0644 -o www-data -g www-data ${BTDIR}/css/bootstrap.min.css ${WWWCSSDIR}
        install -m 0644 -o www-data -g www-data ${BTDIR}/css/bootstrap-theme.min.css ${WWWCSSDIR}
        install -d -m 755 ${WWWJSDIR}
        install -m 0644 -o www-data -g www-data ${BTDIR}/js/bootstrap.min.js ${WWWJSDIR}
+       install -m 0644 -o www-data -g www-data ${JQSRC} ${WWWJSDIR}
        install -d -m 755 ${WWWFONTSDIR}
        install -m 0644 ${BTDIR}/fonts/glyphicons-halflings-regular.ttf ${WWWFONTSDIR}
 
@@ -71,7 +79,7 @@ upload: ${DEB}
 distclean: clean
 
 clean:
-       rm -rf ./build *.deb *.changes ${BTDIR}
+       rm -rf ./build *.deb *.changes ${BTDIR} simple-demo.pem simple-demo.lck
        find . -name '*~' -exec rm {} ';'
 
 .PHONY: dinstall