summaryrefslogtreecommitdiff
path: root/Setup.hs
diff options
context:
space:
mode:
authorkrasimir <krasimir@chalmers.se>2009-06-16 12:15:11 +0000
committerkrasimir <krasimir@chalmers.se>2009-06-16 12:15:11 +0000
commit6d82c8ed3d957b70f02233e74a1abf1b04b0a1a4 (patch)
tree94352afa47b1c53c5eaca4606666590e7ddd725a /Setup.hs
parent8bc8929c59d2bd6f28d5dab9c7a9ca8a1c23609e (diff)
now rgl-pgf produces one .pgf per language and finally one combined .pgf
Diffstat (limited to 'Setup.hs')
-rw-r--r--Setup.hs9
1 files changed, 4 insertions, 5 deletions
diff --git a/Setup.hs b/Setup.hs
index 0f473f823..a89a7ea0a 100644
--- a/Setup.hs
+++ b/Setup.hs
@@ -54,9 +54,8 @@ rglCommands =
, RGLCommand "pgf" False $ \mode args pkg lbi -> do
let dir = getRGLBuildDir lbi mode
createDirectoryIfMissing True dir
- run_gfc pkg lbi $ ["-s","--make","--name=langs","--parser=off",
- "--output-dir=" ++ dir]
- ++ [dir ++ "/Lang" ++ la ++ ".gfo" | (_,la) <- optl langsPGF args]
+ sequence_ [run_gfc pkg lbi ["-s","-make","-name=Lang"++la,"-erasing=on",dir ++ "/Lang" ++ la ++ ".gfo"] | (_,la) <- optl langsPGF args]
+ run_gfc pkg lbi (["-s","-make","-name=Lang","-erasing=on"]++["Lang" ++ la ++ ".pgf" | (_,la) <- optl langsPGF args])
, RGLCommand "demo" False $ \mode args pkg lbi -> do
let ls = optl langsDemo args
gf (demos "Demo" ls) ["demo/Demo" ++ la ++ ".gf" | (_,la) <- ls] pkg lbi
@@ -166,7 +165,7 @@ langsCoding = [
(("french", "Fre"),""),
(("hindi", "Hin"),"to_devanagari"),
(("german", "Ger"),""),
--- (("interlingua","Ina"),""),
+ (("interlingua","Ina"),""),
(("italian", "Ita"),""),
(("latin", "Lat"),""),
(("norwegian","Nor"),""),
@@ -194,7 +193,7 @@ langsDemo = langsLang `except` ["Ara","Hin","Ina","Tha"]
langsParse = langs `only` ["Eng"]
-- languages for which langs.pgf is built
-langsPGF = langsLang `only` ["Eng","Swe","Bul","Ger"]
+langsPGF = langsLang `except` ["Ara","Hin","Tha"]
-- languages for which Compatibility exists (to be extended)
langsCompat = langsLang `only` ["Cat","Eng","Fin","Fre","Ita","Spa","Swe"]