@@ -11,7 +11,9 @@ Category: FRP, Web, GUI, HTML, Javascript, Reactive, Reactivity, User Interfaces
11Build-type: Simple
11Build-type: Simple
12Cabal-version: >=1.9.2
12Cabal-version: >=1.9.2
13-- Deal with https://github.com/haskell/cabal/issues/2544 / https://github.com/haskell/cabal/issues/367
13-- Deal with https://github.com/haskell/cabal/issues/2544 / https://github.com/haskell/cabal/issues/367
14+extra-source-files: src-ghc/Foreign/JavaScript/Internal/Utils.hs
15+ src-ghcjs/Foreign/JavaScript/Internal/Utils.hs
14−extra-source-files: src/Reflex/Dom/Xhr/Foreign.hs
16+ src/Reflex/Dom/Xhr/Foreign.hs
15 src/Reflex/Dom/WebSocket/Foreign.hs
17 src/Reflex/Dom/WebSocket/Foreign.hs
16 src/Reflex/Dom/Xhr/ResponseType.hs
18 src/Reflex/Dom/Xhr/ResponseType.hs
17 src/Reflex/Dom/Xhr/Exception.hs
19 src/Reflex/Dom/Xhr/Exception.hs
@@ -74,16 +76,19 @@ library
74 zenc == 0.1.*
76 zenc == 0.1.*
76 if impl(ghcjs)
78 if impl(ghcjs)
79+ hs-source-dirs: src-ghcjs
77 build-depends:
80 build-depends:
78 ghcjs-base,
81 ghcjs-base,
79 hashable == 1.2.*
82 hashable == 1.2.*
84+ hs-source-dirs: src-ghc
81 if !os(windows)
85 if !os(windows)
82 build-depends: unix == 2.7.*
86 build-depends: unix == 2.7.*
84 exposed-modules:
88 exposed-modules:
85 Foreign.JavaScript.TH
89 Foreign.JavaScript.TH
86 Foreign.JavaScript.Orphans
90 Foreign.JavaScript.Orphans
91+ Foreign.JavaScript.Utils
87 Reflex.Dom.Builder.Class
92 Reflex.Dom.Builder.Class
88 Reflex.Dom.Builder.Class.Events
93 Reflex.Dom.Builder.Class.Events
89 Reflex.Dom.Builder.Immediate
94 Reflex.Dom.Builder.Immediate
@@ -103,6 +108,7 @@ library
103 Reflex.Dom.Widget.Resize
108 Reflex.Dom.Widget.Resize
104 Reflex.Dom.Xhr
109 Reflex.Dom.Xhr
105 other-modules:
110 other-modules:
111+ Foreign.JavaScript.Internal.Utils
106 Reflex.Dom.WebSocket.Foreign
112 Reflex.Dom.WebSocket.Foreign
107 Reflex.Dom.Xhr.Foreign
113 Reflex.Dom.Xhr.Foreign
108 Reflex.Dom.Xhr.ResponseType
114 Reflex.Dom.Xhr.ResponseType