From 4ae6e35914979b3b7a8c5fadcfe0e05e087f6608 Mon Sep 17 00:00:00 2001 From: Aurélien Bompard Date: May 24 2022 10:47:37 +0000 Subject: Rework how the CSS files are generated Signed-off-by: Aurélien Bompard --- diff --git a/Makefile b/Makefile index 03b3abc..0741fed 100644 --- a/Makefile +++ b/Makefile @@ -59,17 +59,16 @@ security: bandit -r ipsilon -ll # Requires NodeJS less and clear-css packages -ui-node: less/ipsilon.less less/admin.less - +ui/css/patternfly.css: less/patternfly/patternfly.less + lessc $< $@ +ui/css/%.css: less/%.less # Create and minify CSS - #lessc --clean-css less/ipsilon.less ui/css/ipsilon.css - #lessc --clean-css less/admin.less ui/css/admin.css - # FIXME: temporarily disable clean-css for development - lessc less/ipsilon.less ui/css/ipsilon.css - lessc less/admin.less ui/css/admin.css - lessc less/styles.less ui/css/styles.css - lessc less/patternfly/patternfly.less ui/css/patternfly.css + # lessc --clean-css $< $@ + lessc $< $@ + +ui-node: ui/css/ipsilon.css ui/css/admin.css ui/css/styles.css ui/css/patternfly.css + man/%: man/%.in setup.py sed -e "s/_VERSION_/$(VERSION)/g" $< > $@ @@ -105,7 +104,7 @@ unittests: which python && PYTHONPATH=./ python ./ipsilon/tools/saml2metadata.py || PYTHONPATH=./ python3 ./ipsilon/tools/saml2metadata.py which python && PYTHONPATH=./ python ./ipsilon/util/policy.py || PYTHONPATH=./ python3 ./ipsilon/util/policy.py -sdist: manpages +sdist: manpages ui-node python setup.py sdist rpmroot: