Export 0.1.61
[platform/framework/web/web-ui-fw.git] / src / themes / tizen / tizen-white / Makefile
1 THEME_NAME=tizen-white
2
3 THEME_OUTPUT_ROOT ?= .
4 OUTPUT_DIR = ${THEME_OUTPUT_ROOT}/${THEME_NAME}
5
6 CSS_OUTPUT = ${OUTPUT_DIR}/tizen-web-ui-fw-theme.css
7
8 CSS_SRCS=       ../common/jquery.mobile.theme.less.css \
9                 ../common/jquery.mobile.core.less.css \
10                 ../common/jquery.mobile.transitions.css \
11                 ../common/jquery.mobile.grids.css \
12                 ../common/jquery.mobile.headerfooter.less.css \
13                 ../common/jquery.mobile.navbar.css \
14                 ../common/jquery.mobile.button.less.css \
15                 ../common/jquery.mobile.collapsible.css \
16                 ../common/jquery.mobile.dialog.less.css \
17                 ../common/jquery.mobile.forms.checkboxradio.less.css \
18                 ../common/jquery.mobile.forms.fieldcontain.css \
19                 ../common/jquery.mobile.forms.select.css \
20                 ../common/jquery.mobile.forms.textinput.less.css \
21                 ../common/jquery.mobile.controlgroup.less.css \
22                 ../common/jquery.mobile.listview.less.css \
23                 ../common/jquery.mobile.segmentctrl.less.css \
24                 ../common/jquery.mobile.tizen.optionheader.less.css \
25                 ../common/jquery.mobile.tizen.virtuallistview.less.css \
26                 ../common/jquery.mobile.tizen.scrollview.less.css \
27                 ../common/jquery.mobile.tizen.hsvpicker.less.css \
28                 ../common/jquery.mobile.tizen.colorpalette.less.css \
29                 ../common/jquery.mobile.tizen.colortitle.less.css \
30                 ../common/jquery.mobile.tizen.datetimepicker.less.css \
31                 ../common/jquery.mobile.tizen.popupwindow.less.css \
32                 ../common/jquery.mobile.tizen.ctxpopup.less.css \
33                 ../common/jquery.mobile.tizen.progressbar.less.css \
34                 ../common/jquery.mobile.tizen.progress.less.css \
35                 ../common/jquery.mobile.tizen.slider.less.css \
36                 ../common/jquery.mobile.tizen.imageslider.less.css \
37                 ../common/jquery.mobile.tizen.notification.less.css \
38                 ../common/jquery.mobile.tizen.pagecontrol.less.css \
39                 ../common/jquery.mobile.tizen.swipelist.less.css \
40                 ../common/jquery.mobile.tizen.nocontents.less.css \
41                 ../common/jquery.mobile.tizen.shortcutscroll.less.css \
42                 ../common/jquery.mobile.tizen.dayselector.less.css \
43                 ../common/jquery.mobile.tizen.toggleswitch.less.css \
44                 ../common/jquery.mobile.tizen.huegradient.css \
45                 ../common/jquery.mobile.tizen.colorpicker.less.css \
46                 ../common/jquery.mobile.tizen.colorpickerbutton.less.css \
47                 ../common/jquery.mobile.tizen.triangle.less.css \
48                 ../common/jquery.mobile.tizen.multibuttonentry.less.css \
49                 ../common/jquery.mobile.tizen.scrollview.handler.less.css \
50                 ../common/jquery.mobile.tizen.virtualgridview.less.css \
51                 ../common/jquery.mobile.tizen.multimediaview.less.css \
52                 ../common/jquery.mobile.popup.css \
53                 ../common/jquery.mobile.tizen.popup.less.css \
54                 ../common/jquery.mobile.tizen.misc.less.css \
55                 ../common/jquery.mobile.tizen.controlbar.less.css
56
57 all: prepare css images js
58
59 prepare:
60         -mkdir -p ${OUTPUT_DIR}
61         -ln -sf ${THEME_NAME} ${THEME_OUTPUT_ROOT}/tizen-tizen
62
63 less: prepare
64         # Compiling less to css...
65         @for f in `find ../common -iname '*.less' | sort`; do \
66                 if test "config.less" = "$$f" ; then continue; fi; \
67                 echo "  build $$f"; \
68                 lessc $$f > $$f.css; \
69                 done;
70
71 css: prepare less
72         # Creating tizen-gray theme...
73         @rm -f $(CSS_OUTPUT)
74         @for src in $(CSS_SRCS); do \
75                 cat $$src >> $(CSS_OUTPUT) ; \
76                 done
77
78 images: prepare
79         # Copying tizen-gray theme images...
80         @cp -a images/ ${OUTPUT_DIR}/
81
82 js: prepare
83         @cp -a theme.js ${OUTPUT_DIR}
84
85 clean:
86         # Cleaning tizen-gray theme...
87         -rm -rf $(OUTPUT_DIR)
88         -rm -f *.less.css
89