       # In the ideal world, there shouldn't be an App/Extension split.
       # The shell:extract_chrome_tests will pull the specs outside of the
       # actual distribution directory.
-      chrome: Rule.typescriptSrcLenient 'typescript-src/chrome'
-      chrome_specs: Rule.typescriptSpecDeclLenient 'typescript-src/chrome'
+      chrome: Rule.typescriptSrcLenient 'compile-src/chrome'
+      chrome_specs: Rule.typescriptSpecDeclLenient 'compile-src/chrome'
 
       # uProxy firefox specific typescript
-      firefox: Rule.typescriptSrcLenient 'typescript-src/firefox'
+      firefox: Rule.typescriptSrcLenient 'compile-src/firefox'
 
     }  # typescript
 

          ]
          dest: firefoxDevPath + 'data/core/'
         }, {
           expand: true, cwd: 'build/typescript-src'
           src: ['uproxy.js']
           dest: firefoxDevPath + 'data/core/'
        # ... the generic core stuff
        }, {
          expand: true, cwd: 'build/typescript-src/generic_core'
          src: ['**'],
          dest: firefoxDevPath + 'data/core/'
        }, {

          src: ['freedom-module.json']
          dest: chromeAppDevPath + 'scripts/'
        }, {  # Copy compiled typescript (no .spec) to build/dev/chrome/app/scripts
          expand: true, cwd: 'build/compile-src/', flatten: true
          src: [
            'uproxy.js'
            'chrome/app/scripts/*.js'
