(executable
 (name form)
 (modes js)
 (libraries fmlib_browser)
 (modules form))

(executable
 (name survey)
 (modes js)
 (libraries fmlib_browser)
 (modules survey))

(executable
 (name working)
 (modes js)
 (libraries fmlib_browser)
 (modules working))

(rule
 (targets form.js)
 (deps form.bc.js)
 (mode
  (promote (until-clean)))
 (action
  (copy form.bc.js form.js)))

(rule
 (targets survey.js)
 (deps survey.bc.js)
 (mode
  (promote (until-clean)))
 (action
  (copy survey.bc.js survey.js)))

(rule
 (targets working.js)
 (deps working.bc.js)
 (mode
  (promote (until-clean)))
 (action
  (copy working.bc.js working.js)))