| @@ -1,24 +1,24 @@ | | | @@ -1,24 +1,24 @@ |
1 | # $NetBSD: gen-setup.sh,v 1.1 2021/05/01 15:06:26 pho Exp $ | | 1 | # $NetBSD: gen-setup.sh,v 1.2 2022/02/07 02:39:41 pho Exp $ |
2 | # | | 2 | # |
3 | # Generate the standard Setup.hs script for a given Cabal package. | | 3 | # Generate the standard Setup.hs script for a given Cabal package. |
4 | # | | 4 | # |
5 | : ${AWK=awk} | | 5 | : ${AWK=awk} |
6 | | | 6 | |
7 | # Usage: $0 BUILD-TYPE | | 7 | # Usage: $0 BUILD-TYPE |
8 | case "$1" in | | 8 | case "$1" in |
9 | simple) | | 9 | simple) |
10 | echo 'import Distribution.Simple' | | 10 | echo 'import Distribution.Simple' |
11 | echo 'main = defaultMain' | | 11 | echo 'main = defaultMain' |
12 | ;; | | 12 | ;; |
13 | configure) | | 13 | configure) |
14 | echo 'import Distribution.Simple' | | 14 | echo 'import Distribution.Simple' |
15 | echo 'main = defaultMainWithHooks autoconfUserHooks' | | 15 | echo 'main = defaultMainWithHooks autoconfUserHooks' |
16 | ;; | | 16 | ;; |
17 | make) | | 17 | make) |
18 | echo 'import Distribution.Make' | | 18 | echo 'import Distribution.Make' |
19 | echo 'main = defaultMain' | | 19 | echo 'main = defaultMain' |
20 | ;; | | 20 | ;; |
21 | *) | | 21 | *) |
22 | echo >&2 "Unknown Build-Type: $1" | | 22 | echo >&2 "[mk/haskell/gen-setup.sh] Unknown Build-Type: $1" |
23 | exit 1 | | 23 | exit 1 |
24 | esac | | 24 | esac |