Demo: Naviframe morebutton demo has been changed
[platform/framework/web/web-ui-fw.git] / Makefile
old mode 100644 (file)
new mode 100755 (executable)
index f7f0ccb..76ac9e5
--- a/Makefile
+++ b/Makefile
@@ -3,8 +3,9 @@ SHELL := /bin/bash
 ## Project setting
 DEBUG ?= yes
 PROJECT_NAME = tizen-web-ui-fw
-VERSION = 0.1
+VERSION = 0.2
 VERSION_COMPAT =
+PKG_VERSION = $(shell cat packaging/web-ui-fw.spec | grep Version: | sed -e "s@Version:\s*@@" )
 THEME_NAME = default
 
 PATH := $(CURDIR)/build-tools/bin:$(PATH)
@@ -48,7 +49,7 @@ FW_LIBS_JS = ${JS_OUTPUT_ROOT}/${PROJECT_NAME}-libs.js
 FW_THEME_CSS_FILE = ${PROJECT_NAME}-theme.css
 FW_WIDGET_CSS_FILE = ${WIDGET_CSS_OUTPUT_ROOT}/${PROJECT_NAME}-widget.css
 
-GEO_VERSION = jquery-geo-1.0a4
+GEO_VERSION = jquery-geo-1.0b2
 
 LIBS_JS_FILES = jlayout/jquery.sizes.js \
                                jlayout/jlayout.border.js \
@@ -59,7 +60,7 @@ LIBS_JS_FILES = jlayout/jquery.sizes.js \
                                jquery.easing.1.3.js \
                                jquery.tmpl.js \
                                jquery.mobile.js \
-                               ${GEO_VERSION}/js/jquery.geo.head.js \
+                               ${GEO_VERSION}/js/jsrender.js \
                                ${GEO_VERSION}/js/jquery.mousewheel.js \
                                ${GEO_VERSION}/js/jquery.geo.core.js \
                                ${GEO_VERSION}/js/jquery.geo.geographics.js \
@@ -73,17 +74,11 @@ JQUERY_MOBILE_CSS = submodules/jquery-mobile/compiled/jquery.mobile.structure.cs
                     $(NULL)
 JQUERY_MOBILE_IMAGES = submodules/jquery-mobile/css/themes/default/images
 
-JQM_VERSION = jquery-mobile-1.1.0
+JQM_VERSION = jquery-mobile-1.2.0
 JQM_LIB_PATH = $(CURDIR)/libs/js/${JQM_VERSION}
 
-ifeq (${DEBUG},yes)
-JQUERY = jquery-1.7.1.js
-else
-LIBS_JS_FILES +=\
-       jquery.mobile.min.js \
-    $(NULL)
-JQUERY = jquery-1.7.1.min.js
-endif
+JQUERY = jquery-1.8.2.js
+JQUERY_MIN = $(subst .js,.min.js,$(JQUERY))
 
 LIBS_CSS_FILES =
 ifeq (${DEBUG},yes)
@@ -97,7 +92,7 @@ LIBS_CSS_FILES +=\
 endif
 
 
-all: libs_prepare third_party widgets libs_cleanup loader themes version_compat compress
+all: libs_prepare third_party widgets libs_cleanup loader themes version version_compat compress
 
 libs_prepare:
        # Prepare libs/ build...
@@ -127,6 +122,7 @@ third_party: init jqm
                echo "" >> ${FW_LIB_MIN}; \
            done; \
            cp ${LIBS_DIR}/js/${JQUERY} ${JS_OUTPUT_ROOT}/jquery.js
+           cp ${LIBS_DIR}/js/${JQUERY_MIN} ${JS_OUTPUT_ROOT}/jquery.min.js
        @@cd ${LIBS_DIR}/css; \
            for f in ${LIBS_CSS_FILES}; do \
                cat $$f >> ${FW_CSS}; \
@@ -198,6 +194,9 @@ globalize: widgets
 themes:
        make -C src/themes || exit $?
 
+version: loader themes
+       echo '(function($$){$$.tizen.frameworkData.pkgVersion="$(PKG_VERSION)";}(jQuery));' >> ${FW_JS}
+       echo "$(PKG_VERSION)" > ${FRAMEWORK_ROOT}/../VERSION
 
 compress: widgets loader themes
        # Javacript code compressing