# =========================================== # This file defines properties used by # build-impl.xml, which is the base impl # of an applications build process. # =========================================== # =========================================== # properties defining various directory # locations # =========================================== build.dir=${package.build.dir} build.resources.dir=${build.dir}/resources package.resources.dir=${package.dir}/resources package.sass.dir=${package.dir}/sass # =========================================== # definitions of various file name patterns # used for output artifacts # =========================================== build.name.prefix=${build.dir}/${package.name}-${package.locale} build.name.css.prefix=${build.resources.dir}/${package.name}-${package.locale} build.name.ruby=config.rb build.dev.suffix=-dev build.debug.suffix=-debug build.all.suffix=-all build.rtl.suffix=-rtl build.all.dev.suffix=${build.all.suffix}${build.dev.suffix} build.all.debug.suffix=${build.all.suffix}${build.debug.suffix} build.all.rtl.suffix=${build.all.suffix}${build.rtl.suffix} build.all.rtl.debug.suffix=${build.all.suffix}${build.rtl.suffix}${build.debug.suffix} # =========================================== # define the output js file names for dev, # debug, and compressed (no suffix) # =========================================== build.all.js=${build.name.prefix}.js build.all.debug.js=${build.name.prefix}${build.debug.suffix}.js build.all.dev.js=${build.name.prefix}${build.dev.suffix}.js # =========================================== # output file names for the scss files # =========================================== build.all.scss=${build.name.prefix}${build.all.debug.suffix}.scss build.all.rtl.scss=${build.name.prefix}${build.all.rtl.debug.suffix}.scss # =========================================== # output file names for the css files # generated from the scss files by running # a compass compilation # =========================================== build.all.css.debug.prefix=${package.name}${build.all.debug.suffix} build.all.css.debug=${build.resources.dir}/${build.all.css.debug.prefix}.css build.all.rtl.css.debug.prefix=${package.name}${build.all.rtl.debug.suffix} build.all.rtl.css.debug=${build.resources.dir}/${build.all.rtl.css.debug.prefix}.css build.all.css.prefix=${package.name}${build.all.suffix} build.all.css=${build.resources.dir}/${build.all.css.prefix}.css build.all.rtl.css.prefix=${package.name}${build.all.rtl.suffix} build.all.rtl.css=${build.resources.dir}/${build.all.rtl.css.prefix}.css build.all.ruby=${build.dir}/${build.name.ruby} # =========================================== # options to pass to the 'sencha fs slice' command # =========================================== build.slice.options= # =========================================== # preprocessor options used when generating # concatenated js output files # =========================================== build.compile.js.dev.options=debug:true build.compile.js.debug.options=debug:false build.compile.js.options=debug:false # =========================================== # compression option used to generate '-all' # js output file # =========================================== build.compile.js.compress=+yui # =========================================== # selector count threshold to use when # splitting a single css file into multiple # css files (IE selector limit workaround) # =========================================== build.css.selector.limit=4095 # =========================================== # options controlling output packaging # operations for output '.pkg' file # =========================================== pkg.build.dir=${workspace.build.dir}/${package.name} pkg.file.name=${package.name}.pkg pkg.includes=**/* pkg.excludes=package.json