public
Description: Wilfire CMS - Plugin for the PHP-Wax Framework
Homepage: http://wildfirecms.com/
Clone URL: git://github.com/phpwax/wildfire.git
wildfire / Makefile
100644 99 lines (70 sloc) 2.482 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
SRC_DIR = resources/public/javascripts
BUILD_DIR = resources/public/javascripts/build
CSS_DIR = resources/public/stylesheets
 
JS_FILES = ${SRC_DIR}/jquery/jquery.tablesort.js\
 ${SRC_DIR}/jquery/jquery.hint.js\
 ${SRC_DIR}/jquery/jquery.imgareaselect-0.5.1.min.js\
 ${SRC_DIR}/cms/cms_init.js\
 ${SRC_DIR}/cms/wildfire_site_content.js\
 ${SRC_DIR}/cms/wildfire_dashboard.js\
 ${SRC_DIR}/upload/swfupload.js\
 ${SRC_DIR}/upload/swfupload.queue.js\
 ${SRC_DIR}/upload/fileprogress.js\
 ${SRC_DIR}/upload/handlers.js\
 ${SRC_DIR}/cms/file.js\
 ${SRC_DIR}/cms/wildfire_users.js
 
JS_FILES2 = ${SRC_DIR}/jquery/jquery.1.3.2.js\
 ${SRC_DIR}/upload/swfupload.js\
 ${SRC_DIR}/upload/swfupload.queue.js\
 ${SRC_DIR}/upload/fileprogress.js\
 ${SRC_DIR}/upload/handlers.js\
 ${SRC_DIR}/cms/file.js\
 ${SRC_DIR}/utilities/prototype.js\
 ${SRC_DIR}/utilities/dragdrop.js\
 ${SRC_DIR}/utilities/effects.js\
 ${SRC_DIR}/utilities/search.js\
 ${SRC_DIR}/utilities/relay.js
 
CSS_FILES = ${CSS_DIR}/cms/reset-fonts-grids.css\
 ${CSS_DIR}/cms/jquery-ui-1.7.1.custom.css\
 ${CSS_DIR}/cms/cms-stylesheet.css\
 ${CSS_DIR}/cms/relay.css
 
 
WE = ${BUILD_DIR}/wildfire_cms.combined.js
WE_MIN = ${BUILD_DIR}/wildfire_cms.combined.min.js
JS = ${BUILD_DIR}/wildfire_filesystem.js
JS_MIN = ${BUILD_DIR}/wildfire_filesystem.min.js
 
CSS = ${CSS_DIR}/cms/wildfire.combined.css
CSS_MIN = ${CSS_DIR}/cms/wildfire.combined.min.css
 
 
MERGE = cat ${JS_FILES} | perl -pe 's/^\xEF\xBB\xBF//g' > ${WE}
MERGE2 = cat ${JS_FILES2} | perl -pe 's/^\xEF\xBB\xBF//g' > ${JS}
 
 
WE_MINIFIER = java -jar ${BUILD_DIR}/yuicompressor-2.4.2.jar ${WE} > ${WE_MIN}
JS_MINIFIER = java -jar ${BUILD_DIR}/yuicompressor-2.4.2.jar ${JS} > ${JS_MIN}
 
CSS_MERGE = cat ${CSS_FILES} | perl -pe 's/^\xEF\xBB\xBF//g' > ${CSS}
CSS_MINIFIER = java -jar ${BUILD_DIR}/yuicompressor-2.4.2.jar ${CSS} > ${CSS_MIN}
 
 
javascript:
@@echo "Compressing" ${WE}
 
@@echo " - Merging files"
@@${MERGE}
 
@@echo ${WE} "Built"
@@echo
 
@@echo "Building" ${WE_MIN}
 
@@echo " - Compressing using Minifier"
@@${WE_MINIFIER}
 
@@echo ${WE_MIN} "Built"
@@echo
 
@@echo "Building" ${JS_MIN}
@@echo " - Merging files"
@@${MERGE2}
 
@@echo " - Compressing using Minifier"
@@${JS_MINIFIER}
 
@@echo ${JS_MIN} "Built"
@@echo
 
 
@@echo "Compressing" ${CSS}
 
@@echo " - Merging files"
@@${CSS_MERGE}
 
@@echo ${CSS} "Built"
@@echo
 
@@echo "Building" ${CSS_MIN}
 
@@echo " - Compressing using Minifier"
@@${CSS_MINIFIER}
 
@@echo ${CSS_MIN} "Built"
@@echo