home *** CD-ROM | disk | FTP | other *** search
- (complete 0)
-
- ;===========================================================================
- ; English strings
-
- (if (= @language "english")
- (
- (set locale 0)
-
- (set #bad-MUI (cat "You need at least MUI2.0 to use MUIBuilder1.1." ))
- (set #dir-choice (cat "Select the directory where the MUIBuilder Directory will be created." ))
- (set #copy (cat "Copying MUIBuilder"))
- (set #doc-copy (cat "Copying Documentation"))
- (set #olddoc (cat "/Documentations/MUIBuilder.guide"))
- (set #copyENV (cat "Copying to ENV:"))
- (set #copyENVARC (cat "Copying to ENVARC:"))
- (set #installcatalog (cat "\n\nDo you want to install the english catalog ?"))
- (set #copycatalog (cat "Installation of the english catalogue."))
- (set #catalogname (cat "/Catalogs/English/MUIBuilder.catalog"))
- (set #destname (cat "Locale:Catalogs/English"))
- (set #genchoice (cat "Chose the generators you need"))
- (set #Cnew (cat "C language [ new generator ]"))
- (set #Cold (cat "C language [ old generator ]"))
- (set #E (cat "E language"))
- (set #Assembly (cat "Assembly language ( will install ss.library)"))
- (set #libcopy (cat "Copying ss.library to LIBS:"))
-
- ))
-
- ;===========================================================================
- ; French strings
-
- (if (= @language "français")
- (
- (set locale 1)
-
- (set #bad-MUI (cat "Vous avez besoin au moins de MUI2.0 pour utiliser MUIBuilder 1.1." ))
- (set #dir-choice (cat "Sélectionnez le répertoire dans lequel vous voulez installer le répertoire de MUIBuider." ))
- (set #copy (cat "Copie de MUIBuilder"))
- (set #doc-copy (cat "Copie de la Documentation"))
- (set #olddoc (cat "/Documentations/MUIBuilderFrançais.guide"))
- (set #copyENV (cat "Copie des variables d'environnement dans ENV:"))
- (set #copyENVARC (cat "Copie des variables d'environnement dans ENVARC:"))
- (set #installcatalog (cat "\n\nVoulez vous installer le catalogue Français ?"))
- (set #copycatalog (cat "Installation du catalogue Français."))
- (set #catalogname (cat "/Catalogs/Français/MUIBuilder.catalog"))
- (set #destname (cat "Locale:Catalogs/Français"))
- (set #genchoice (cat "Choisissez les modules externes dont vous avez besoin"))
- (set #Cnew (cat "Langage C [ nouveau module ]"))
- (set #Cold (cat "Langage C [ vieux module ]"))
- (set #E (cat "Langage E"))
- (set #Assembly (cat "Langage Assembleur [installe la ss.library]"))
- (set #libcopy (cat "Copie de la ss.library vers LIBS:"))
-
- ))
-
- ;===========================================================================
- ; German strings
-
- (if (= @language "deutsch")
- (
- (set locale 2)
-
- (set #bad-MUI (cat "Sie benötigen mindestens MUI2.0, um MUIBuilder1.1 zu nutzen."))
- (set #dir-choice (cat "Wählen Sie das Verzeichnis aus, in welches das Verzeichnis von MUIBuilderV1.1 installiert wird."))
- (set #copy (cat "Kopiere MUIBuilder"))
- (set #doc-copy (cat "Kopiere Dokumentation"))
- (set #olddoc (cat "/Documentations/MUIBuilderDeutsch.guide"))
- (set #copyENV (cat "Kopiere nach ENV:"))
- (set #copyENVARC (cat "Kopiere nach ENVARC:"))
- (set #installcatalog (cat "\n\nSoll der deutsche Catalog installiert werden?"))
- (set #copycatalog (cat "Installiere deutschen Catalog." ))
- (set #catalogname (cat "/Catalogs/Deutsch/MUIBuilder.catalog"))
- (set #destname (cat "Locale:Catalogs/Deutsch"))
- (set #genchoice (cat "Wählen Sie die Modulen aus, die Sie wollen"))
- (set #Cnew (cat "C Sprache [ neues Module ]"))
- (set #Cold (cat "C Sprache [ V1.0 Module ]"))
- (set #E (cat "E Sprache"))
- (set #Assembly (cat "Assembly Sprache (installiert ss.library)"))
- (set #libcopy (cat "Kopiere ss.library nach LIBS:"))
-
- ))
-
- ;===========================================================================
- ; Czech strings
-
- (if (= @language "czech")
- (
- (set locale 3)
-
- (set #bad-MUI (cat "MUIBuilder vyùaduje MUI2.0 !" ))
- (set #dir-choice (cat "Zvolte adresáê, ve kterém chcete vytvoêit adresáê pro MUIBuilder." ))
- (set #copy (cat "Kopíruji MUIBuilder"))
- (set #doc-copy (cat "Kopíruji Dokumentaci"))
- (set #olddoc (cat "/Documentations/MUIBuilder.guide"))
- (set #copyENV (cat "Kopíruji do ENV:"))
- (set #copyENVARC (cat "Kopíruji do ENVARC:"))
- (set #installcatalog (cat "\n\nChcete nainstalovat çeský katalog?"))
- (set #copycatalog (cat "Instaluji çeský katalog."))
- (set #catalogname (cat "/Catalogs/Czech/MUIBuilder.catalog"))
- (set #destname (cat "Locale:Catalogs/Czech"))
- (set #genchoice (cat "Zvolte generátory, které si pêejete nainstalovat"))
- (set #Cnew (cat "Jazyk C [ nový generátor ]"))
- (set #Cold (cat "Jazyk C [ starý generátor ]"))
- (set #E (cat "Jazyk E"))
- (set #Assembly (cat "Assembler ( nainstaluje také ss.library)"))
- (set #libcopy (cat "Kopíruji ss.library do LIBS:"))
-
- ))
-
- ;=============================================================================
- ;=============================================================================
- ; Installation procedure
-
- ( set MBdir "Ram:" )
-
- ;========================================================================
- ;
- ; Scanning MUI version
- ;
-
- ( set versionnumber (getversion "LIBS:muimaster.library" ) )
- ( set version (/ versionnumber 65536))
-
- ( if (< version 7.973)
- (
- (if (= locale 0)
- ( abort #bad-MUI )
- )
- )
- )
-
- ;========================================================================
- ;
- ; Select the MUIBuilder directory
- ;
-
- (set MBdir
- ( askdir
- ( prompt #dir-choice )
- (help "")
- (default "Sys:")
- (newpath)
- )
- )
-
- ;========================================================================
- ;
- ; Copying MUIBuilder
- ;
-
- (complete 10)
-
- (set MBdir ( tackon MBdir "MUIBuilder" ) )
- (set @default-dest MBdir )
-
- (copyfiles
- (prompt #copy)
- (source "/MB")
- (help @copyfiles-help)
- (infos)
- (dest MBdir)
- (choices "BuilderSave" "C" "E" "Asm" "Catalogs" "MUIBuilder")
- (confirm)
- )
-
- (complete 25)
-
- ;========================================================================
- ;
- ; Copying Modules
-
- (set modules
- (askoptions
- (prompt #genchoice)
- (help @askoptions-help)
- (choices #Cnew
- #Cold
- #E
- #Assembly
- )
- (default 15)
- )
- )
-
- ;======================
- ; Copying GenCodeC
- ;
- (if (IN modules 0)
- (
- (copyfiles
- (source "/MB/Modules")
- (dest (tackon MBdir "Modules"))
- (choices "GenCodeC" "C-Header")
- )
- )
- )
-
- ;======================
- ; Copying GenCodeC_Old
- ;
- (if (IN modules 1)
- (
- (copyfiles
- (source "/MB/Modules")
- (dest (tackon MBdir "Modules"))
- (choices "GenCodeC_Old" "C-Header_Old")
- )
- )
- )
-
- ;======================
- ; Copying GenCodeE
- ;
- (if (IN modules 2)
- (
- (copyfiles
- (source "/MB/Modules")
- (dest (tackon MBdir "Modules"))
- (choices "GenCodeE")
- )
- )
- )
-
- ;======================
- ; Copying GenCodeAsm
- ;
- (if (IN modules 3)
- (
- (copyfiles
- (source "/MB/Modules")
- (dest (tackon MBdir "Modules"))
- (choices "GenCodeAsm")
- )
- (copylib
- (source "/Libs/ss.library")
- (dest "LIBS:")
- (prompt #libcopy)
- (help @copylib-help)
- (confirm)
- )
- )
- )
-
- (complete 50)
-
- ;========================================================================
- ;
- ; Copying documentation
- ;
-
- ( set MBdoc ( tackon MBdir "Documentations" ) )
-
- (copyfiles
- (prompt #doc-copy)
- (source #olddoc)
- (newname "MUIBuilder.guide")
- (help @copyfiles-help)
- (infos)
- (confirm)
- (dest MBdoc )
- )
-
- ;========================================================================
- ;
- ; copying MUIBuilder.catalog files
- ;
-
- (complete 60)
-
- (if (> locale 0)
- (if (askbool
- (prompt #installcatalog)
- (help "")
- )
- (copylib
- (prompt #copycatalog)
- (source #catalogname)
- (dest #destname)
- (help @copylib-help)
- (confirm)
- )
- )
- )
-
- ;=========================================================================
- ;
- ; Copying environment variables
- ;
-
- (complete 80)
-
- (copyfiles
- (prompt #copyENV)
- (source "/Env")
- (dest "ENV:")
- (all)
- )
-
- (copyfiles
- (prompt #copyENVARC)
- (source "/Env")
- (dest "ENVARC:")
- (help @copyfiles-help)
- (confirm)
- (all)
- )
-
- (complete 99)
-
- (exit)
-