2012-05-25 3 views
0

저는 haskell로 작성된 간단한 프로그램을 가지고 있습니다. 예를 들어 내가 내 프로그램은 다음 디렉토리 구조가 있습니다라이브러리와 같은 음모를 가진 프로그램의 일부를 설치하십시오.

my-prog 
    * Main.hs 
    * my-prog.cabal 
    * SomeDirWithHsFiles 
    - File1.hs 
    - File2.hs 

내가 원하는 그런 내가 함께 음모 빌드와 음모 설치 (다른 아마도 뭔가), SomeDirWithHsFiles을 할 것이다 때 * 정상적인 하스켈 라이브러리처럼 설치 파일을 .hs, 다른 프로그램에서는 File1.hsFile2.hs 모듈을 사용합니다.

어떻게하면됩니까?

감사합니다.

답변

1

당신은 지금처럼 library 섹션에서 추가 파일을 선언해야합니다

library 
    exposed-modules:  File1 
         File2 

executable foo 
    main-is:   Main.hs 

+0

xmonad's .cabal file. 여러분의 도움에 감사드립니다, 예를 참조하십시오. – 0xAX

관련 문제