Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / build / secondary / tools / grit / grit_rule.gni
index 5103d73..8726927 100644 (file)
@@ -159,10 +159,10 @@ if (enable_extensions) {
 if (enable_plugins) {
   grit_defines += [ "-D", "enable_plugins" ]
 }
-if (printing_mode != 0) {
+if (enable_basic_printing || enable_print_preview) {
   grit_defines += [ "-D", "enable_printing" ]
-  if (printing_mode == 1) {
-    grit_defines += [ "-D", "enable_full_printing" ]
+  if (enable_print_preview) {
+    grit_defines += [ "-D", "enable_print_preview" ]
   }
 }
 if (enable_themes) {
@@ -330,6 +330,10 @@ template("grit") {
     deps = [ ":$grit_custom_target" ]
     public_configs = [ ":$grit_config" ]
 
+    if (defined(invoker.public_configs)) {
+      public_configs += invoker.public_configs
+    }
+
     if (defined(invoker.visibility)) {
       visibility = invoker.visibility
     }