www/Makefile

changeset 667
1246550451ca
parent 626
571473f62c1e
child 678
14322825cb3d
equal deleted inserted replaced
666:029e65ca3678 667:1246550451ca
27 upl_styles.php upl_yeasts.php version.php 27 upl_styles.php upl_yeasts.php version.php
28 SUB = version.php.in images/* css/* jqwidgets/* jqwidgets/styles/* \ 28 SUB = version.php.in images/* css/* jqwidgets/* jqwidgets/styles/* \
29 jqwidgets/styles/images/* jqwidgets/globalization/* js/* \ 29 jqwidgets/styles/images/* jqwidgets/globalization/* js/* \
30 includes/* fpdf/* import/* 30 includes/* fpdf/* import/*
31 OTHER = Makefile 31 OTHER = Makefile
32 CSS_FILES = $(filter-out %-min.css,$(wildcard css/*.css css/**/*.css ))
33 YUI_COMPRESSOR = yui-compressor
34 YUI_COMPRESSOR_FLAGS = --charset utf-8 --verbose
35
36 CSS_MINIFIED = $(CSS_FILES:.css=-min.css)
37 32
38 33
39 34
40 ############################################################################# 35 #############################################################################
41 36
42 .c.o: 37 .c.o:
43 ${CC} ${CFLAGS} ${INCLUDES} ${DEFINES} -c $< 38 ${CC} ${CFLAGS} ${INCLUDES} ${DEFINES} -c $<
44 39
45 all: minify-css 40 all:
46 41
47 clean: 42 clean:
48 rm -f version.php ${CSS_MINIFIED} 43 rm -f version.php
49
50 minify-css: $(CSS_FILES) $(CSS_MINIFIED)
51
52 %-min.css: %.css
53 @echo '==> Minifying $<'
54 $(YUI_COMPRESSOR) $(YUI_COMPRESSOR_FLAGS) --type css $< >$@
55 @echo
56 44
57 install: 45 install:
58 ${INSTALL} -d -g 314 -o 314 ${PREFIX} ${WWWDIR} ${WWWDIR}/css ${WWWDIR}/fpdf \ 46 ${INSTALL} -d -g 314 -o 314 ${PREFIX} ${WWWDIR} ${WWWDIR}/css ${WWWDIR}/fpdf \
59 ${WWWDIR}/fpdf/font ${WWWDIR}/ispindel \ 47 ${WWWDIR}/fpdf/font ${WWWDIR}/ispindel \
60 ${WWWDIR}/jqwidgets ${WWWDIR}/js ${WWWDIR}/images/ ${WWWDIR}/includes/ 48 ${WWWDIR}/jqwidgets ${WWWDIR}/js ${WWWDIR}/images/ ${WWWDIR}/includes/

mercurial