boxmein

lesscss no recursion

Feb 2nd, 2013
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.87 KB | None | 0 0
  1. # Closure compiler
  2. # (May as well expand to java -jar closure.jar ...)
  3. CLOSURE=closure
  4. # LESS compiler. Install with "npm install -g less".
  5. # Use another value if you don't install globally.
  6. LESSC=lessc
  7.  
  8.  
  9. JSFILES=$(wildcard js/*.js)
  10. JSMINFILES=$(JSFILES:.js=.min.js)
  11. # All LESS files
  12. LESSFILES=$(wildcard css/*.less)
  13. CSSFILES=$(LESSFILES:.less=.css)
  14.  
  15. all: minify lesscss
  16. # Closure compiles the script files
  17. minify: js/script.js
  18.     $(CLOSURE) --js js/script.js --js_output_file js/script.min.js
  19.     $(CLOSURE) --js js/luafunctionality.js --js_output_file js/luafunctionality.min.js
  20. # My question: how to do
  21. lesscss: $(LESSFILES) $(CSSFILES)
  22.     $(LESSC) CSS1.less CSS1.css
  23.     $(LESSC) CSS2.less CSS2.css
  24.     $(LESSC) CSS3.less CSS3.css
  25. # with something like
  26. lesscss: $(LESSFILES) $(CSSFILES)
  27.     $(LESSC) CSSFILES[i].less LESSFILES[i].css
  28. # Note the above line is not operational
Advertisement
Add Comment
Please, Sign In to add comment