[Nocontent] Apply Dark & Light theme UX v0.7, v0.8. New style added.
[platform/core/uifw/efl-theme-tizen.git] / themes / Makefile
index 7c011fb..f4fae8b 100644 (file)
@@ -1,28 +1,54 @@
 PREFIX ?= /usr
 INSTALL=install -c
-themedir=$(DESTDIR)$(PREFIX)/share/elementary/themes
+EDC_DIR=$(DESTDIR)/opt/var/efl-theme-tizen-edc
+THEME_DIR=$(DESTDIR)$(PREFIX)/share/elementary/themes
+EDJE_FLAGS_VERBOSE_ =
+EDJE_FLAGS_VERBOSE_0 =
+EDJE_FLAGS_VERBOSE_1 = -v
+SRC=tizen
+TARGET=HD
 
-all: nbeat nbeat-blue nbeat-purple nbeat-green nbeat-black
-       echo $(escaped_prefix)
+all: light dark
+       echo  $(escaped_prefix)
 
 .SUFFIXES: .edc .edj
 .edc.edj:
-       cp ./inc/$(@:.edj=-inc.edc) ./inc/tmp-inc.edc
-       #edje_cc -v -id ./images/$(@:.edj=) -sd ./sounds -fd ../objects $(@:.edj=.edc) # commented -sd ./sounds
-       edje_cc -v -id ./images/$(@:.edj=) -fd ../objects $(@:.edj=.edc)
-       rm ./inc/tmp-inc.edc
+       perl -pi -e 's/TIZEN_TMP_INC/".\/inc\/$(SRC)-$*-inc.edc"/g' $*.edc
+       edje_cc $(EDJE_FLAGS_$(V))\
+        -id ./images/$(TARGET)/$(@:.edj=)\
+        -id ./images/$(TARGET)/$(@:.edj=)/Content_views\
+        -id ./images/$(TARGET)/$(@:.edj=)/Content_views/Gengrid\
+        -id ./images/$(TARGET)/$(@:.edj=)/Controls\
+        -id ./images/$(TARGET)/$(@:.edj=)/Controls/00_Progress_circle_bg\
+        -id ./images/$(TARGET)/$(@:.edj=)/Controls/Button\
+        -id ./images/$(TARGET)/$(@:.edj=)/Controls/Check_box\
+        -id ./images/$(TARGET)/$(@:.edj=)/Controls/Radio_button\
+        -id ./images/$(TARGET)/$(@:.edj=)/Copy_Paste\
+        -id ./images/$(TARGET)/$(@:.edj=)/Focus\
+        -id ./images/$(TARGET)/$(@:.edj=)/GUI_Style_Guide\
+        -id ./images/$(TARGET)/$(@:.edj=)/Map\
+        -id ./images/$(TARGET)/$(@:.edj=)/Naviframe\
+        -id ./images/$(TARGET)/$(@:.edj=)/Naviframe/Icon\
+        -id ./images/$(TARGET)/$(@:.edj=)/Overscrolling\
+        -id ./images/$(TARGET)/$(@:.edj=)/Popup\
+        -id ./images/$(TARGET)/$(@:.edj=)/Process\
+        -id ./images/$(TARGET)/$(@:.edj=)/Screen_Reader\
+        -sd ./sounds -fd ../objects \
+        $*.edc $(SRC)-$(TARGET)-$@
 
-nbeat: nbeat.edj
-nbeat-blue: nbeat-blue.edj
-nbeat-purple: nbeat-purple.edj
-nbeat-green: nbeat-green.edj
-nbeat-black: nbeat-black.edj
+light: light.edj
+dark: dark.edj
 
 clean:
        rm -f *.edj
 
 install:
-       mkdir -p $(themedir)
-       $(INSTALL) nbeat*.edj $(themedir)
+       mkdir -p $(THEME_DIR)
+       $(INSTALL) tizen*.edj $(THEME_DIR)
+       mkdir -p $(EDC_DIR)
+       cp -r $(SRC).edc widgets $(EDC_DIR)
+
+uninstall:
+       rm -f $(EDC_DIR)/$(SRC.edc) && rm -rf $(EDC_DIR)/widgets
 
 distclean: clean