# Copyright 2011 Google Inc. All Rights Reserved. # # Description: # Blockly, a visual programming language. licenses(['notice']) # Apache 2.0 exports_files(['LICENSE']) package(default_visibility = ['//visibility:public']) js_library(name = 'blockly', srcs = ['blockly.js', 'block.js', 'block_svg.js', 'comment.js', 'connection.js', 'contextmenu.js', 'field.js', 'field_dropdown.js', 'field_label.js', 'field_textinput.js', 'generator.js', 'inject.js', 'mutator.js', 'scrollbar.js', 'toolbox.js', 'tooltip.js', 'trashcan.js', 'variables.js', 'xml.js']) #js_binary(name = 'blockly_bin', # srcs = [':blockly'], # compile = 1, # externs_list = ['//javascript:externs.js'], # defs = ['--variable_renaming=LOCAL', # '--property_renaming=OFF', # '--remove_unused_prototype_props=False', # '--output_wrapper="(function(){%output%})()"']) js_test(name = 'blockly_test', srcs = ['tests/blockly_test.js', 'tests/generator_test.js', 'tests/variables_test.js'], deps = [':blockly'], size = 'small')