summaryrefslogtreecommitdiff
path: root/obsolete/language/french/frenchpro/french/makefile.gen
diff options
context:
space:
mode:
Diffstat (limited to 'obsolete/language/french/frenchpro/french/makefile.gen')
-rw-r--r--obsolete/language/french/frenchpro/french/makefile.gen1970
1 files changed, 1970 insertions, 0 deletions
diff --git a/obsolete/language/french/frenchpro/french/makefile.gen b/obsolete/language/french/frenchpro/french/makefile.gen
new file mode 100644
index 0000000000..5036766bda
--- /dev/null
+++ b/obsolete/language/french/frenchpro/french/makefile.gen
@@ -0,0 +1,1970 @@
+VFP=V5,9994
+ENGINE=teTeX/TeXLive
+NONSTOP=nonstop
+AUTREOS=
+CMDMAKE=gmake
+IENCODING=latin9
+VID=$$
+LCCTYPE=
+SHELL=/bin/sh
+CMDO=
+ISteTeX=YES
+ISMiKTeX=
+VISMiKTeX=
+ATP=~/texmf
+TEXMFLOCAL=/texmf-local
+HOMETEXMF=~/texmf
+NECESSARYFPCMD=FrenchPro
+INVALIDHOM=
+TEXSYSCFG=~/texmf/tex/latex/base/texsys.cfg
+TEXMF={!!~/.texlive2005/texmf-config,!!~/.texlive2005/texmf-var,~/texmf,!!/texmf-config,!!/texmf-var,!!/texmf,!!/texmf-local,!!/texmf-dist}
+MYTEXMFCNF=~/texmf/web2c/texmf.cnf
+MYFMTUTILCNF=~/texmf/web2c/fmtutil.cnf
+MYFRLDAT=~/texmf/mltex/french/config/frlicense.dat
+MYFMTINIDIR=
+MYFMTINI=
+MIKTEXFMTDIR=
+MIKTEXCNFDIR=
+MYMIKTEXDIR=
+MYCNFINIDIR=
+CNFINIDIR=
+MYCNFINIS=
+MYCNFINIP=
+MYCNFINIL=
+WHEREPFMT=~/texmf//source/french/initex
+WHERELFMT=~/texmf//source/french/initex
+INITEXDIR=~/texmf//source/french/initex
+CHECKCNF=checkcnf
+TOOLINE=openout_any = a
+OO=OO
+TIPID=TEXINPUTS.fretex
+TILID=TEXINPUTS.frelatex
+TIPLINE="TEXINPUTS.fretex = .;""$$""TEXMF/{mltex,etex,tex}/{french,plain,generic,}//"
+TIPL0=
+TIPL1=
+TIPL2=
+TIPL3=
+TILLINE="TEXINPUTS.frelatex = .;""$$""TEXMF/{mltex,etex,tex}/{french,latex,generic,}//"
+TILL0=
+TILL1=
+TILL2=
+TILL3=
+PLAINLINE=fretex etex language.dat -translate-file=cp227.tcx -mltex *fretex.ini
+PL0=
+PL1=
+PL2=
+PL3=
+PL4=
+PL5=
+PL6=
+REFPLINE=fretex etex language.dat -translate-file=cp227.tcx -mltex *fretex.ini
+LATEXLINE=frelatex etex language.dat -translate-file=cp227.tcx -mltex *frelatex.ini
+LA0=
+LA1=
+LA2=
+LA3=
+LA4=
+LA5=
+LA6=
+REFLLINE=frelatex etex language.dat -translate-file=cp227.tcx -mltex *frelatex.ini
+TEXMFPLINE=TEXINPUTS.fretex = .;$TEXMF/{mltex,etex,tex}/{french,plain,generic,}//
+PLAINOPT=fretex etex language.dat -translate-file=cp227.tcx -mltex *fretex.ini
+PLAINMOT=etex
+FORMATLINE=frelatex etex language.dat -translate-file=cp227.tcx -mltex *frelatex.ini
+TEXMFFLINE=TEXINPUTS.frelatex = .;$TEXMF/{mltex,etex,tex}/{french,latex,generic,}//
+FORMATOPT=frelatex etex language.dat -translate-file=cp227.tcx -mltex *frelatex.ini
+FORMATMOT=etex
+TEXMFMAIN=/texmf
+TMFCONFIG=
+TMFVAR=~/.texlive2005/texmf-var
+MYPWD=~/texmf//source/french
+BAT=
+MIK=
+TEXHASH=texhash
+TEXHASHCMD=texhash ~/texmf
+TEXHASHBAT=texhash
+THISFILE=~/texmf//source/french/makefile.gen
+MAKENAME=makefile.gen
+MAKEFILEORG=GNUmakefile
+THELOG=GNUmakefile.log
+MAXLOGS=YES
+PMOTEUR=etex
+LMOTEUR=etex
+PTEXBINARY=/usr/local/bin2/etex
+LTEXBINARY=/usr/local/bin2/etex
+RPLTTS=
+RLLTTS=
+TSSHELLSDIR=
+BINEXT=
+EXTINI=.ini
+SHELLEXT=
+ECHO=/bin/sh ~/texmf//source/french/echoandlog makefile.gen:
+EXEC=/bin/sh ~/texmf//source/french/execandbat
+NL=
+LANG=fr_FR
+LANGMSG=fr
+LOGINNAME=login=bernard
+UMASK=0022
+TYPEL=
+TSYS=
+CMD=/bin/sh -ec
+INSTALLCMD=/usr/bin/install -c
+CAT=cat
+CP=/usr/bin/install -c
+WCP=
+MODBIN=-m 755
+MODTXT=-m 644
+MOD4ME=gu+rx
+INTERACTIVE=
+CC=gcc
+ERRNOCC=echo
+Coptions=-ll
+RM=rm -f
+CAT=cat
+LEX=flex -8
+MKDIRS=mkdir -p
+VI=vi
+NOECHO=@
+NOERR=-
+MKS=-s
+NOAUTOMAIL=yes
+TEXCMD=tex
+PRINTDVI=dvips
+NBPAGES=50
+NUMPAGES=-n50
+INDEXCMD=makeindex -s ../inputs/mkindex/fridx1.ist
+INITID=e
+SEDFMTPDF=sed -e s/\pdfoutput=0/\pdfoutput=1/
+SEDFMTFR=cat
+PINITCMD=etex -ini
+LINITCMD=etex -ini
+CMDLINK=echo
+TEXINPUTS=~/texmf//source/french//:/texmf-local/tex/latex//:/texmf-local/tex/plain//:~/texmf/tex/latex//:~/texmf/tex/latex//:/texmf-dist/tex/plain/base//:~/texmf/tex/generic/hyphen//:/texmf-var/tex/generic/config//:.//
+SETINPUTS=TEXINPUTS=~/texmf//source/french//:/texmf-local/tex/latex//:/texmf-local/tex/plain//:~/texmf/tex/latex//:~/texmf/tex/latex//:/texmf-dist/tex/plain/base//:~/texmf/tex/generic/hyphen//:/texmf-var/tex/generic/config//:.//;export TEXINPUTS
+RESETINPUTS=TEXINPUTS=;export TEXINPUTS
+USHYPHFILE=ushyph.tex
+USHYPH1FILE=
+USHYPHDIR=~/texmf/tex/generic/hyphen
+TEXOPTS=mltex
+FONTENCODING=OT1
+FNT=
+KPSEPATH=~/texmf/mltex
+SRCROOT=/texmf-local
+WSRCROOT=
+DESTIDIR=~/texmf/mltex/french/base
+DESTDIR=
+DESTDIRDIR=~/texmf/mltex/french/base
+DESTLEDIR=~/texmf/tex/latex/frenchle
+FORMATS=~/texmf/web2c
+TEXDOCS=~/texmf/doc/french/base
+HYPHDIR=~/texmf/tex/generic/hyphen
+LATEXDIR=~/texmf/tex/latex
+PLAINDIR=/texmf-dist/tex/plain/base
+LATEXDIRL=/texmf-local/tex/latex
+PLAINDIRL=/texmf-local/tex/plain
+PDFCFILE=pdftexconfig.tex
+PDFTEXDIR=/texmf-var/tex/generic/config
+INPUTDIR=~/texmf/mltex/french/base
+CONFIGDIR=~/texmf/mltex/french/config
+ISTDIR=~/texmf/mltex/french/base
+FORMAT=latex
+PFMTEXT=fmt
+LFMTEXT=fmt
+EXTENDEDMODE=
+EXTENDEDFMT=
+PEXTF=*
+LEXTF=*
+PEXTEF=-efmt=fretex
+LEXTEF=-efmt=frelatex
+PFMTNAME=fretex
+LFMTNAME=frelatex
+INITEXOPT=-mltex
+INITDIR=
+TEXTCX=-translate-file=cp227.tcx
+DVNF=/dev/null
+DNF=/dev/null
+LNS=ln -s
+BINARIES=/usr/local/bin2
+BINDIR=~/texmf/bin
+CODEC=OSTYPE=darwin
+SUPERUSERD=sudo
+SUPERUSERF=
+KEYBOARDDIR=${INPUTSDIR}/keyboard
+FRENCHDIR=${INPUTSDIR}/french
+MLPDIR=${INPUTSDIR}/mlp
+MSGDIR=${INPUTSDIR}/msg
+OTHERDIR=${INPUTSDIR}/other
+MKINDEXDIR=${INPUTSDIR}/mkindex
+LF=unix2dos
+LFARG=
+# Installation of FrenchPro style files for Unix & LaTeX, Bernard Gaulle
+#
+# Laisser ce fichier "Makefile.in" intact car il est utilisé tel quel par
+# le fichier "GNUmakefile" (commande GNU "make -f GNUmakefile"/"gmake").
+# Si vous n'avez pas de commande GNU make a disposition vous pouvez
+# utiliser la commande "make" sur une copie du fichier makefile.gen (que
+# vous appelerez de preference "makefile").
+#
+########################################################################
+# The file "Makefile.in" is used as input file when you type:
+# "gmake -f GNUmakefile"
+# (assuming you have that GNU command also named make in few systems).
+#
+# DON'T MODIFY that "Makefile.in" file, just a copy of the "makefile.gen"
+# file (usually "makefile") but only if you _don't have_ any GNU make
+# command ("gmake" or GNU "make -f GNUmakefile") and are unable to use
+# that "GNUmakefile" file at all.
+# Last mods 2007/03/29
+########################################################################
+# generation of files
+########################################################################
+
+# Don't work everywhere, use a silent command or argument.
+#.ifdef defined=$DONTECHO
+#NOECHO=@
+#.endif
+# Messages en Francais
+E300fr=" B I E N V E N U E pour l'installation de FrenchPro ${VFP}"
+E301fr="${NL} 301- Les messages sont enregistres dans ${THELOG}"
+E30fr="${NL} 30- Le repertoire de destination n'est pas initialise."
+E31fr="${NL} 31- Merci d'editer d'abord ce fichier $(THISFILE) !"
+E32fr="${NL} 32- La generation est faite, voulez-vous installer le tout : \"$(CMDMAKE) -f ${MAKENAME} install\" ?"
+E33fr="${NL} 33- Verifications pour les fichiers formats \
+ ${PFMTNAME}.$(PFMTEXT) et ${LFMTNAME}.$(LFMTEXT)"
+E34fr="${NL} 34- Le fichier de motifs de cesure US choisi est ${USHYPH1FILE}"
+E35fr="${NL} 35- OK, pas d'autre format a (re)creer."
+E36fr="${NL} 36- (modifiez la variable "'$$'"INITID si vous en voulez un autre)"
+E37fr="${NL} 37- ERREUR a la creation du format ${PFMTNAME} (${PFMTNAME}.$(PFMTEXT) non trouve)."
+E38fr="${NL} 38*- Le format ${PFMTNAME} a ete genere."
+E39fr="${NL} 39*- Il peut etre recree, apres l'installation, par la commande :"
+E40fr="${NL} 40*- \"${CMDO} ${NECESSARYFPCMD}fmtutil${TSYS} --byfmt ${PFMTNAME} --fmtdir ${FORMATS}\""
+
+E310fr="${NL}310- ERREUR a la creation du format ${LFMTNAME} (${LFMTNAME}.$(LFMTEXT) non trouve)."
+E311fr="${NL}311*- Le format ${LFMTNAME} a ete genere."
+E312fr="${NL}312- Verifiez eventuellement le fichier ${MYFMTUTILCNF}."
+E313fr="${NL}313- Le traducteur kb8to7 est genere."
+E314fr="${NL}314- Le traducteur kb7to8 est genere."
+E315fr="${NL}315- Attention : kb7to8<=>kb8to7 n'est pas neutre !"
+E316fr="${NL}316- Le test de torture est cree en 8-bits"
+E317fr="${NL}317- Le fichier des abreviations est converti en 8-bits"
+E318fr="${NL}318- A n'importe quel moment vous pouvez faire \"$(CMDMAKE) -f ${MAKENAME} uninstall\""
+E319fr="${NL}319- Les formats ${PFMTNAME} et ${LFMTNAME} sont juste installes."
+E320fr="${NL}320- La commande \"${PFMTNAME}\" est prete a l'emploi."
+E321fr="${NL}321- A NOTER que vous pouvez avoir besoin, a la fin, de sortir de session et de vous relogger."
+E322fr="${NL}322- SANS LICENCE ${TYPEL} : UTILISATION VALABLE 1 MOIS, A L'ESSAI."
+E323fr="${NL}323- La commande \"${LFMTNAME}\" est prete a l'emploi."
+E324fr="${NL}324- Le codage des fontes ("'$$'"FONTENCODING) est force a ${FONTENCODING}"
+E325fr="${NL}325- Les fichiers de configuration sont installes."
+E326fr="${NL}326*- Pour localiser les fichiers de FrenchPro utiliser la commande :"
+E327fr="${NL}327*- \"${NECESSARYFPCMD}kpsewhich -path ${KPSEPATH}// fichier\""
+E328fr="${NL}328- F E L I C I T A T I O N S "
+E329fr="${NL}329- Tout est installe (sauf les contribs et les fichiers de test)."
+E329bfr="${NL}329*- Les binaires sont dans : \"${BINDIR}\"."
+E329cfr="${NL}329*- La variable d'environnement "'${VID}'"PATH n'a pas ete changee ; "
+E329dfr="${NL}329*- elle est a modifier si necessaire ou sinon vous pouvez"
+E329efr="${NL}329*- (comme administrateur/root) recopier les binaires dans "
+E329ffr="${NL}329*- la librairie commune : ${BINARIES} ; pour cela executez "
+E329gfr="${NL}329*- le shell \"${MYPWD}/movebin.sh\"."
+E330fr="${NL}330- NE PAS EFFACER les fichiers source (${MYPWD}) ! "
+E331fr="${NL}331- Je vous suggere maintenant \"$(CMDMAKE) -f ${MAKENAME} reftest\""
+E331bfr="${NL}331- pour valider le \"test de torture\"."
+E332fr="${NL}332- Merci d'envoyer le formulaire d'enregistrement a B.Gaulle"
+E333fr="${NL}333- (remplir le fichier REGISTER et l'envoyer a frenchprobg@free.fr)"
+E334fr="${NL}334- (ou \"$(CMDMAKE) -f ${MAKENAME} sendmessage\")"
+E335fr="${NL}335- Le repertoire racine ("'$$'"DESTDIR) sera : \"${ATP}\""
+E336fr="${NL}336- "'$$'"TEXMFLOCAL etait \"${TEXMFLOCAL}\""
+E337fr="${NL}337- "'$$'"HOMETEXMF etait \"${HOMETEXMF}\" ${INVALIDHOM}"
+E338fr="${NL}338- "'$$'"TEXMF etait \"${TEXMF}\""
+E339fr="${NL}339- Le codage d'entree est mis a ${IENCODING} ("'$$'"${CODEC})"
+E340fr="${NL}340- Les binaires iront dans : \"${BINDIR}\" ("'$$'"BINDIR)"
+E341fr="${NL}341- ERREUR : ${BINDIR} ("'$$'"BINDIR) est en protection ecriture"
+E342fr="${NL}342- Verifier les autorisations ou changer la variable."
+E343fr="${NL}343- ERREUR : ${DESTDIR} ("'$$'"ATP) est en protection ecriture"
+E344fr="${NL}344- "'$$'"TEXMFMAIN etait \"${TEXMFMAIN}\""
+E345fr="${NL}345- kb7to8 et kb8to7 sont installes"
+E346fr="${NL}346- La documentation est installee"
+E347fr="${NL}347- Les fichiers d'inputs de FrenchPro sont installes"
+E348fr="${NL}348- Les styles makeindex sont installes"
+E349fr="${NL}349- La desinstallation est faite (source non touche)"
+E350fr="${NL}350- Le test de torture est fait"
+E351fr="${NL}351- Je suggere que vous imprimiez les (${NBPAGES} premieres pages de chaque,"
+E352fr="${NL}352- test et reference): \"$(CMDMAKE) -f ${MAKENAME} printed\""
+E353fr="${NL}353- Compilation de la licence avec LaTeX standard"
+E354fr="${NL}354- (ou \"$(CMDMAKE) -f ${MAKENAME} sendmessage\")"
+E355fr="${NL}355- Merci de comparer les sorties imprimees et puis"
+E356fr="${NL}356- Ne pas faire attention ici au message event. de warning -29- :"
+E357fr="${NL}357- Etes-vous pret maintenant a \"$(CMDMAKE) -f ${MAKENAME} sendmessage\" ?"
+E358fr="${NL}358- Controle des fichiers fmtutil.cnf et texmf.cnf"
+E359fr="${NL}359- ERREUR : format ${PFMTNAME} inconnu dans ${MYFMTUTILCNF}"
+E360fr="${NL}360- ERREUR : format ${LFMTNAME} inconnu dans ${MYFMTUTILCNF}"
+E361fr="${NL}361- ATTENTION : option ${INITEXOPT} non trouvee dans ${MYFMTUTILCNF}"
+E362fr="${NL}362- pour le format ${PFMTNAME}."
+E363fr="${NL}363- pour le format ${LFMTNAME}."
+E364fr="${NL}364- OK pour le format ${PFMTNAME}."
+E365fr="${NL}365- OK pour le format ${LFMTNAME}."
+E366fr="${NL}366- ERREUR : ligne ${PFMTNAME} manquante dans ${MYTEXMFCNF}"
+E367fr="${NL}367- ERREUR : ligne ${LFMTNAME} manquante dans ${MYTEXMFCNF}"
+E368fr="${NL}368- Voir documentation dans engines/tetex.pdf"
+E369fr="${NL}369- ERREUR: ${MYTEXMFCNF} est protege en ecriture"
+E370fr="${NL}370- Arret de l'installation (ERREUR a corriger)."
+E371fr="${NL}371- ${MYFMTUTILCNF} a ete complete avec ${PFMTNAME}."
+E372fr="${NL}372- ${MYFMTUTILCNF} a ete complete avec ${LFMTNAME}."
+E373fr="${NL}373- ${MYTEXMFCNF} a ete complete avec TEXINPUTS.${PFMTNAME}."
+E374fr="${NL}374- ${MYTEXMFCNF} a ete complete avec TEXINPUTS.${LFMTNAME}."
+E375fr="${NL}375- OK pour les fichiers de configuration."
+E376fr="${NL}376- ("'$$'"PRINTER=\"${PRINTER}\") fichiers prets a imprimer dans le repertoire tst."
+E377fr="${NL}377- ERREUR : la commande \"${PFMTNAME}${BINEXT}\" n'est pas trouvee."
+E378fr="${NL}378- ERREUR : la commande \"${LFMTNAME}${BINEXT}\" n'est pas trouvee."
+E379fr="${NL}379- Fin du nettoyage des repertoires."
+E380fr="${NL}380- ERREUR : le nom d'utilisateur a change."
+E381fr="${NL}381- Mise-a-jour de la base de donnees des fichiers."
+E382fr="${NL}382- Retrait des fichiers FrenchPro installes."
+E383fr="${NL}383- Controle des fichiers : ${MYFMTINI}, ${MYCNFINIS}."
+E384fr="${NL}384- ${MYFMTINIDIR}/${MYFMTINI} a ete complete avec ${PFMTNAME}."
+E385fr="${NL}385- ${MYFMTINIDIR}/${MYFMTINI} a ete complete avec ${LFMTNAME}."
+E386fr="${NL}386- ${MYCNFINIDIR}/${MYCNFINIP} a ete complete pour ${PFMTNAME}."
+E387fr="${NL}387- ${MYCNFINIDIR}/${MYCNFINIL} a ete complete pour ${LFMTNAME}."
+E388fr="${NL}388- La commande ${NECESSARYFPCMD}a ete installee."
+E388bfr="${NL}388- La pseudo commande ${NECESSARYFPCMD} a ete installee."
+E389fr="${NL}389*- Voici les commandes FrenchPro a utiliser pour ${INITID}(la)tex"
+E390fr="${NL}390*- avec Plain : \"${NECESSARYFPCMD}${PFMTNAME} fichier.tex\""
+E391fr="${NL}391*- avec LaTeX : \"${NECESSARYFPCMD}${LFMTNAME} fichier.tex\""
+E392fr="${NL}392*- Il peut etre recree, apres l'installation, par la commande :"
+E393fr="${NL}393*- \"${CMDO} ${NECESSARYFPCMD}fmtutil${TSYS} --byfmt ${LFMTNAME} --fmtdir ${FORMATS}\""
+E394fr="${NL}394- Retrait de ${PFMTNAME} dans ${MYFMTUTILCNF}."
+E395fr="${NL}395- Retrait de ${LFMTNAME} dans ${MYFMTUTILCNF}."
+E396fr="${NL}396- Remplacement du lien ${PFMTNAME}."
+E397fr="${NL}397- Remplacement du lien ${LFMTNAME}."
+E398fr="${NL}398- Remplacement du lien TeXShop altpdffr${PMOTEUR}."
+E399fr="${NL}399- Remplacement du lien TeXShop altpdffr${FORMAT}."
+E400fr="${NL}400- Anomalie de compilation du test de torture."
+E401fr="${NL}401- Considerez l'utilisation de TL2004=NO."
+E402fr="${NL}402- Considerez l'utilisation de TL2003=NO."
+E403fr="${NL}403- Installation du moteur ${PFMTNAME} pour TeXShop."
+E404fr="${NL}404- Installation du moteur ${LFMTNAME} pour TeXShop."
+E405fr="${NL}405- Pour un resume d'installation faire : \
+ ${CMDMAKE} -f ${MAKENAME} INFO"
+#
+E500fr="${NL}500*- L'installation de FrenchPro s'est terminee avec succes."
+E501fr="${NL}501*- Ceci est un rappel des informations importantes :"
+E502fr="${NL}502*- ======================================================="
+E503fr="${NL}503*- L'installation de FrenchPro n'est pas terminee !"
+
+# Messages in English
+E300en=" W E L C O M E for FrenchPro Installation ${VFP}"
+E301en="${NL}301- Messages are logged to ${THELOG}"
+E30en="${NL} 30- Destination directories not set."
+E31en="${NL} 31- Please edit the $(THISFILE) first!"
+E32en="${NL} 32- Generation is done, do you want to install it: \"$(CMDMAKE) -f ${MAKENAME} install\"?"
+E33en="${NL} 33- Few checkings for formats \
+ ${PFMTNAME}.$(PFMTEXT) and ${LFMTNAME}.$(LFMTEXT)"
+E34en="${NL} 34- Assuming US hyphen file is ${USHYPH1FILE}"
+E35en="${NL} 35- Okay, no more formats need to be (re)built."
+E36en="${NL} 36- (modify "'$$'"INITID variable if you want any other)"
+E37en="${NL} 37- ERROR creating format ${PFMTNAME} (${LFMTNAME}.$(LFMTEXT) not found)."
+E38en="${NL} 38- The ${PFMTNAME} format has been generated."
+E39en="${NL} 39- It can be rebuilt after installation with the command:"
+E40en="${NL} 40- \"${CMDO} ${NECESSARYFPCMD}fmtutil${TSYS} --byfmt ${PFMTNAME} --fmtdir ${FORMATS}\""
+
+E310en="${NL}310- ERROR creating format ${LFMTNAME} (${LFMTNAME}.$(LFMTEXT) not found)."
+E311en="${NL}311*- The ${LFMTNAME} format has been generated."
+E312en="${NL}312- Check possible error in ${MYFMTUTILCNF}."
+E313en="${NL}313- kb8to7 translator is generated."
+E314en="${NL}314- kb7to8 translator is generated."
+E315en="${NL}315- WARNING non-neutral kb7to8<=>kb8to7!"
+E316en="${NL}316- Torture-test created in 8bit"
+E317en="${NL}317- Abbreviations file converted to 8bit"
+E318en="${NL}318- At any time you can \"$(CMDMAKE) -f ${MAKENAME} uninstall\""
+E319en="${NL}319- Formats ${PFMTNAME} and ${LFMTNAME} just installed."
+E320en="${NL}320- \"${PFMTNAME}\" command ready to use."
+E321en="${NL}321- NOTICE you may need to exit and re-login at end."
+E322en="${NL}322- WITHOUT ${TYPEL} LICENSE: 1 MONTH USAGE, FOR TRIAL."
+E323en="${NL}323- \"${LFMTNAME}\" command ready to use."
+E324en="${NL}324- Font encoding ("'$$'"FONTENCODING) is forced to ${FONTENCODING}"
+E325en="${NL}325- Configuration files installed."
+E326en="${NL}326*- To locate FrenchPro files use the command:"
+E327en="${NL}327*- \"${NECESSARYFPCMD}kpsewhich -path ${KPSEPATH}// file\""
+E328en="${NL}328- C O N G R A T U L A T I O N S "
+E329en="${NL}329- All is installed (except contribs and tests files)."
+E329ben="${NL}329*- Binaries are located in: \"${BINDIR}\"."
+E329cen="${NL}329*- The "'${VID}'"PATH environment variable has not been changed;"
+E329den="${NL}329*- you can update it if necessary, otherwise you may copy"
+E329een="${NL}329*- (as administrator/root) all new binaries into the "
+E329fen="${NL}329*- common library: ${BINARIES}; to do that just execute "
+E329gen="${NL}329*- the following shell \"${MYPWD}/movebin.sh\"."
+E330en="${NL}330- DON'T DELETE the source files (${MYPWD})! "
+E331en="${NL}331- I suggest you \"$(CMDMAKE) -f ${MAKENAME} reftest\" now"
+E331ben="${NL}331- for validation of the \"torture test\"."
+E332en="${NL}332- Thanks to send the registration message to B.Gaulle"
+E333en="${NL}333- (fill in REGISTER file and mail it to frenchprobg@free.fr)"
+E334en="${NL}334- (or \"$(CMDMAKE) -f ${MAKENAME} sendmessage\")"
+E335en="${NL}335- Root directory ("'$$'"DESTDIR) will be: \"${ATP}\""
+E336en="${NL}336- "'$$'"TEXMFLOCAL was \"${TEXMFLOCAL}\""
+E337en="${NL}337- "'$$'"HOMETEXMF was \"${HOMETEXMF}\" ${INVALIDHOM}"
+E338en="${NL}338- "'$$'"TEXMF was \"${TEXMF}\""
+E339en="${NL}339- Input-encoding is set to ${IENCODING} ("'$$'"${CODEC})"
+E340en="${NL}340- Binaries will be put in: \"${BINDIR}\" ("'$$'"BINDIR)"
+E341en="${NL}341- ERROR: ${BINDIR} ("'$$'"BINDIR) is write protected"
+E342en="${NL}342- check permissions or set variable."
+E343en="${NL}343- ERROR: ${DESTDIR} ("'$$'"ATP) is write protected"
+E344en="${NL}344- "'$$'"TEXMFMAIN was \"${TEXMFMAIN}\""
+E345en="${NL}345- kb7to8 and kb8to7 installed"
+E346en="${NL}346- Documentation installed"
+E347en="${NL}347- FrenchPro inputs installed"
+E348en="${NL}348- Makeindex styles installed"
+E349en="${NL}349- unistallation done (source untouched)"
+E350en="${NL}350- Torture test done"
+E351en="${NL}351- I suggest you print them (first ${NBPAGES} pages of each,"
+E352en="${NL}352- test and reference): \"$(CMDMAKE) -f ${MAKENAME} printed\""
+E353en="${NL}353- Compiling the license with standard LaTeX"
+E354en="${NL}354- (or \"$(CMDMAKE) -f ${MAKENAME} sendmessage\""
+E355en="${NL}355- Please compare the printed outputs and then"
+E356en="${NL}356- Don't care if any warning message -29- just below:"
+E357en="${NL}357- Are you ready to \"$(CMDMAKE) -f ${MAKENAME} sendmessage\" now?"
+E358en="${NL}358- Controling fmtutil.cnf and texmf.cnf files"
+E359en="${NL}359- ERROR: unknown format ${PFMTNAME} in ${MYFMTUTILCNF}"
+E360en="${NL}360- ERROR: unknown format ${LFMTNAME} in ${MYFMTUTILCNF}"
+E361en="${NL}361- WARNING: option ${INITEXOPT} not found in ${MYFMTUTILCNF"}
+E362en="${NL}362- for the format ${PFMTNAME}."
+E363en="${NL}363- for the format ${LFMTNAME}."
+E364en="${NL}364- OK for the format ${PFMTNAME}."
+E365en="${NL}365- OK for the format ${LFMTNAME}."
+E366en="${NL}366- ERROR: missing line ${PFMTNAME} in ${MYTEXMFCNF}"
+E367en="${NL}367- ERROR: missing line ${LFMTNAME} in ${MYTEXMFCNF}"
+E368en="${NL}368- Look at documentation in engines/tetex.pdf"
+E369en="${NL}369- ERROR: ${MYTEXMFCNF} is write protected"
+E370en="${NL}370- Installation stopped (ERROR to be corrected)."
+E371en="${NL}371- ${MYFMTUTILCNF} has been extended for ${PFMTNAME}."
+E372en="${NL}372- ${MYFMTUTILCNF} has been extended for ${LFMTNAME}."
+E373en="${NL}373- ${MYTEXMFCNF} has been extended for ${PFMTNAME}."
+E374en="${NL}374- ${MYTEXMFCNF} has been extended for ${LFMTNAME}."
+E375en="${NL}375- Okay for the configuration files."
+E376en="${NL}376- ("'$$'"PRINTER=\"${PRINTER}\") files are ready to print in tst directory."
+E377en="${NL}377- ERROR: the \"${PFMTNAME}${BINEXT}\" command is not found."
+E378en="${NL}378- ERROR: the \"${LFMTNAME}${BINEXT}\" command is not found."
+E379en="${NL}379- Cleaning directories ended successfully."
+E380en="${NL}380- ERROR: user name has changed."
+E381en="${NL}381- Updating the files data base."
+E382en="${NL}382- Removing all FrenchPro files already installed."
+E383en="${NL}383- Controling files: ${MYFMTINI}, ${MYCNFINIS}."
+E384en="${NL}384- ${MYFMTINIDIR}/${MYFMTINI} has been extended for ${PFMTNAME}."
+E385en="${NL}385- ${MYFMTINIDIR}/${MYFMTINI} has been extended for ${LFMTNAME}."
+E386en="${NL}386- ${MYCNFINIDIR}/${MYCNFINIP} has been extended for '${TIPLINE}'."
+E387en="${NL}387- ${MYCNFINIDIR}/${MYCNFINIL} has been extended for '${TILLINE}'."
+E388en="${NL}388- The ${NECESSARYFPCMD}command has been installed."
+E388ben="${NL}388- The ${NECESSARYFPCMD}pseudo command has been installed."
+E389en="${NL}389*- Here are the FrenchPro commands to use for ${INITID}(la)tex"
+E390en="${NL}390*- with Plain: \"${NECESSARYFPCMD}${PFMTNAME} file.tex\""
+E391en="${NL}391*- with LaTeX: \"${NECESSARYFPCMD}${LFMTNAME} file.tex\""
+E392en="${NL}392*- After installation: it can be rebuilt with the command:"
+E393en="${NL}393*- \"${CMDO} ${NECESSARYFPCMD}fmtutil${TSYS} --byfmt ${LFMTNAME} --fmtdir ${FORMATS}\""
+E394en="${NL}394- ${PFMTNAME} removed from ${MYFMTUTILCNF}."
+E395en="${NL}395- ${LFMTNAME} removed from ${MYFMTUTILCNF}."
+E396en="${NL}396- Replacing link ${PFMTNAME}."
+E397en="${NL}397- Replacing link ${LFMTNAME}."
+E398en="${NL}398- Replacing TeXShop link altpdffr${PMOTEUR}."
+E399en="${NL}399- Replacing TeXShop link altpdffr${FORMAT}."
+E400en="${NL}400- Anormal end compiling the torture test."
+E401en="${NL}401- Consider TL2004=NO paramter use."
+E402en="${NL}402- Consider TL2003=NO parameter use."
+E403en="${NL}403- Engine ${PFMTNAME} installed for TeXShop."
+E404en="${NL}404- Engine ${LFMTNAME} installed for TeXShop."
+E405en="${NL}405- For a digest of installation do the following: \
+ ${CMDMAKE} -f ${MAKENAME} INFO"
+#
+E500en="${NL}500*- FrenchPro had been installed successfully."
+E501en="${NL}501*- This is a remainer about important informations:"
+E502en="${NL}502*- ================================================"
+E503en="${NL}503*- FrenchPro installation is not completed!"
+
+DOCDIR=${MYPWD}/doc
+INPUTSDIR=${MYPWD}/inputs
+FRENCHBINDIR=${MYPWD}/bin
+TSTDIR=${MYPWD}/tst
+BS="\\\\"
+
+default: preclean welcome checkSU loginit batinitX continue done
+
+continue: $(IENCODING) $(FONTENCODING) \
+ french ${CHECKCNF} \
+ genformats trialts${OO} translators translate\
+ torturetestfile done
+ ${NOECHO}if test "${AUTREOS}" = "Windows" ; then \
+ ${LF} ${MYPWD}/${THELOG} ${LFARG} >>${DNF}; \
+ fi
+
+nonstopcontinueI: $(IENCODING) $(FONTENCODING) \
+ french ${CHECKCNF} \
+ genformats trialts${OO} translators translate\
+ torturetestfile nonstopinstallI postclean cmdinfo
+ ${NOECHO}if test "${AUTREOS}" = "Windows" ; then \
+ ${LF} ${MYPWD}/${THELOG} ${LFARG} >>${DNF}; \
+ fi
+
+nonstopcontinueII: $(IENCODING) $(FONTENCODING) \
+ french ${CHECKCNF} \
+ genformats \
+ nonstopinstallII postclean cmdinfo
+ ${NOECHO}if test "${AUTREOS}" = "Windows" ; then \
+ ${LF} ${MYPWD}/${THELOG} ${LFARG} >>${DNF}; \
+ fi
+
+nonstopcontinueIII: $(IENCODING) $(FONTENCODING) \
+ french ${CHECKCNF} \
+ genformats \
+ nonstopinstallIII ALLDONE
+ ${NOECHO}if test "${AUTREOS}" = "Windows" ; then \
+ ${LF} ${MYPWD}/${THELOG} ${LFARG} >>${DNF}; \
+ fi
+
+loginit:
+ ${NOECHO} touch ${MYPWD}/${THELOG}
+ ${NOECHO} touch ${MYPWD}/echoandlog
+ ${NOECHO} touch ${MYPWD}/execandbat
+ ${NOECHO} rm ${MYPWD}/${THELOG} ${MYPWD}/echoandlog \
+ ${MYPWD}/execandbat
+ ${NOECHO} touch ${MYPWD}/${THELOG} ${MYPWD}/echoandlog
+ ${NOECHO}echo "#!/bin/sh -v" >> ${MYPWD}/echoandlog
+ ${NOECHO}echo echo "$$"1 "$$"2 >> ${MYPWD}/echoandlog
+ ${NOECHO}echo echo "$$"1 "$$"2 \>\> ${MYPWD}/${THELOG} \
+ >> ${MYPWD}/echoandlog
+ ${NOECHO}chmod ${MOD4ME} ${MYPWD}/echoandlog
+ @${ECHO} ${E301${LANGMSG}}
+
+preclean:
+ ${NOERR}${NOECHO}${RM} ${MYPWD}/done
+ ${NOECHO}touch ${MYPWD}/uninstall.sh ; ${RM} ${MYPWD}/uninstall.sh
+ ${NOECHO}touch ${MYPWD}/uninstall.sh ; chmod ${MOD4ME} ${MYPWD}/uninstall.sh
+ ${NOECHO}echo "#!/bin/sh -v" >> ${MYPWD}/uninstall.sh
+ ${NOECHO}if test -z "$(BAT)" ;\
+ then echo " " ; \
+ else \
+ touch ${MYPWD}/install.bat ; ${RM} ${MYPWD}/install.bat ; \
+ touch ${MYPWD}/uninstall.bat ; ${RM} ${MYPWD}/uninstall.bat ; \
+ fi
+ ${NOECHO}touch ${MYPWD}/uninstall.sh ; ${RM} ${MYPWD}/movebin.sh
+ ${NOECHO}touch ${MYPWD}/uninstall.sh ; chmod ${MOD4ME} ${MYPWD}/movebin.sh
+ ${NOECHO}echo "#!/bin/sh -v" >> ${MYPWD}/movebin.sh
+
+
+welcome:
+ @${ECHO} "$$""LANG=\"${LANG}\" OS=${THEOSTYPE} umask=\"${UMASK}\" ${LOGINNAME}"
+ @${ECHO} "$$""SHELL=\"${SHELL}\""
+ @${ECHO} "$$""LANG=\"${LANG}\" ${LOGINNAME}"
+ @${ECHO} " "
+ @${ECHO} ${E300${LANGMSG}}
+ @${ECHO} " "
+
+checkSU:
+ ${NOECHO}if test -z "$(LOGINNAME)" ;\
+ then ${ECHO} " " ;\
+ else \
+ if ! test 'whoami'=$(LOGINNAME) ;\
+ then ${ECHO} ${E380${LANGMSG}} ; exit 1 ;\
+ fi ;\
+ fi
+
+batinitX:
+ @${ECHO} ${E1}
+ ${NOECHO}${RM} ${MYPWD}/install.cmd
+ ${NOECHO} touch ${MYPWD}/install.cmd ${MYPWD}/execandbat
+ ${NOECHO}echo "#!/bin/sh -v" >> ${MYPWD}/execandbat
+ ${NOECHO}echo "$$"* >> ${MYPWD}/execandbat
+ ${NOECHO}if test -z "$(BAT)" ;\
+ then ${ECHO} " " ; \
+ else \
+ echo echo "$$"* \>\> ${MYPWD}/install.cmd \
+ >> ${MYPWD}/execandbat ;\
+ fi
+ ${NOECHO}chmod ${MOD4ME} ${MYPWD}/execandbat
+ ${NOECHO}if test "${AUTREOS}" = "Windows" ; then \
+ ${LF} ${MYPWD}/${THELOG} ${LFARG} >>${DNF}; \
+ fi
+
+
+# Apply option for keyboard encoding
+$(IENCODING):
+ ${NOECHO}${EXEC} cd ${KEYBOARDDIR}
+ ${NOECHO}cd ${KEYBOARDDIR} ; \
+ sed s/kbencoding{latin9}/kbencoding{$(IENCODING)}/ \
+ <keyboard.org >keyboard.dat
+ ${NOECHO}cd ${KEYBOARDDIR} ; \
+ ${EXEC} ${CP} ${MODTXT} keyboard.dat french.keyboard.dat
+ ${NOECHO}if test ! -f ${KEYBOARDDIR}/qwerty.kbc ; then \
+ touch ${KEYBOARDDIR}/qwerty.kbc ;\
+ fi
+ ${NOECHO}cd ${KEYBOARDDIR} ; \
+ sed s/kbencoding{latin9}/kbencoding{qwerty}/ \
+ <keyboard.org >english.keyboard.dat
+
+$(FONTENCODING):
+ ${NOECHO}cd initex ; rm plaintex.cfg ; \
+ sed -e "s0%??0\\\\def\\\\encodingdefault\{$(FONTENCODING)\}0" \
+ <hyphen.org >plaintex.cfg ;\
+ sed -e "s9%??9\\\\def\\\\encodingdefault\{$(FONTENCODING)\}\\\\fontencoding\{$(FONTENCODING)\}\\\\selectfont9" \
+ <hyphen.org >hyphen.cfg
+ @${ECHO} ${E324${LANGMSG}}
+
+french:
+ ${NOECHO}if test ! "${DESTDIRDIR}" -o ! "$(FORMATS)" ; then \
+ ${ECHO} ${E30${LANGMSG}}; \
+ ${ECHO} ${E31${LANGMSG}}; \
+ exit 1 ; \
+ fi
+
+done:
+ @${ECHO} ${E32${LANGMSG}}
+
+checkcnf:
+ ${NOECHO}if test -z "${INITEXOPT}" ; then ${ECHO} " " ; \
+ else \
+ if test -z "$(ISteTeX)" ; then ${ECHO} " "; else \
+ $(MAKE) -f ${MAKENAME} checkcnfGO ${MKS} ; \
+ fi ; \
+ fi
+ ${NOECHO}if test -z "$(ISMiKTeX)" ; then ${ECHO} " "; else \
+ ${MKDIRS} ${MYCNFINIDIR} ;\
+ ${EXEC} ${MKDIRS} ${MYFMTINIDIR} ;\
+ $(MAKE) -f ${MAKENAME} checkfmtGO ${MKS} ; \
+ fi
+
+checkfmtGO:
+ @${ECHO} ${E383${LANGMSG}}
+ ${NOECHO}if test -z "${PLAINLINE}" ; then \
+ $(MAKE) -f ${MAKENAME} SETFPini ${MKS} ; \
+ fi
+ ${NOECHO}if test -z "${LATEXLINE}" ; then \
+ $(MAKE) -f ${MAKENAME} SETFLini ${MKS} ; \
+ fi
+ ${NOECHO}if test -z "${TEXMFPLINE}" ; then \
+ $(MAKE) -f ${MAKENAME} SETTPini ${MKS} ; \
+ fi
+ ${NOECHO}if test -z "${TEXMFFLINE}" ; then \
+ $(MAKE) -f ${MAKENAME} SETTLini ${MKS} ; \
+ fi
+
+
+checkcnfGO:
+ @${ECHO} ${E358${LANGMSG}}
+ ${NOECHO}if test -z "${PLAINLINE}" ; then \
+ if test -w "${MYFMTUTILCNF}" ; then ${ECHO} " ";\
+ else ${ECHO} ${E369${LANGMSG}};\
+ ${ECHO} ${E370${LANGMSG}}; exit 1 ;\
+ fi ;\
+ $(MAKE) -f ${MAKENAME} SETFPcnf ${MKS} ; \
+ else \
+ if test -z "${PLAINMOT}" ; then \
+ $(MAKE) -f ${MAKENAME} reSETFPcnf SETFPcnf ${MKS} ; \
+ else \
+ if test -z "${PLAINOPT}" ; then \
+ $(MAKE) -f ${MAKENAME} SETFPcnf ${MKS} ; \
+ fi ;\
+ fi ;\
+ fi
+ ${NOECHO}if test -z "${FORMATLINE}" ; then \
+ if test -w "${MYFMTUTILCNF}" ; then ${ECHO} " ";\
+ else ${ECHO} ${E369${LANGMSG}};\
+ ${ECHO} ${E370${LANGMSG}}; exit 1 ;\
+ fi ;\
+ $(MAKE) -f ${MAKENAME} SETFLcnf ${MKS} ; \
+ else \
+ if test -z "${FORMATMOT}" ; then \
+ $(MAKE) -f ${MAKENAME} reSETFLcnf SETFLcnf ${MKS} ; \
+ else \
+ if test -z "${FORMATOPT}" ; then \
+ $(MAKE) -f ${MAKENAME} SETFLcnf ${MKS} ; \
+ fi ;\
+ fi ;\
+ fi
+ ${NOECHO}if test -z "${TEXMFPLINE}" ; then \
+ $(MAKE) -f ${MAKENAME} SETTPcnf ${MKS} ; \
+ fi
+ ${NOECHO}if test -z "${TEXMFFLINE}" ; then \
+ $(MAKE) -f ${MAKENAME} SETTLcnf ${MKS} ; \
+ fi
+ @${ECHO} ${E375${LANGMSG}}
+
+
+SETFPini:
+ ${NOECHO}${SHELL} -ec "echo '${REFPLINE}' >>${MYFMTINIDIR}/${MYFMTINI}"
+ ${NOECHO}${SHELL} -ec "echo ${PL0} >>${MYFMTINIDIR}/${MYFMTINI}"
+ ${NOECHO}${SHELL} -ec "echo ${PL1} >>${MYFMTINIDIR}/${MYFMTINI}"
+ ${NOECHO}${SHELL} -ec "echo ${PL2} >>${MYFMTINIDIR}/${MYFMTINI}"
+ ${NOECHO}${SHELL} -ec "echo ${PL3} >>${MYFMTINIDIR}/${MYFMTINI}"
+ ${NOECHO}${SHELL} -ec "echo ${PL4} >>${MYFMTINIDIR}/${MYFMTINI}"
+ ${NOECHO}${SHELL} -ec "echo ${PL5} >>${MYFMTINIDIR}/${MYFMTINI}"
+ ${NOECHO}${SHELL} -ec "echo ${PL6} >>${MYFMTINIDIR}/${MYFMTINI}"
+# our lf is unable to process the path ${MYFMTINIDIR}
+ ${NOECHO}cd ${MYFMTINIDIR} ; ${LF} ${MYFMTINI} ${LFARG} >>${DNF}
+ ${NOECHO}if test ! -z "${VISMiKTeX}" ; then \
+ ${EXEC} ${MKDIRS} ${MIKTEXFMTDIR} ;\
+ ${EXEC} ${CP} ${MODTXT} ${MYFMTINIDIR}/${MYFMTINI} ${MIKTEXFMTDIR} ;\
+ fi
+ @${ECHO} ${E384${LANGMSG}}
+
+SETFLini:
+ ${NOECHO}${SHELL} -ec "echo '${REFLLINE}' >>${MYFMTINIDIR}/${MYFMTINI}"
+ ${NOECHO}${SHELL} -ec "echo ${LA0} >>${MYFMTINIDIR}/${MYFMTINI}"
+ ${NOECHO}${SHELL} -ec "echo ${LA1} >>${MYFMTINIDIR}/${MYFMTINI}"
+ ${NOECHO}${SHELL} -ec "echo ${LA2} >>${MYFMTINIDIR}/${MYFMTINI}"
+ ${NOECHO}${SHELL} -ec "echo ${LA3} >>${MYFMTINIDIR}/${MYFMTINI}"
+ ${NOECHO}${SHELL} -ec "echo ${LA4} >>${MYFMTINIDIR}/${MYFMTINI}"
+ ${NOECHO}${SHELL} -ec "echo ${LA5} >>${MYFMTINIDIR}/${MYFMTINI}"
+ ${NOECHO}${SHELL} -ec "echo ${LA6} >>${MYFMTINIDIR}/${MYFMTINI}"
+# our lf is unable to process the path ${MYFMTINIDIR}
+ ${NOECHO}cd ${MYFMTINIDIR} ; ${LF} ${MYFMTINI} ${LFARG} >>${DNF}
+ ${NOECHO}if test ! -z "${VISMiKTeX}" ; then \
+ ${EXEC} ${MKDIRS} ${MIKTEXFMTDIR} ;\
+ ${EXEC} ${CP} ${MODTXT} ${MYFMTINIDIR}/${MYFMTINI} ${MIKTEXFMTDIR} ;\
+ fi
+ @${ECHO} ${E385${LANGMSG}}
+
+SETTPini:
+ ${RM} ${MYCNFINIDIR}/${MYCNFINIP}X ; touch ${MYCNFINIDIR}/${MYCNFINIP}X
+ ${NOECHO}${SHELL} -ec 'echo ${TIPLINE} >>${MYCNFINIDIR}/${MYCNFINIP}X'
+ ${NOECHO}${SHELL} -ec 'echo ${TIPL0} >>${MYCNFINIDIR}/${MYCNFINIP}X'
+ ${NOECHO}${SHELL} -ec 'echo ${TIPL1} >>${MYCNFINIDIR}/${MYCNFINIP}X'
+ ${NOECHO}${SHELL} -ec 'echo ${TIPL2} >>${MYCNFINIDIR}/${MYCNFINIP}X'
+ ${NOECHO}${SHELL} -ec 'echo ${TIPL3} >>${MYCNFINIDIR}/${MYCNFINIP}X'
+ ${NOECHO}sed -e "s/!/${BS}/g" \
+ <${MYCNFINIDIR}/${MYCNFINIP}X >>${MYCNFINIDIR}/${MYCNFINIP}
+# our lf is unable to process the path ${MYFMTINIDIR}
+ ${NOECHO}cd ${MYCNFINIDIR} ; ${LF} ${MYCNFINIP} ${LFARG} >>${DNF}
+ ${NOECHO}if test ! -z "${VISMiKTeX}" ; then \
+ ${EXEC} ${MKDIRS} ${MIKTEXCNFDIR} ;\
+ ${EXEC} ${CP} ${MODTXT} ${MYCNFINIDIR}/${MYCNFINIP} ${MIKTEXCNFDIR} ;\
+ fi
+ @${ECHO} ${E386${LANGMSG}}
+ ${NOECHO}${RM} ${MYCNFINIDIR}/${MYCNFINIP}X
+
+SETTLini:
+ ${RM} ${MYCNFINIDIR}/${MYCNFINIL}X ; touch ${MYCNFINIDIR}/${MYCNFINIL}X
+ ${NOECHO}${SHELL} -ec 'echo ${TILLINE} >>${MYCNFINIDIR}/${MYCNFINIL}X'
+ ${NOECHO}${SHELL} -ec 'echo ${TILL0} >>${MYCNFINIDIR}/${MYCNFINIL}X'
+ ${NOECHO}${SHELL} -ec 'echo ${TILL1} >>${MYCNFINIDIR}/${MYCNFINIL}X'
+ ${NOECHO}${SHELL} -ec 'echo ${TILL2} >>${MYCNFINIDIR}/${MYCNFINIL}X'
+ ${NOECHO}${SHELL} -ec 'echo ${TILL3} >>${MYCNFINIDIR}/${MYCNFINIL}X'
+ ${NOECHO}sed -e "s/!/${BS}/g" \
+ <${MYCNFINIDIR}/${MYCNFINIL}X >>${MYCNFINIDIR}/${MYCNFINIL}
+# our lf is unable to process the path ${MYFMTINIDIR}
+ ${NOECHO}cd ${MYCNFINIDIR} ; ${LF} ${MYCNFINIL} ${LFARG} >>${DNF}
+ ${NOECHO}if test ! -z "${VISMiKTeX}" ; then \
+ ${EXEC} ${MKDIRS} ${MIKTEXCNFDIR} ;\
+ ${EXEC} ${CP} ${MODTXT} ${MYCNFINIDIR}/${MYCNFINIL} ${MIKTEXCNFDIR} ;\
+ fi
+ @${ECHO} ${E387${LANGMSG}}
+ ${NOECHO}${RM} ${MYCNFINIDIR}/${MYCNFINIL}X
+
+reSETFPcnf:
+ ${NOECHO}if test ! -f "${MYFMTUTILCNF}ORI" ; then \
+ ${CP} ${MODTXT} ${MYFMTUTILCNF} ${MYFMTUTILCNF}ORI ;\
+ fi
+ ${NOECHO}${CP} ${MODTXT} ${MYFMTUTILCNF} ${MYFMTUTILCNF}temp
+ ${NOECHO}grep -v "${PLAINLINE}" <${MYFMTUTILCNF}temp >${MYFMTUTILCNF}
+ ${NOECHO}${RM} ${MYFMTUTILCNF}temp
+ @${ECHO} ${E394${LANGMSG}}
+ ${NOECHO}if test ! -z "${TMFCONFIG}" ; then \
+ if test ! -f "${TMFCONFIG}/web2c/fmtutil.cnf" ; then \
+ ${LNS} ${MYFMTUTILCNF} ${TMFCONFIG}/web2c/fmtutil.cnf ;\
+ ${TEXHASHCMD} ${TMFCONFIG} ;\
+ echo "rm ${TMFCONFIG}/web2c/fmtutil.cnf" >> ${MYPWD}/uninstall.sh ; \
+ fi ;\
+ fi
+
+reSETFLcnf:
+ ${NOECHO}if test ! -f "${MYFMTUTILCNF}ORI" ; then \
+ ${CP} ${MODTXT} ${MYFMTUTILCNF} ${MYFMTUTILCNF}ORI ;\
+ fi
+ ${NOECHO}${CP} ${MODTXT} ${MYFMTUTILCNF} ${MYFMTUTILCNF}temp
+ ${NOECHO}grep -v "${FORMATLINE}" <${MYFMTUTILCNF}temp >${MYFMTUTILCNF}
+ ${NOECHO}${RM} ${MYFMTUTILCNF}temp
+ @${ECHO} ${E395${LANGMSG}}
+
+SETFPcnf:
+ ${NOECHO}if test ! -f "${MYFMTUTILCNF}ORI" ; then \
+ ${CP} ${MODTXT} ${MYFMTUTILCNF} ${MYFMTUTILCNF}ORI ;\
+ fi
+ ${NOECHO}${SHELL} -ec "echo '${REFPLINE}' >>${MYFMTUTILCNF}"
+ @${ECHO} ${E371${LANGMSG}}
+ ${NOECHO}if test ! -z "${TMFCONFIG}" ; then \
+ if test -d "${TMFCONFIG}/web2c/" ; then \
+ if test ! -f "${TMFCONFIG}/web2c/fmtutil.cnf" ; then \
+ ${LNS} ${MYFMTUTILCNF} ${TMFCONFIG}/web2c/fmtutil.cnf ;\
+ ${TEXHASHCMD} ${TMFCONFIG} ;\
+ echo "rm ${TMFCONFIG}/web2c/fmtutil.cnf" >> ${MYPWD}/uninstall.sh ; \
+ fi ;\
+ fi ;\
+ fi
+
+SETFLcnf:
+ ${NOECHO}if test ! -f "${MYFMTUTILCNF}ORI" ; then \
+ ${CP} ${MODTXT} ${MYFMTUTILCNF} ${MYFMTUTILCNF}ORI ;\
+ fi
+ ${NOECHO}${SHELL} -ec "echo '${REFLLINE}' >>${MYFMTUTILCNF}"
+ @${ECHO} ${E372${LANGMSG}}
+ ${NOECHO}if test ! -z "${TMFCONFIG}" ; then \
+ if test -d "${TMFCONFIG}/web2c/" ; then \
+ if test ! -f "${TMFCONFIG}/web2c/fmtutil.cnf" ; then \
+ ${LNS} ${MYFMTUTILCNF} ${TMFCONFIG}/web2c/fmtutil.cnf ;\
+ ${TEXHASHCMD} ${TMFCONFIG} ;\
+ echo "rm ${TMFCONFIG}/web2c/fmtutil.cnf" >> ${MYPWD}/uninstall.sh ; \
+ fi ;\
+ fi ;\
+ fi
+
+SETTPcnf:
+ ${NOECHO}if test ! -f "${MYTEXMFCNF}ORI" ; then \
+ ${CP} ${MODTXT} ${MYTEXMFCNF} ${MYTEXMFCNF}ORI ;\
+ fi
+ ${NOECHO}cat ${MYTEXMFCNF} | sed -e "s/^${TIPID}/%${TIPID}/" >${MYTEXMFCNF}COPYFP
+ ${NOECHO}${CP} ${MODTXT} ${MYTEXMFCNF}COPYFP ${MYTEXMFCNF}
+ ${NOECHO}${RM} ${MYTEXMFCNF}COPYFP
+ @${SHELL} -ec 'echo ${TIPLINE} >>${MYTEXMFCNF}'
+ @${ECHO} ${E373${LANGMSG}}
+ ${NOECHO}if test ! -z "${TMFCONFIG}" ; then \
+ if test -d "${TMFCONFIG}/web2c/" ; then \
+ if test ! -f "${TMFCONFIG}/web2c/texmf.cnf" ; then \
+ ${LNS} ${MYTEXMFCNF} ${TMFCONFIG}/web2c/texmf.cnf ;\
+ ${TEXHASHCMD} ${TMFCONFIG} ;\
+ echo "rm ${TMFCONFIG}/web2c/texmf.cnf" >> ${MYPWD}/uninstall.sh ; \
+ fi ;\
+ fi ;\
+ fi
+
+SETTLcnf:
+ ${NOECHO}if test ! -f "${MYTEXMFCNF}ORI" ; then \
+ ${CP} ${MODTXT} ${MYTEXMFCNF} ${MYTEXMFCNF}ORI ;\
+ fi
+ ${NOECHO}cat ${MYTEXMFCNF} | sed -e "s/^${TILID}/%${TILID}/" >${MYTEXMFCNF}COPYFP
+ ${NOECHO}${CP} ${MODTXT} ${MYTEXMFCNF}COPYFP ${MYTEXMFCNF}
+ ${NOECHO}${RM} ${MYTEXMFCNF}COPYFP
+ @${SHELL} -ec 'echo ${TILLINE} >>${MYTEXMFCNF}'
+ @${ECHO} ${E374${LANGMSG}}
+ ${NOECHO}if test ! -z "${TMFCONFIG}" ; then \
+ if test -d "${TMFCONFIG}/web2c/" ; then \
+ if test ! -f "${TMFCONFIG}/web2c/texmf.cnf" ; then \
+ ${LNS} ${MYTEXMFCNF} ${TMFCONFIG}/web2c/texmf.cnf ;\
+ ${TEXHASHCMD} ${TMFCONFIG} ;\
+ echo "rm ${TMFCONFIG}/web2c/texmf.cnf" >> ${MYPWD}/uninstall.sh ; \
+ fi ;\
+ fi ;\
+ fi
+
+SETTOO:
+ ${CP} ${MODTXT} ${MYTEXMFCNF} ${MYTEXMFCNF}COPYFP
+ @${SHELL} -ec "echo '${TOOLINE}' >>${MYTEXMFCNF}"
+
+RESETTOO:
+ ${NOECHO}if test -f "${MYTEXMFCNF}COPYFP" ; then \
+ ${CP} ${MODTXT} ${MYTEXMFCNF}COPYFP ${MYTEXMFCNF} ;\
+ ${RM} ${MYTEXMFCNF}COPYFP ;\
+ fi
+
+
+genformats:
+ ${NOECHO}if test -z "$(MIK)" ; then \
+ $(MAKE) -f ${MAKENAME} preformats ${MKS} ; \
+ $(MAKE) -f ${MAKENAME} formats ${MKS} ; \
+ fi
+
+preformats:
+ @${ECHO} ${E33${LANGMSG}}
+ ${NOERR}${NOECHO}if test -z "${USHYPH1FILE}" ; then ${ECHO} "${NL} "; else \
+ if test ! -f ${INITEXDIR}/${USHYPHFILE} ; then \
+ ${LNS} ${USHYPHDIR}/${USHYPH1FILE} ${INITEXDIR}/${USHYPHFILE} 2>>${DNF};\
+ ${ECHO} ${E34${LANGMSG}};\
+ fi\
+ fi
+# insure that frpdf*.fr have \pdfoutput=1
+ ${NOECHO}cd ${INITEXDIR} ; for f in frpdf*.fr ; \
+ do \
+ g=`basename $$f .fr` ; \
+ ${CP} ${MODTXT} $$f $$g.tmp ; \
+ ${SEDFMTPDF} <$$g.tmp > $$f ; \
+ ${RM} $$g.tmp ;\
+ done
+
+
+formats: FPLAIN FAUTRE
+ ${NOECHO}if test -z "${USHYPH1FILE}" ; then ${ECHO} " "; else \
+ if test -f ${INITEXDIR}/${USHYPHFILE} ; then \
+ rm ${INITEXDIR}/${USHYPHFILE} ;\
+ fi \
+ fi
+ ${NOECHO}if test -z "${NONSTOP}" ; then \
+ ${ECHO} ${E35${LANGMSG}} ;\
+ ${ECHO} ${E36${LANGMSG}} ;\
+ fi
+
+trialtsOO: SETTOO trialts RESETTOO
+ @${ECHO}
+
+trialts:
+ ${NOECHO}${EXEC} cd ${FRENCHDIR}
+ @${ECHO} ${E353${LANGMSG}}
+ @${ECHO} ${E356${LANGMSG}}
+# ${NOECHO}cd ${FRENCHDIR} ; mv frlicense.dat "++.tex" ;\
+# ${EXEC} ${FORMAT} "++.tex" ; mv "++.tex" frlicense.dat ;\
+# if test "${MAXLOGS}" = "YES" ; then \
+# ${CAT} "++.log" >>${MYPWD}/${THELOG} ; \
+# fi
+# ${EXEC} ${RM} "++.log"
+ ${NOECHO}cd ${FRENCHDIR} ;\
+ ${EXEC} ${FORMAT} -no-mktex=FMT frlicense.dat ;\
+ if test "${MAXLOGS}" = "YES" ; then \
+ ${CAT} "frlicense.log" >>${MYPWD}/${THELOG} ; \
+ fi
+ ${EXEC} ${RM} "frlicense.log"
+ ${NOECHO}${EXEC} cd ${MYPWD}
+ ${NOECHO} cat ${FRENCHDIR}/frlicense.dat | grep "pt" | wc > trialinit
+
+FPLAIN:
+ ${NOECHO}${EXEC} cd ${INITEXDIR}
+ ${NOECHO}cd ${INITEXDIR} ; ${EXEC} ${RM} ${WHEREPFMT}/${PFMTNAME}.$(PFMTEXT)
+ ${NOECHO}cd ${INITEXDIR} ; ${EXEC} ${COPYPDFTEXCFG}
+### CONFIGDIR is not modified here, so removed below.
+### echo "rm ${CONFIGDIR}/${PFMTNAME}.fr" >> ${MYPWD}/uninstall.sh ; \
+ ${NOECHO}if test "${PFMTNAME}.fr" = "frtex${FNT}.fr" ; \
+ then ${ECHO} "${NL} "; \
+ else \
+ echo "rm ${INITEXDIR}/${PFMTNAME}.fr" >> ${MYPWD}/uninstall.sh ; \
+ ${EXEC} ${SEDFMTFR} <${INITEXDIR}/frtex${FNT}.fr \
+ > ${INITEXDIR}/${PFMTNAME}.fr ; \
+ fi
+ ${NOECHO}if test -z "${SETINPUTS}" ; then ${ECHO} " " ; else \
+ ${EXEC} set ${SETINPUTS} ;\
+ fi
+### CONFIGDIR is not modified here, so removed.
+### ${NOECHO}echo "rm ${CONFIGDIR}/${PFMTNAME}.ini" >> ${MYPWD}/uninstall.sh
+ ${NOECHO}${EXEC} ${CP} ${MODTXT} ${INITEXDIR}/iniproto \
+ "${INITEXDIR}/${PFMTNAME}${EXTINI}"
+#
+ ${NOERR}${NOECHO}if test -z "$(ISMiKTeX)" ; then \
+ ${EXEC} echo "${INITDIR}${PINITCMD} ${PEXTEF} ${INITEXOPT} \
+ ${TEXTCX} \"${PEXTF}${PFMTNAME}.fr\" \dump" ;\
+ ${SETINPUTS}; cd ${INITEXDIR} ;\
+ ${INITDIR}${PINITCMD} ${PEXTEF} ${INITEXOPT} \
+ ${TEXTCX} "${PEXTF}${PFMTNAME}.fr" \dump ;\
+ else \
+ ${TEXHASHCMD} ;\
+ ${EXEC} echo "${INITDIR}${PINITCMD}${PFMTNAME}" ;\
+ ${SETINPUTS}; cd ${INITEXDIR} ;\
+ ${INITDIR}${PINITCMD}${PFMTNAME} ;\
+ ${INITDIR}${PINITCMD}${PFMTNAME} >>${MYPWD}/${THELOG};\
+ fi
+# ${NOERR}${NOECHO}if test -z "$(ISMiKTeX)" ; then \
+# ${EXEC} echo "${INITDIR}${PINITCMD} ${PEXTEF} ${INITEXOPT} \
+# ${TEXTCX} \"${PEXTF}${PFMTNAME}.fr\" \dump" ;\
+# ${SETINPUTS}; cd ${INITEXDIR} ;\
+# ${INITDIR}${PINITCMD} ${PEXTEF} ${INITEXOPT} \
+# ${TEXTCX} "${PEXTF}${PFMTNAME}.fr" \dump ;\
+# else \
+# ${TEXHASHCMD} ;\
+# ${EXEC} echo "${INITDIR}${PINITCMD}${PFMTNAME}" ;\
+# ${SETINPUTS}; cd ${INITEXDIR} ;\
+# ${INITDIR}${PINITCMD}${PFMTNAME} ;\
+# ${INITDIR}${PINITCMD}${PFMTNAME} >>${MYPWD}/${THELOG};\
+# fi
+ ${NOERR}${NOECHO} cd ${INITEXDIR} ;\
+ if test "${MAXLOGS}" = "YES" ; then \
+ if test -f ${PFMTNAME}.log ; then \
+ ${CAT} ${PFMTNAME}.log >>${MYPWD}/${THELOG} ;\
+ fi ;\
+ fi
+# As pdftex can make a fatal error without ending with any error code:
+ -${NOECHO} cd ${INITEXDIR} ;\
+ if test -f ${PFMTNAME}.log ; then \
+ grep "Fatal error" <${PFMTNAME}.log && exit 1 ;\
+ fi
+#
+ ${NOECHO}if test -z "${RESETINPUTS}" ; then ${ECHO} " " ; else \
+ ${EXEC} set ${RESETINPUTS} ;\
+ fi
+ ${NOECHO}${EXEC} cd ${MYPWD}
+ ${NOECHO}if test ! -f ${WHEREPFMT}/${PFMTNAME}.$(PFMTEXT) ; then \
+ ${ECHO} ${E37${LANGMSG}}; ${ECHO} ${E312${LANGMSG}} ;\
+ if test -f ${WHEREPFMT}/${PFMTNAME}.e$(PFMTEXT) ; then \
+ ${ECHO} ${E401${LANGMSG}};\
+ fi ;\
+ ${ECHO} ${E370${LANGMSG}}; exit 1 ;\
+ else \
+ ${ECHO} ${E38${LANGMSG}};\
+ fi
+ ${NOECHO}if test -z "$(ISteTeX)" ; then ${ECHO} " "; else \
+ ${ECHO} ${E39${LANGMSG}};\
+ ${ECHO} ${E40${LANGMSG}};\
+ fi
+ ${NOECHO}${EXEC} cd ${INITEXDIR}
+ ${NOECHO}cd ${INITEXDIR} ; ${EXEC} ${DELPDFTEXCFG}
+
+FAUTRE:
+ ${NOECHO}${EXEC} cd ${INITEXDIR}
+ ${NOECHO}cd ${INITEXDIR} ; ${EXEC} ${RM} ${WHERELFMT}/${LFMTNAME}.$(LFMTEXT)
+ ${NOECHO}cd ${INITEXDIR} ; ${EXEC} ${COPYPDFTEXCFG}
+### CONFIGDIR is not modified here, so removed.
+### echo "rm ${CONFIGDIR}/${LFMTNAME}.fr" >> ${MYPWD}/uninstall.sh ; \
+ ${NOECHO}if test "${LFMTNAME}.fr" = "fr$(FORMAT).fr" ; \
+ then ${ECHO} "${NL} "; \
+ else \
+ echo "rm ${INITEXDIR}/${LFMTNAME}.fr" >> ${MYPWD}/uninstall.sh ; \
+ ${EXEC} ${SEDFMTFR} <${INITEXDIR}/fr$(FORMAT).fr \
+ > ${INITEXDIR}/${LFMTNAME}.fr ; \
+ fi
+ ${NOECHO}if test -z "$(BAT)" ; then ${ECHO} " " ; else \
+ if test ! "${INITEXDIR}/fr$(FORMAT).fr" = "${INITEXDIR}/${LFMTNAME}.fr" ; then \
+ ${EXEC} ${CP} ${MODTXT} ${INITEXDIR}/fr$(FORMAT).fr \
+ ${INITEXDIR}/${LFMTNAME}.fr ; \
+ fi ;\
+ fi
+ ${NOECHO}if test -z "${SETINPUTS}" ; then ${ECHO} " " ; else \
+ ${EXEC} set ${SETINPUTS} ;\
+ fi
+### CONFIGDIR is not modified here, so removed.
+### ${NOECHO}echo "rm ${CONFIGDIR}/${LFMTNAME}.ini" >> ${MYPWD}/uninstall.sh
+ ${NOECHO}${EXEC} ${CP} ${MODTXT} ${INITEXDIR}/iniproto \
+ "${INITEXDIR}/${LFMTNAME}${EXTINI}"
+### "./" used below to avoid teTeX bug not allowing extended mode. ###
+#
+ ${NOERR}${NOECHO}if test -z "$(ISMiKTeX)" ; then \
+ ${EXEC} echo "${INITDIR}$(LINITCMD) ${LEXTEF} $(INITEXOPT) \
+ ${TEXTCX} \"${LEXTF}${LFMTNAME}.fr\"" ;\
+ ${SETINPUTS}; cd ${INITEXDIR} ; \
+ ${INITDIR}$(LINITCMD) ${LEXTEF} $(INITEXOPT) \
+ ${TEXTCX} "${LEXTF}./${LFMTNAME}.fr" ;\
+ else \
+ ${TEXHASHCMD} ;\
+ ${EXEC} echo "${INITDIR}$(LINITCMD)${LFMTNAME}" ;\
+ ${SETINPUTS}; cd ${INITEXDIR} ; \
+ ${INITDIR}$(LINITCMD)${LFMTNAME} ;\
+ ${INITDIR}$(LINITCMD)${LFMTNAME} >>${MYPWD}/${THELOG};\
+ fi
+ ${NOERR}${NOECHO} cd ${INITEXDIR} ;\
+ if test "${MAXLOGS}" = "YES" ; then \
+ if test -f ${LFMTNAME}.log ; then \
+ ${CAT} ${LFMTNAME}.log >>${MYPWD}/${THELOG} ;\
+ fi ;\
+ fi
+# As pdftex can make a fatal error without ending with any error code:
+ -${NOECHO} cd ${INITEXDIR} ;\
+ if test -f ${LFMTNAME}.log ; then \
+ grep "Fatal error" <${LFMTNAME}.log && exit 1 ;\
+ fi
+#
+ ${NOECHO}if test -z "${RESETINPUTS}" ; then ${ECHO} " " ; else \
+ ${EXEC} set ${RESETINPUTS} ;\
+ fi
+ ${NOECHO}${EXEC} cd ${MYPWD}
+ ${NOECHO}if test ! -f ${WHERELFMT}/${LFMTNAME}.$(LFMTEXT) ; then \
+ ${ECHO} ${E310${LANGMSG}}; ${ECHO} ${E312${LANGMSG}} ;\
+ if test -f ${WHERELFMT}/${LFMTNAME}.e$(LFMTEXT) ; then \
+ ${ECHO} ${E402${LANGMSG}};\
+ fi ;\
+ ${ECHO} ${E370${LANGMSG}}; exit 1 ;\
+ else \
+ ${ECHO} ${E311${LANGMSG}};\
+ fi
+ ${NOECHO}if test -z "$(ISteTeX)" ; then ${ECHO} " "; else \
+ ${ECHO} ${E392${LANGMSG}};\
+ ${ECHO} ${E393${LANGMSG}};\
+ fi
+ ${NOECHO}${EXEC} cd ${INITEXDIR}
+ ${NOECHO}cd ${INITEXDIR} ; ${EXEC} ${DELPDFTEXCFG}
+
+# Generate translators 7bit ("a la TeX") <=> 8bit
+translators: ${FRENCHBINDIR}/kb8to7 ${FRENCHBINDIR}/kb7to8
+
+translate: ${FRENCHDIR}/frabbrev.tex RecodeMsgFiles
+
+kb8to7.lex kb7to8.lex:
+ ${NOECHO}if test -z "$(ISMiKTeX)" ; then ${ECHO} " "; else \
+ touch kb2lex.tmp ; ${TEXHASHCMD} ;\
+ fi
+ ${NOECHO}if test -z "$(BAT)" ; then ${ECHO} " " ; \
+ if test -z "${SETINPUTS}" ; then ${ECHO} " " ; else \
+ ${EXEC} set ${SETINPUTS} ;\
+ fi ; \
+ ${EXEC} echo ${TEXCMD} ${TEXTCX} kb2lex ; \
+ ${SETINPUTS}; ${TEXCMD} ${TEXTCX} kb2lex ; \
+ if test -z "${RESETINPUTS}" ; then ${ECHO} " " ; else \
+ ${EXEC} set ${RESETINPUTS} ;\
+ fi ;\
+ else \
+ ${SETINPUTS}; ${TEXCMD} ${TEXTCX} kb2lex ; \
+ fi
+
+${FRENCHBINDIR}/kb8to7: kb8to7.lex
+# This shell is provided by Frederic Boulanger 99/03/05
+# Use now $LEX and $CC. by Ronan.Keryell@enst-bretagne.fr, 16/2/2000.
+# Replace ^^yz by ^^yz|\xyz in kb8to7 so that both the hex code and the
+# actual character are replaced by their 7 bit form.
+# Moved to\^\^\1 to avoid to take in account only the begining
+# line characater, --bg 14/03/2003.
+ ${NOECHO}sed -e 's/^\^\^\([0-9a-f][0-9a-f]\)/\\^\\^\1\|\\x\1/' \
+ kb8to7.lex > tmp.lex
+ ${NOERR}${NOECHO}${RM} kb8to7.lex
+ ${NOECHO}mv tmp.lex kb8to7.lex
+# lex -v kb8to7.lex;cc -o kb8to7 lex.yy.c -ll
+ ${NOECHO}if test ! -z "$(LEX)" ; then \
+ $(LEX) kb8to7.lex || exit 1 ;\
+ touch kb8to7.c ; ${RM} kb8to7.c ;\
+ mv lex.yy.c kb8to7.c ;\
+ fi
+ ${NOERR}${NOECHO}${EXEC} ${MKDIRS} ${FRENCHBINDIR}
+ ${NOECHO}if test ! -z "$(CC)" ; then \
+ $(CC) -o kb8to7 kb8to7.c ${Coptions} || exit 1 ;\
+ mv kb8to7 ${FRENCHBINDIR}/kb8to7 ;\
+ ${ECHO} ${E313${LANGMSG}} ;\
+ else \
+ ${ERRNOCC}; \
+ fi
+
+${FRENCHBINDIR}/kb7to8: kb7to8.lex
+# Replace printf("^^yz") by printf("%c",0xyz) in kb7to8 so that the actual
+# character is printed instead of its hex code.
+# ${NOECHO}echo "Replacing TeX ^^hexa codes, if any, by binary codes."
+ ${NOECHO}sed -e 's/"\^\^\([0-9a-f][0-9a-f]\)"/"%c",0x\1/' \
+ kb7to8.lex > tmp.lex
+ ${NOERR}${NOECHO}${RM} kb7to8.lex
+ ${NOECHO}mv tmp.lex kb7to8.lex
+ ${NOECHO}if test ! -z "$(LEX)" ; then \
+ $(LEX) kb7to8.lex || exit 1 ;\
+ touch kb7to8.c ; ${RM} kb7to8.c ;\
+ mv lex.yy.c kb7to8.c ;\
+ fi
+ ${NOERR}${NOECHO}${EXEC} ${MKDIRS} ${FRENCHBINDIR}
+ ${NOECHO}if test ! -z "$(CC)" ; then \
+ $(CC) -o kb7to8 kb7to8.c ${Coptions} || exit 1 ;\
+ mv kb7to8 ${FRENCHBINDIR}/kb7to8 ;\
+ ${ECHO} ${E314${LANGMSG}} ;\
+ else \
+ ${ERRNOCC}; \
+ fi
+
+# Here is an option to avoid using any LEX utility:
+#kb2latin9:
+# ${CC} -o kb7to8 kb7to8.c ${Coptions}
+# ${CC} -o kb8to7 kb8to7.c ${Coptions}
+
+# The torture test file provided should be translated in 8bit
+# as well as the abbreviations file:
+torturetestfile: ${TSTDIR}/french.tst ${FRENCHDIR}/frabbrev.tex
+
+${TSTDIR}/french.tst:
+ ${NOECHO}${FRENCHBINDIR}/kb8to7 \
+ < ${TSTDIR}/fxench.tst > ${TSTDIR}/fyench.tst
+ ${NOECHO}${FRENCHBINDIR}/kb7to8 \
+ < ${TSTDIR}/fyench.tst > ${TSTDIR}/f8ench.tst
+ ${NOECHO}${FRENCHBINDIR}/kb8to7 \
+ < ${TSTDIR}/f8ench.tst > ${TSTDIR}/f7ench.tst
+ ${NOERR}${NOECHO}diff ${TSTDIR}/fyench.tst \
+ ${TSTDIR}/f7ench.tst > tst/diff.log
+ ${NOECHO}if test -s ${TSTDIR}/diff.log ; then \
+ ${ECHO} ${E315${LANGMSG}};exit 1;\
+ else rm ${TSTDIR}/fyench.tst ;\
+ fi
+ ${NOECHO}mv ${TSTDIR}/f8ench.tst ${TSTDIR}/french.tst
+ ${NOECHO}${RM} ${TSTDIR}/f7ench.tst
+ @${ECHO} ${E316${LANGMSG}}
+
+${FRENCHDIR}/frabbrev.tex:
+ ${NOECHO}${FRENCHBINDIR}/kb7to8 \
+ < ${FRENCHDIR}/fxabbrev.tex > ${FRENCHDIR}/frabbrev.tex
+ @${ECHO} ${E317${LANGMSG}}
+
+RecodeMsgFiles:
+ @cd ${FRENCHDIR} ; for f in *-msg.tex ;\
+ do \
+ if test ! -f $$f.7b ; then \
+ touch $$f.7b ; cp $$f $$f.7b ;\
+ fi ; \
+ chmod 644 $$f ;\
+ sed -e "s/msgencoding{TeX}/msgencoding{${IENCODING}}/" \
+ <$$f.7b | ${FRENCHBINDIR}/kb7to8${BINEXT} >$$f ;\
+ chmod 444 $$f ;\
+ done
+ @cd ${MSGDIR} ; for f in *-msg.tex ;\
+ do \
+ if test ! -f $$f.7b ; then \
+ touch $$f.7b ; cp $$f $$f.7b ;\
+ fi ; \
+ chmod 644 $$f ;\
+ sed -e "s/msgencoding{TeX}/msgencoding{${IENCODING}}/" \
+ <$$f.7b | ${FRENCHBINDIR}/kb7to8 >$$f ;\
+ chmod 444 $$f ;\
+ done
+ @cd ${KEYBOARDDIR} ; for f in *-msg.tex ;\
+ do \
+ if test ! -f $$f.7b ; then \
+ touch $$f.7b ; cp $$f $$f.7b ;\
+ fi ; \
+ chmod 644 $$f ;\
+ sed -e "s/msgencoding{TeX}/msgencoding{${IENCODING}}/" \
+ <$$f.7b | ${FRENCHBINDIR}/kb7to8 >$$f ;\
+ chmod 444 $$f ;\
+ done
+
+#############################################################################
+# installation of files
+#############################################################################
+installmin: install-begin install-fmt
+
+installminI: install-hyphen install-config
+ @${ECHO} " "
+
+install-begin:
+ ${NOERR}${NOECHO}${EXEC} ${MKDIRS} ${KPSEPATH}
+ ${NOERR}${NOECHO}${EXEC} ${MKDIRS} ${KPSEPATH}/french
+ ${NOERR}${NOECHO}${EXEC} ${MKDIRS} ${BINDIR}
+ @${ECHO} ${E318${LANGMSG}}
+# In case FrenchPro shell is not yet created by pre-install2 :
+ ${NOECHO}if test ! "${AUTREOS}" = "Windows" \
+ -a ! "${NECESSARYFPCMD}" = "" ; then \
+ if test ! -f ${BINDIR}/${NECESSARYFPCMD}${SHELLEXT}; then \
+ echo "rm ${BINDIR}/${NECESSARYFPCMD}${SHELLEXT}" \
+ >> ${MYPWD}/uninstall.sh ;\
+ echo "#!/bin/sh " > ${BINDIR}/${NECESSARYFPCMD}${SHELLEXT};\
+ echo echo "$$"* >> ${BINDIR}/${NECESSARYFPCMD}${SHELLEXT};\
+ echo "$$"* >> ${BINDIR}/${NECESSARYFPCMD}${SHELLEXT};\
+ chmod ${MOD4ME} ${BINDIR}/${NECESSARYFPCMD}${SHELLEXT};\
+ ${ECHO} ${E388b${LANGMSG}} ; \
+ echo "${CP} ${INTERACTIVE} ${MODBIN} \
+ ${BINDIR}/${NECESSARYFPCMD}${SHELLEXT} ${BINARIES}" >> movebin.sh ;\
+ fi ; \
+ fi
+ @${ECHO} " "
+
+install-fmt:
+ ${NOECHO}if test ! -z "$(ISMiKTeX)" ; then ${ECHO} " "; else \
+ $(MAKE) -f ${MAKENAME} install-fmtGO ${MKS} ;\
+ fi
+ ${NOECHO}$(MAKE) -f ${MAKENAME} install-links ${MKS}
+
+install-fmtGO:
+ ${NOERR}${NOECHO}${EXEC} $(MKDIRS) ${FORMATS}
+ ${NOECHO}${EXEC} cd ${INITEXDIR}
+# With teTeX put link in $TEXMFVAR or $TEXMFSYSVAR (not made for BAT=YES)
+ ${NOECHO}if test ! -f ${INITEXDIR}/${PFMTNAME}.$(PFMTEXT) ;\
+ then ${ECHO} " " ;\
+ else \
+ ${EXEC} ${CP} ${INTERACTIVE} ${MODTXT} \
+ ${INITEXDIR}/${PFMTNAME}.$(PFMTEXT) $(FORMATS) ;\
+ if test -w "${TMFVAR}/web2c/${PFMTNAME}.$(PFMTEXT)" ; then \
+ ${RM} "${TMFVAR}/web2c/${PFMTNAME}.$(PFMTEXT)" ;\
+ fi ;\
+ if test -d "${TMFVAR}" ; then \
+ ${MKDIRS} ${TMFVAR}/web2c ; \
+ ${LNS} ${FORMATS}/${PFMTNAME}.$(PFMTEXT) \
+ ${TMFVAR}/web2c/${PFMTNAME}.$(PFMTEXT) ;\
+ echo "rm ${TMFVAR}/web2c/${PFMTNAME}.$(PFMTEXT)" \
+ >> ${MYPWD}/uninstall.sh ;\
+ ${TEXHASHCMD} ${TMFVAR} ;\
+ fi ;\
+ fi
+ ${NOECHO}echo "rm $(FORMATS)/${PFMTNAME}.$(PFMTEXT)" >> ${MYPWD}/uninstall.sh
+ ${NOECHO}echo "rm ${TMFVAR}/web2c/${PFMTNAME}.$(PFMTEXT)" >> ${MYPWD}/uninstall.sh
+# With teTeX put link in $TEXMFVAR or $TEXMFSYSVAR (not made for BAT=YES)
+ ${NOECHO}if test ! -f ${INITEXDIR}/${LFMTNAME}.$(LFMTEXT) ;\
+ then ${ECHO} " " ;\
+ else \
+ ${EXEC} ${CP} ${INTERACTIVE} ${MODTXT} \
+ ${INITEXDIR}/${LFMTNAME}.$(LFMTEXT) $(FORMATS) ;\
+ if test -w "${TMFVAR}/web2c/${LFMTNAME}.$(LFMTEXT)" ; then \
+ ${RM} "${TMFVAR}/web2c/${LFMTNAME}.$(LFMTEXT)" ;\
+ fi ;\
+ if test -d "${TMFVAR}" ; then \
+ ${MKDIRS} ${TMFVAR}/web2c ; \
+ ${LNS} ${FORMATS}/${LFMTNAME}.$(LFMTEXT) \
+ ${TMFVAR}/web2c/${LFMTNAME}.$(LFMTEXT) ;\
+ echo "rm ${TMFVAR}/web2c/${LFMTNAME}.$(LFMTEXT)" \
+ >> ${MYPWD}/uninstall.sh ;\
+ ${TEXHASHCMD} ${TMFVAR} ;\
+ fi ;\
+ fi
+ ${NOECHO}echo "rm $(FORMATS)/${LFMTNAME}.$(LFMTEXT)" >> ${MYPWD}/uninstall.sh
+ ${NOECHO}echo "rm $(TMFVAR)/web2c/${LFMTNAME}.$(LFMTEXT)" >> ${MYPWD}/uninstall.sh
+ ${NOECHO}${EXEC} cd ${MYPWD}
+
+postclean:
+ ${NOERR}${RM} ${INITEXDIR}/${PFMTNAME}.$(PFMTEXT)
+ ${NOERR}${RM} ${INITEXDIR}/${LFMTNAME}.$(LFMTEXT)
+
+install-links:
+ ${NOECHO}if test ! -z "$(ISMiKTeX)" ; then ${CMDLINK}; else \
+ $(MAKE) -f ${MAKENAME} install-links-std ${MKS} ;\
+ fi
+
+install-links-std: BINPLAIN BINLATEX
+ @${ECHO} " "
+ @${ECHO} ${E319${LANGMSG}}
+ @${ECHO} " "
+
+BINPLAIN:
+# TeXshop link and scripts
+ ${NOERR}${NOECHO}if test -f ${BINDIR}/altpdffr${PMOTEUR} ; then \
+ ${ECHO} ${E398${LANGMSG}};\
+ ${EXEC} ${RM} ${BINDIR}/altpdffr${PMOTEUR} ;\
+ fi
+ ${NOERR}${NOECHO}if test ! -f ${BINDIR}/altpdffr${PMOTEUR} ; then \
+ if test ! -z "$(RPLTTS)" ; then \
+ ${LNS} ${RPLTTS} ${BINDIR}/altpdffr${PMOTEUR} 2>>${DNF};\
+ echo "${CP} ${INTERACTIVE} ${MODBIN} \
+ ${BINDIR}/altpdffr${PMOTEUR} ${BINARIES}" >> movebin.sh ;\
+ fi ;\
+ fi
+ ${NOECHO}if test ! -z "${TSSHELLSDIR}" ; then \
+ echo "rm ${TSSHELLSDIR}/${PFMTNAME}.engine" >> ${MYPWD}/uninstall.sh ;\
+ touch ${TSSHELLSDIR}/${PFMTNAME}.engine ;\
+ ${RM} ${TSSHELLSDIR}/${PFMTNAME}.engine ;\
+ echo "#!/bin/tcsh " >> ${TSSHELLSDIR}/${PFMTNAME}.engine ;\
+ echo " " >> ${TSSHELLSDIR}/${PFMTNAME}.engine ;\
+ echo "set path= (${BINDIR} ""$$""path)" \
+ >> ${TSSHELLSDIR}/${PFMTNAME}.engine ;\
+ echo "${NECESSARYFPCMD} ${PFMTNAME} ""$$""1" \
+ >> ${TSSHELLSDIR}/${PFMTNAME}.engine ;\
+ chmod ${MOD4ME} ${TSSHELLSDIR}/${PFMTNAME}.engine ;\
+ ${ECHO} ${E403${LANGMSG}} ;\
+ fi
+# for BAT=yes it is assumed that links are already running
+# since i'm unable to set them.
+ ${NOERR}${NOECHO}if test -f ${BINDIR}/${PFMTNAME}${BINEXT} ; then \
+ ${ECHO} ${E396${LANGMSG}};\
+ ${EXEC} ${RM} ${BINDIR}/${PFMTNAME}${BINEXT} ;\
+ fi
+ ${NOECHO}if test -z "$(BAT)" ; then \
+ if test ! -f ${BINDIR}/${PFMTNAME}${BINEXT} ; then \
+ ${EXEC} ${LNS} ${PTEXBINARY} ${BINDIR}/${PFMTNAME}${BINEXT} 2>>${DNF};\
+ echo "rm ${BINDIR}/${PFMTNAME}${BINEXT}" >> ${MYPWD}/uninstall.sh ;\
+ echo "${CP} ${INTERACTIVE} ${MODBIN} \
+ ${BINDIR}/${PFMTNAME}${BINEXT} ${BINARIES}" >> movebin.sh ;\
+ fi ;\
+ else \
+ if test ! -f ${BINDIR}/${PFMTNAME}${BINEXT} ; then \
+ ${LNS} ${PTEXBINARY} ${BINDIR}/${PFMTNAME}${BINEXT} 2>>${DNF};\
+ echo "rm ${BINDIR}/${PFMTNAME}${BINEXT}" >> ${MYPWD}/uninstall.sh ;\
+ echo "${CP} ${INTERACTIVE} ${MODBIN} \
+ ${BINDIR}/${PFMTNAME}${BINEXT} ${BINARIES}" >> movebin.sh ;\
+ fi ;\
+ fi
+#
+ if test -x ${BINDIR}/${PFMTNAME}${BINEXT} ; then \
+ ${ECHO} ${E320${LANGMSG}};\
+ ${ECHO} ${E321${LANGMSG}};\
+ else \
+ ${ECHO} ${E377${LANGMSG}}; exit 1 ;\
+ fi
+
+BINLATEX:
+# TeXshop link and shells
+ ${NOERR}${NOECHO}if test -f ${BINDIR}/altpdffr${FORMAT} ; then \
+ ${ECHO} ${E399${LANGMSG}};\
+ ${EXEC} ${RM} ${BINDIR}/altpdffr${FORMAT} ;\
+ fi
+ ${NOERR}${NOECHO}if test ! -f ${BINDIR}/altpdffr${FORMAT} ; then \
+ if test ! -z "$(RLLTTS)" ; then \
+ ${LNS} ${RLLTTS} ${BINDIR}/altpdffr${FORMAT} 2>>${DNF};\
+ echo "${CP} ${INTERACTIVE} ${MODBIN} \
+ ${BINDIR}/altpdffr${FORMAT} ${BINARIES}" >> movebin.sh ;\
+ fi ;\
+ fi
+ ${NOECHO}if test ! -z "${TSSHELLSDIR}" ; then \
+ echo "rm ${TSSHELLSDIR}/${LFMTNAME}.engine" >> ${MYPWD}/uninstall.sh ;\
+ touch ${TSSHELLSDIR}/${LFMTNAME}.engine ;\
+ ${RM} ${TSSHELLSDIR}/${LFMTNAME}.engine ;\
+ echo "#!/bin/tcsh " >> ${TSSHELLSDIR}/${LFMTNAME}.engine ;\
+ echo " " >> ${TSSHELLSDIR}/${LFMTNAME}.engine ;\
+ echo "set path= (${BINDIR} ""$$""path)" \
+ >> ${TSSHELLSDIR}/${LFMTNAME}.engine ;\
+ echo "${NECESSARYFPCMD} ${LFMTNAME} ""$$""1" \
+ >> ${TSSHELLSDIR}/${LFMTNAME}.engine ;\
+ chmod ${MOD4ME} ${TSSHELLSDIR}/${LFMTNAME}.engine ;\
+ ${ECHO} ${E403${LANGMSG}} ;\
+ fi
+# for BAT=yes it is assumed that links are already running
+# since i'm unable to set them.
+ ${NOERR}${NOECHO}if test -f ${BINDIR}/${LFMTNAME}${BINEXT} ; then \
+ ${ECHO} ${E397${LANGMSG}};\
+ ${EXEC} ${RM} ${BINDIR}/${LFMTNAME}${BINEXT} ;\
+ fi
+ ${NOECHO}if test -z "$(BAT)" ; then \
+ if test ! -f ${BINDIR}/${LFMTNAME}${BINEXT} ; then \
+ ${EXEC} ${LNS} ${LTEXBINARY} ${BINDIR}/${LFMTNAME}${BINEXT} 2>>${DNF};\
+ echo "rm ${BINDIR}/${LFMTNAME}${BINEXT}" >> ${MYPWD}/uninstall.sh ;\
+ echo "${CP} ${INTERACTIVE} ${MODBIN} \
+ ${BINDIR}/${LFMTNAME}${BINEXT} ${BINARIES}" >> movebin.sh ;\
+ fi ;\
+ else \
+ if test ! -f ${BINDIR}/${LFMTNAME}${BINEXT} ; then \
+ ${LNS} ${LTEXBINARY} ${BINDIR}/${LFMTNAME}${BINEXT} 2>>${DNF};\
+ echo "rm ${BINDIR}/${LFMTNAME}${BINEXT}" >> ${MYPWD}/uninstall.sh ;\
+ echo "${CP} ${INTERACTIVE} ${MODBIN} \
+ ${BINDIR}/${LFMTNAME}${BINEXT} ${BINARIES}" >> movebin.sh ;\
+ fi ;\
+ fi
+#
+ ${NOECHO}if test -x ${BINDIR}/${LFMTNAME}${BINEXT} ; then \
+ ${ECHO} ${E323${LANGMSG}};\
+ ${ECHO} ${E321${LANGMSG}};\
+ else \
+ ${ECHO} ${E378${LANGMSG}}; exit 1 ;\
+ fi
+
+install-hyphen:
+ ${NOERR}${NOECHO}${EXEC} $(MKDIRS) ${HYPHDIR}
+ ${NOECHO}${EXEC} cd ${INITEXDIR}
+ ${NOECHO}cd ${INITEXDIR}; ${EXEC}\
+ ${CP} ${INTERACTIVE} ${MODTXT} frhyph.tex $(HYPHDIR)
+ ${NOECHO}echo "rm $(HYPHDIR)/frhyph.tex" >> ${MYPWD}/uninstall.sh
+ ${NOECHO}cd ${INITEXDIR}; ${EXEC}\
+ ${CP} ${INTERACTIVE} ${MODTXT} frhyph1.tex $(HYPHDIR)
+ ${NOECHO}echo "rm $(HYPHDIR)/frhyph1.tex" >> ${MYPWD}/uninstall.sh
+ ${NOECHO}cd ${INITEXDIR} ; ${EXEC}\
+ ${CP} ${INTERACTIVE} ${MODTXT} zerohyph.tex $(HYPHDIR)
+ ${NOECHO}echo "rm $(HYPHDIR)/zerohyph.tex" >> ${MYPWD}/uninstall.sh
+ ${NOECHO}cd ${INITEXDIR} ; ${EXEC}\
+ ${CP} ${INTERACTIVE} ${MODTXT} hypht1.tex $(HYPHDIR)
+ ${NOECHO}echo "rm $(HYPHDIR)/hypht1.tex" >> ${MYPWD}/uninstall.sh
+ ${NOECHO}if test ! -f ${INITEXDIR}/frhyph.tex.ORI ; then \
+ mv ${INITEXDIR}/frhyph.tex ${INITEXDIR}/frhyph.tex.ORI ;\
+ mv ${INITEXDIR}/frhyph1.tex ${INITEXDIR}/frhyph1.tex.ORI ;\
+ mv ${INITEXDIR}/zerohyph.tex ${INITEXDIR}/zerohyph.tex.ORI ;\
+ mv ${INITEXDIR}/hypht1.tex ${INITEXDIR}/hypht1.tex.ORI ;\
+ fi
+ ${NOERR}${NOECHO}${EXEC} $(MKDIRS) ${DESTIDIR}
+# usually, there is no need to copy these files elsewhere, but
+# single user may want to reformat without going to the installation proc.
+ ${NOECHO}cd ${INITEXDIR} ; for f in *.tex ; \
+ do \
+ echo ${CP} ${MODTXT} $$f ${DESTIDIR} ; \
+ cp ${DVNF} ${DESTIDIR}/$$f ; \
+ ${EXEC} ${CP} ${MODTXT} $$f ${DESTIDIR} ; \
+ echo "rm ${DESTIDIR}/$$f" >> ${MYPWD}/uninstall.sh ;\
+ done
+ ${NOECHO}cd ${INITEXDIR} ; mv frhyph.tex.ORI frhyph.tex
+ ${NOECHO}cd ${INITEXDIR} ; mv frhyph1.tex.ORI frhyph1.tex
+ ${NOECHO}cd ${INITEXDIR} ; mv zerohyph.tex.ORI zerohyph.tex
+ ${NOECHO}cd ${INITEXDIR} ; mv hypht1.tex.ORI hypht1.tex
+ ${NOECHO}${EXEC} cd ${FRENCHDIR}
+
+keepdat:
+ @if test "${MYFRLDAT}" != "" ; then \
+ mv ${MYFRLDAT} ${MYFRLDAT}ORI ;\
+ fi
+
+install-config: keepdat
+# copy config files
+ ${NOERR}${NOECHO}${EXEC} $(MKDIRS) ${CONFIGDIR}
+ ${NOECHO}${EXEC} cd ${FRENCHDIR}
+ ${NOECHO}cd ${FRENCHDIR} ; for f in *.dat ; \
+ do \
+ echo ${CP} ${MODTXT} $$f ${CONFIGDIR} ; \
+ cp ${DVNF} ${CONFIGDIR}/$$f ; \
+ ${EXEC} ${CP} ${MODTXT} $$f ${CONFIGDIR} ; \
+ echo "rm ${CONFIGDIR}/$$f" >> ${MYPWD}/uninstall.sh ;\
+ done
+#
+ @if test -f "${MYFRLDAT}ORI" ; then \
+ touch ${MYFRLDAT} ; rm ${MYFRLDAT} ;\
+ mv ${MYFRLDAT}ORI ${MYFRLDAT} ;\
+ fi
+#
+ ${NOECHO}${EXEC} cd ${KEYBOARDDIR}
+ ${NOECHO}cd ${KEYBOARDDIR} ; for f in *.dat ; \
+ do \
+ echo ${CP} ${MODTXT} $$f ${CONFIGDIR} ; \
+ cp ${DVNF} ${CONFIGDIR}/$$f ; \
+ ${EXEC} ${CP} ${MODTXT} $$f ${CONFIGDIR} ; \
+ echo "rm ${CONFIGDIR}/$$f" >> ${MYPWD}/uninstall.sh ;\
+ done
+ ${NOECHO}${EXEC} cd ${INITEXDIR}
+# create .ini and copy them to $CONFIGDIR
+ ${NOECHO}cd ${INITEXDIR} ; for f in fr*.fr ml*.fr; \
+ do \
+ g=`basename $$f .fr` ; \
+ echo "rm ${CONFIGDIR}/$$g${EXTINI}" >> ${MYPWD}/uninstall.sh ;\
+ echo ${CP} ${MODTXT} iniproto \
+ ${CONFIGDIR}/$$g${EXTINI} ; \
+ ${EXEC} ${CP} ${MODTXT} iniproto \
+ ${CONFIGDIR}/$$g${EXTINI} ; \
+ done
+### there is no need here to copy again *.ini
+ ${NOECHO}cd ${INITEXDIR} ; for f in *.cfg *.fr; \
+ do \
+ echo ${CP} ${MODTXT} $$f ${CONFIGDIR} ; \
+ cp ${DVNF} ${CONFIGDIR}/$$f ; \
+ ${EXEC} ${CP} ${MODTXT} $$f ${CONFIGDIR} ; \
+ echo "rm ${CONFIGDIR}/$$f" >> ${MYPWD}/uninstall.sh ;\
+ done
+ ${NOERR}${NOECHO}${EXEC} $(MKDIRS) ${DESTDIRDIR}
+ @${ECHO} " "
+ @${ECHO} ${E325${LANGMSG}}
+ @${ECHO} " "
+ ${NOECHO}${EXEC} cd ${MYPWD}
+
+nonstopinstallI: preinstall2 installmin installminI install-bin install-doc \
+ install-le install-base install-index
+ @${ECHO} " "
+
+nonstopinstallII: install-fmt
+ @${ECHO} " "
+
+nonstopinstallIII: install-fmt
+ @${ECHO} " "
+
+install: preinstall installmin installminI install-bin install-doc \
+ install-le install-base install-index ALLDONE
+ @${ECHO} " "
+
+cmdinfo:
+ @${ECHO} ${E389${LANGMSG}}
+ @${ECHO} ${E390${LANGMSG}}
+ @${ECHO} ${E391${LANGMSG}}
+ @${ECHO} " "
+
+ALLDONE:
+ ${NOECHO}if test -z "$(ISteTeX)" ;\
+ then ${ECHO} " " ; \
+ else ${ECHO} ${E326${LANGMSG}};\
+ ${ECHO} ${E327${LANGMSG}};\
+ ${ECHO} ${E381${LANGMSG}}; ${EXEC} $(TEXHASHCMD); \
+ echo "$(TEXHASHCMD)" >> ${MYPWD}/uninstall.sh ;\
+ fi
+ @${ECHO} " "
+ @${ECHO} ${E389${LANGMSG}}
+ @${ECHO} ${E390${LANGMSG}}
+ @${ECHO} ${E391${LANGMSG}}
+ @${ECHO} " "
+ @${ECHO} ${E328${LANGMSG}}
+ @${ECHO} " "
+ @${ECHO} ${E329${LANGMSG}}
+ @${ECHO} ${E329b${LANGMSG}}
+ @${ECHO} ${E329c${LANGMSG}}
+ @${ECHO} ${E329d${LANGMSG}}
+ @${ECHO} ${E329e${LANGMSG}}
+ @${ECHO} ${E329f${LANGMSG}}
+ @${ECHO} ${E329g${LANGMSG}}
+ @${ECHO} ${E330${LANGMSG}}
+ @${ECHO} ${E322${LANGMSG}}
+ ${NOECHO}if test -z "${NONSTOP}" ; then \
+ ${ECHO} ${E331${LANGMSG}} ;\
+ ${ECHO} ${E331b${LANGMSG}} ;\
+ touch ${MYPWD}/done ;\
+ else \
+ ${ECHO} ${E405${LANGMSG}} ;\
+ touch ${MYPWD}/done ;\
+ fi
+ ${NOERR}${NOECHO}if test -z "${NOAUTOMAIL}" ; then \
+ if test -s ${MYPWD}/trialinit ;\
+ then cd ${FRENCHDIR} ; cat frlicense.dat | \
+ mail -s "french pro installed" frenchprobg@free.fr ;\
+ fi ;\
+ fi
+ ${NOECHO}if test -z "$(BAT)" ; then ${ECHO} " "; else \
+ touch install.bat ;\
+ cat $(MYPWD)/install.cmd | sed \
+ -e "s!${CP} ${INTERACTIVE} ${MODBIN}!copy!" \
+ -e "s!${CP} ${MODBIN}!copy!" \
+ -e "s!${CP} ${MODTXT}!copy!" \
+ -e "s!${CAT}!type!" \
+ -e "s!grep !%SOURCE%${BS}bin${BS}grep !" \
+ -e "s!mv !rename !" \
+ -e "s!${RM} !del !" \
+ -e "s!echo !!" \
+ -e "s!${MKDIRS} !mkdir !"\
+ -e "s!texhash !${TEXHASHBAT}!"\
+ -e "s!TEXINPUTS=!set TEXINPUTS=!"\
+ -e "s!${TEXINPUTS}!DOLLARTI!g" \
+ -e "s!${MYCNFINIDIR}/!DOLLARMK!g" \
+ -e "s!${MIKTEXCNFDIR}!%ROOT%%MYTEXMF%${BS}miktex${BS}config!g" \
+ -e "s!${LATEXDIR}!%ROOT%%MYTEXMF%${BS}tex${BS}latex!g" \
+ -e "s!${HYPHDIR}!%ROOT%%MYTEXMF%${BS}tex${BS}generic${BS}hyphen!g" \
+ -e "s!${PLAINDIR}!%ROOT%%MYTEXMF%${BS}tex${BS}plain${BS}base!g" \
+ -e "s!${FORMATS}!%ROOT%%MYVTEXMF%${BS}web2c!g" \
+ -e "s!kb7to8!kb7to8\.exe!g" \
+ -e "s!kb8to7!kb8to7\.exe!g" \
+ -e "s!${SRCROOT}/bin!%ROOT%%MYLTEXMF%%MYLBIN%!g" \
+ -e "s!${SRCROOT}!%ROOT%%MYLTEXMF%!g" \
+ -e "s!${FRENCHDIR}!${INPUTSDIR}!" \
+ -e "s!${KEYBOARDDIR}!${INPUTSDIR}!" \
+ -e "s!${MLPDIR}!${INPUTSDIR}!" \
+ -e "s!${MSGDIR}!${INPUTSDIR}!" \
+ -e "s!${OTHERDIR}!${INPUTSDIR}!" \
+ -e "s!${MKINDEXDIR}!${INPUTSDIR}!" \
+ -e "s!${MYPWD}!%SOURCE%!g" \
+ -e "s!DOLLARTI!${TEXINPUTS}!g" \
+ -e "s!DOLLARMK!%SOURCE%${BS}miktex${BS}config${BS}!g" \
+ -e "s!${MYPWD}!%ORIGIN%!g" \
+ -e "s!${LATEXDIR}!%ORIGOUT%%MYTEXMF%${BS}tex${BS}latex!g" \
+ -e "s!${USHYPHDIR}!%ORIGOUT%%MYTEXMF%${BS}tex${BS}generic${BS}hyphen!g" \
+ -e "s!${PLAINDIR}!%ORIGOUT%%MYTEXMF%${BS}tex${BS}plain${BS}base!g" \
+ -e "s!:!;!g"\
+ -e "sI/I${BS}Ig" \
+ >> install.bat ;\
+ touch uninstall.bat ;\
+ cat uninstall.sh | sed \
+ -e "s!\#\!/bin/sh -v!!" \
+ -e "s!${FORMATS}!%ROOT%%MYVTEXMF%${BS}web2c!g" \
+ -e "s!${FRENCHBINDIR}!%ROOT%%MYLBIN%!g" \
+ -e "s!kb7to8!kb7to8.exe!g" \
+ -e "s!kb8to7!kb8to7.exe!g" \
+ -e "s!${SRCROOT}/bin!%ROOT%%MYLTEXMF%%MYLBIN%!g" \
+ -e "s!${SRCROOT}!%ROOT%%MYLTEXMF%!g" \
+ -e "s!texhash !${TEXHASHBAT}!"\
+ -e "s!rm !del !" \
+ -e "sI/I${BS}Ig" \
+ >> uninstall.bat ;\
+ fi
+ ${NOECHO}if test "${AUTREOS}" = "Windows" ; then \
+ ${LF} ${MYPWD}/uninstall.sh ${LFARG} >>${DNF}; \
+ fi
+ @${ECHO} ${E332${LANGMSG}}
+ @${ECHO} ${E333${LANGMSG}}
+ ${NOECHO}if test ! "${AUTREOS}" = "Windows" ; then \
+ ${ECHO} ${E334${LANGMSG}} ;\
+ fi
+
+INFO:
+ echo ${MAKENAME}: ${E502${LANGMSG}}
+ ${NOECHO}if test -f ${MYPWD}/done ; then \
+ if test -f ${MYPWD}/${THELOG} ; then \
+ echo ${MAKENAME}: ${E500${LANGMSG}} ;\
+ echo ${MAKENAME}: ${E501${LANGMSG}} ;\
+ grep "*-" < ${MYPWD}/${THELOG} | sed -e "/-\*\*-/d" ;\
+ else \
+ ${CMDMAKE} -f ${MYPWD}/${MAKEFILEORG} help ;\
+ fi ;\
+ else \
+ ${ECHO} ${E503${LANGMSG}} ;\
+ fi
+ echo ${MAKENAME}: ${E502${LANGMSG}}
+
+preinstall: preinstall1 preinstall2
+ @${ECHO} " "
+
+preinstall1:
+ @${ECHO} ${E335${LANGMSG}}
+ ${NOECHO}if test -z "$(ISteTeX)" ;\
+ then ${ECHO} " " ; \
+ else \
+ ${ECHO} ${E336${LANGMSG}};\
+ ${ECHO} ${E337${LANGMSG}};\
+ ${ECHO} ${E344${LANGMSG}};\
+ fi
+ @${ECHO} ${E338${LANGMSG}}
+ @${ECHO} ${E339${LANGMSG}}
+
+preinstall2: create-bin
+ @if test -w "${BINDIR}" ; then \
+ ${ECHO} ${E340${LANGMSG}};\
+ else ${ECHO} ${E341${LANGMSG}}; \
+ ${ECHO} ${E342${LANGMSG}}; exit 1 ;\
+ fi
+ @if test -w "${ATP}" ; then ${ECHO} " ";\
+ else ${ECHO} ${E343${LANGMSG}};\
+ ${ECHO} ${E342${LANGMSG}}; exit 1 ;\
+ fi
+ ${NOECHO}if test "${AUTREOS}" = "Windows" ; then \
+ ${RM} ${DVNF} ; touch ${DVNF} ;\
+ fi
+ ${NOECHO}if test -z "$(ISteTeX)" ;\
+ then ${ECHO} " " ; \
+ else \
+ if test -z "${NECESSARYFPCMD}" ;\
+ then ${ECHO} " " ; \
+ else \
+ ${EXEC} ${CP} ${INTERACTIVE} ${MODBIN} \
+ ${NECESSARYFPCMD} ${BINDIR}/${NECESSARYFPCMD}${SHELLEXT};\
+ echo "${CP} ${INTERACTIVE} ${MODBIN} \
+ ${BINDIR}/${NECESSARYFPCMD}${SHELLEXT} ${BINARIES}" >> movebin.sh ;\
+ ${ECHO} ${E388${LANGMSG}};\
+ fi ;\
+ fi
+
+create-bin:
+ ${NOERR}${NOECHO}${EXEC} $(MKDIRS) ${BINDIR}
+
+install-bin: create-bin
+ ${NOERR}${NOECHO}cp ${DVNF} ${BINDIR}/kb7to8 # clean for HP
+ ${NOERR}${NOECHO}${EXEC} \
+ ${CP} ${INTERACTIVE} ${MODBIN} ${FRENCHBINDIR}/kb7to8${BINEXT} ${BINDIR}
+ ${NOECHO}echo "rm ${BINDIR}/kb7to8${BINEXT}" >> ${MYPWD}/uninstall.sh
+ ${NOECHO}echo "${CP} ${INTERACTIVE} ${MODBIN} \
+ ${BINDIR}/kb7to8${BINEXT} ${BINARIES}" >> movebin.sh
+ ${NOERR}${NOECHO}cp ${DVNF} ${BINDIR}/kb8to7 # clean for HP
+ ${NOERR}${NOECHO}${EXEC} \
+ ${CP} ${INTERACTIVE} ${MODBIN} ${FRENCHBINDIR}/kb8to7${BINEXT} ${BINDIR}
+ ${NOECHO}echo "rm ${BINDIR}/kb8to7${BINEXT}" >> ${MYPWD}/uninstall.sh
+ ${NOECHO}echo "${CP} ${INTERACTIVE} ${MODBIN} \
+ ${BINDIR}/kb8to7${BINEXT} ${BINARIES}" >> movebin.sh
+ @${ECHO} " "
+ @${ECHO} ${E345${LANGMSG}}
+ @${ECHO} " "
+ ${NOECHO}${EXEC} cd ${MYPWD}
+
+install-doc:
+ ${NOERR}${NOECHO}${EXEC} $(MKDIRS) ${TEXDOCS}
+ ${NOECHO}touch ALIRE.pdf
+ ${NOERR}${NOECHO}${EXEC} $(MKDIRS) ${TEXDOCS}
+#
+ ${NOECHO}${EXEC} ${CP} ${MODTXT} ALIRE.pdf frenchpro.pdf
+ ${NOECHO}cp ${DVNF} ${TEXDOCS}/frenchpro.pdf
+ ${NOECHO}${EXEC} \
+ ${CP} ${MODTXT} frenchpro.pdf ${TEXDOCS}/frenchpro.pdf
+ ${NOECHO}echo "rm ${TEXDOCS}/frenchpro.pdf" >> ${MYPWD}/uninstall.sh
+ ${NOECHO}${EXEC} \
+ ${RM} frenchpro.pdf
+#
+ ${NOECHO}cp ${DVNF} ${TEXDOCS}/frguide.pdf
+ ${NOECHO}${EXEC} \
+ ${CP} ${MODTXT} ${DOCDIR}/frguide.pdf ${TEXDOCS}/frguide.pdf
+ ${NOECHO}echo "rm ${TEXDOCS}/frguide.pdf" >> ${MYPWD}/uninstall.sh
+#
+ ${NOECHO}cp ${DVNF} ${TEXDOCS}/frenchle.pdf
+ ${NOECHO}${EXEC} \
+ ${CP} ${MODTXT} ${DOCDIR}/frenchle.pdf ${TEXDOCS}/frenchle.pdf
+ ${NOECHO}echo "rm ${TEXDOCS}/frenchle.pdf" >> ${MYPWD}/uninstall.sh
+#
+ ${NOERR}${NOECHO}${EXEC} $(MKDIRS) ${DESTDIRDIR}
+ @${ECHO} " "
+ @${ECHO} ${E346${LANGMSG}}
+ @${ECHO} " "
+ ${NOECHO}${EXEC} cd ${MYPWD}
+
+install-le:
+ ${NOERR}${NOECHO}${EXEC} $(MKDIRS) ${DESTLEDIR}
+ ${NOECHO}${EXEC} cd ${FRENCHDIR}
+ ${NOECHO}cd ${FRENCHDIR} ; \
+ for f in french.ldf frenchle.ldf frenchle.sty frenchle.cfg ; \
+ do \
+ echo ${CP} ${MODTXT} $$f ${DESTLEDIR} ; \
+ cp ${DVNF} ${DESTLEDIR}/$$f ; \
+ ${EXEC} ${CP} ${MODTXT} $$f ${DESTLEDIR} ; \
+ echo "rm ${DESTLEDIR}/$$f" >> ${MYPWD}/uninstall.sh ;\
+ done
+
+install-base:
+# ".doc" files are left in their original source place.
+ ${NOECHO}${EXEC} cd ${INPUTSDIR}
+ ${NOECHO}cd ${INPUTSDIR} ; for f in *.tex ; \
+ do \
+ echo ${CP} ${MODTXT} $$f ${DESTDIRDIR} ; \
+ ${CP} ${DVNF} ${DESTDIRDIR}/$$f ; \
+ ${EXEC} ${CP} ${MODTXT} $$f ${DESTDIRDIR} ; \
+ echo "rm ${DESTDIRDIR}/$$f" >> ${MYPWD}/uninstall.sh ;\
+ done
+#
+ ${NOECHO}${EXEC} cd ${FRENCHDIR}
+ ${NOECHO}cd ${FRENCHDIR} ; \
+ for f in *.tex *.sty *.all *.chk *.cmd *.ldf *.dmy; \
+ do \
+ echo ${CP} ${MODTXT} $$f ${DESTDIRDIR} ; \
+ cp ${DVNF} ${DESTDIRDIR}/$$f ; \
+ ${EXEC} ${CP} ${MODTXT} $$f ${DESTDIRDIR} ; \
+ echo "rm ${DESTDIRDIR}/$$f" >> ${MYPWD}/uninstall.sh ;\
+ done
+# Babel mods
+ ${NOECHO}${EXEC} cd ${FRENCHDIR}
+ ${NOECHO}cd ${FRENCHDIR} ; \
+ echo ${CP} ${MODTXT} frbabel.sty ${DESTDIRDIR}/babel.sty ; \
+ cp ${DVNF} ${DESTDIRDIR}/babel.sty ; \
+ ${EXEC} ${CP} ${MODTXT} frbabel.sty ${DESTDIRDIR}/babel.sty ; \
+ echo "rm ${DESTDIRDIR}/babel.sty" >> ${MYPWD}/uninstall.sh
+# The "frozen" directory is left on the side.
+ ${NOECHO}${EXEC} cd ${KEYBOARDDIR}
+ ${NOECHO}cd ${KEYBOARDDIR} ; for f in *.tex *.sty *.kbc ; \
+ do \
+ cp ${DVNF} ${DESTDIRDIR}/$$f ; \
+ echo ${CP} ${MODTXT} $$f ${DESTDIRDIR} ; \
+ ${EXEC} ${CP} ${MODTXT} $$f ${DESTDIRDIR} ; \
+ echo "rm ${DESTDIRDIR}/$$f" >> ${MYPWD}/uninstall.sh ;\
+ done
+# Install french.*.kbc files
+ ${NOECHO}cd ${KEYBOARDDIR} ; for f in *.kbc ; \
+ do \
+ cp ${DVNF} ${DESTDIRDIR}/french.$$f ; \
+ echo ${CP} ${MODTXT} $$f ${DESTDIRDIR}/french.$$f ; \
+ ${EXEC} ${CP} ${MODTXT} $$f ${DESTDIRDIR}/french.$$f ; \
+ echo "rm ${DESTDIRDIR}/french.$$f" >> ${MYPWD}/uninstall.sh ;\
+ cp ${DVNF} ${DESTDIRDIR}/english.$$f ; \
+ echo ${CP} ${MODTXT} qwerty.kbc ${DESTDIRDIR}/english.$$f ; \
+ ${EXEC} ${CP} ${MODTXT} qwerty.kbc ${DESTDIRDIR}/english.$$f ; \
+ echo "rm ${DESTDIRDIR}/english.$$f" >> ${MYPWD}/uninstall.sh ;\
+ done
+# The following is for FrenchPro V5,90 compatibility.
+ ${MKDIRS} ${MSGDIR}
+ ${NOECHO}${EXEC} cd ${MSGDIR}
+ ${NOECHO}cd ${MSGDIR} ; for f in *.sty *msg.tex ; \
+ do \
+ cp ${DVNF} ${DESTDIRDIR}/$$f ; \
+ echo ${CP} ${MODTXT} $$f ${DESTDIRDIR} ; \
+ ${EXEC} ${CP} ${MODTXT} $$f ${DESTDIRDIR} ; \
+ echo "rm ${DESTDIRDIR}/$$f" >> ${MYPWD}/uninstall.sh ;\
+ done
+#
+ ${NOECHO}${EXEC} cd ${MLPDIR}
+ ${NOECHO}cd ${MLPDIR} ; for f in *.sty *.mlp; \
+ do \
+ cp ${DVNF} ${DESTDIRDIR}/$$f ; \
+ echo ${CP} ${MODTXT} $$f ${DESTDIRDIR} ; \
+ ${EXEC} ${CP} ${MODTXT} $$f ${DESTDIRDIR} ; \
+ echo "rm ${DESTDIRDIR}/$$f" >> ${MYPWD}/uninstall.sh ;\
+ done
+#
+ ${NOECHO}${EXEC} cd ${OTHERDIR}
+ ${NOECHO}cd ${OTHERDIR} ; for f in *.sty ; \
+ do \
+ cp ${DVNF} ${DESTDIRDIR}/$$f ; \
+ echo ${CP} ${MODTXT} $$f ${DESTDIRDIR} ; \
+ ${EXEC} ${CP} ${MODTXT} $$f ${DESTDIRDIR} ; \
+ echo "rm ${DESTDIRDIR}/$$f" >> ${MYPWD}/uninstall.sh ;\
+ done
+ @${ECHO} " "
+ @${ECHO} ${E347${LANGMSG}}
+ @${ECHO} " "
+ ${NOECHO}${EXEC} cd ${MYPWD}
+
+install-index:
+ ${NOERR}${NOECHO}${EXEC} $(MKDIRS) ${ISTDIR}
+ ${NOECHO}${EXEC} cd ${MKINDEXDIR}
+ ${NOECHO}cd ${MKINDEXDIR} ; for f in *.ist ; \
+ do \
+ echo ${CP} ${MODTXT} $$f ${ISTDIR} ; \
+ cp ${DVNF} ${DESTDIRDIR}/$$f ; \
+ ${EXEC} ${CP} ${MODTXT} $$f ${ISTDIR} ; \
+ echo "rm ${DESTDIRDIR}/$$f" >> ${MYPWD}/uninstall.sh ;\
+ done
+ @${ECHO} " "
+ @${ECHO} ${E348${LANGMSG}}
+ @${ECHO} " "
+ ${NOECHO}${EXEC} cd ${MYPWD}
+
+uninstall: clean
+ @${ECHO} ${E382${LANGMSG}}
+ ${NOECHO}chmod ${MOD4ME} uninstall.sh
+ ${SHELL} ./uninstall.sh 2>>${DNF}
+ @${ECHO} ${E349${LANGMSG}}
+
+#############################################################################
+# Optional parts
+#############################################################################
+reftest:
+ ${NOECHO}${RM} ${TSTDIR}/frenchlb.aux
+ ${NOECHO}if test ! -f ${WHERELFMT}/${LFMTNAME}.$(LFMTEXT) ; then \
+ ${ECHO} ${E310${LANGMSG}}; ${ECHO} ${E312${LANGMSG}} ;\
+ if test -f ${WHERELFMT}/${LFMTNAME}.e$(LFMTEXT) ; then \
+ ${ECHO} ${E402${LANGMSG}};\
+ fi ;\
+ ${ECHO} ${E370${LANGMSG}} ; exit 1 ;\
+ fi
+ ${NOECHO}${ECHO} "${BINDIR}/${NECESSARYFPCMD}${LFMTNAME} $(TEXTCX) frenchlb"
+ ${NOECHO}cd ${TSTDIR} ; ${BINDIR}/${NECESSARYFPCMD}${LFMTNAME} $(TEXTCX) frenchlb
+ ${NOECHO}if test ! -f ${TSTDIR}/frenchlb.aux ; then \
+ ${ECHO} ${E400${LANGMSG}}; exit 1 ;\
+ fi
+ ${NOECHO}cd ${TSTDIR} ; ${INDEXCMD} frenchlb ;\
+ ${BINDIR}/${NECESSARYFPCMD}${LFMTNAME} $(TEXTCX) frenchlb ; ${RM} *.glo *.idx *.lof *.lot *.toc *.aux
+ @${ECHO} ${E350${LANGMSG}}
+ @${ECHO} ${E351${LANGMSG}}
+ @${ECHO} ${E352${LANGMSG}}
+ @${ECHO} ${E332${LANGMSG}}
+ @${ECHO} ${E333${LANGMSG}}
+ @${ECHO} ${E354${LANGMSG}}
+
+#############################################################################
+printed:
+ @cd tst ; if [ "$$PRINTER" != "" ] ;\
+ then ${PRINTDVI} -P $$PRINTER ${NUMPAGES} frenchrf ;\
+ else ${PRINTDVI} frenchrf ${NUMPAGES} ; \
+ fi ;
+ @cd tst ; if [ "$$PRINTER" != "" ] ;\
+ then ${PRINTDVI} -P $$PRINTER ${NUMPAGES} frenchlb ;\
+ else ${PRINTDVI} ${NUMPAGES} frenchlb ; \
+ ${ECHO} ${E376${LANGMSG}} ; \
+ fi ;
+ @${ECHO} ${E355${LANGMSG}}
+ @${ECHO} ${E333${LANGMSG}}
+ ${NOECHO}if test ! "${AUTREOS}" = "Windows" ; then \
+ ${ECHO} ${E357${LANGMSG}} ;\
+ fi
+
+#############################################################################
+register: sendmessage
+
+sendmessage:
+ ${VI} REGISTER
+ -cat REGISTER | mail -s "(french) installation" frenchprobg@free.fr
+
+#############################################################################
+CleanRecodeMsgFiles:
+ @cd ${FRENCHDIR} ; for f in *-msg.tex ;\
+ do \
+ if test -f $$f.7b ; then \
+ chmod 644 $$f ;\
+ rm $$f; mv $$f.7b $$f ;\
+ chmod 444 $$f ;\
+ fi ; \
+ done
+ @cd ${MSGDIR} ; for f in *-msg.tex ;\
+ do \
+ if test -f $$f.7b ; then \
+ chmod 644 $$f ;\
+ rm $$f; mv $$f.7b $$f ;\
+ chmod 444 $$f ;\
+ fi ; \
+ done
+ @cd ${KEYBOARDDIR} ; for f in *-msg.tex ;\
+ do \
+ if test -f $$f.7b ; then \
+ chmod 644 $$f ;\
+ rm $$f; mv $$f.7b $$f ;\
+ chmod 444 $$f ;\
+ fi ; \
+ done
+
+clean: CleanRecodeMsgFiles
+ ${NOERR}${RM} ${TSTDIR}/fyench.tst ${TSTDIR}/f7ench.tst ${TSTDIR}/*.tmp\
+ ${TSTDIR}/f8ench.tst ${TSTDIR}/french.tst
+ ${NOERR}if test ! -z "${VISMiKTeX}" ; then \
+ ${RM} -R ${MYMIKTEXDIR} ;\
+ fi
+ ${NOERR}$(RM) ${INPUTSDIR}/french/frabbrev.tex
+ ${NOERR}$(RM) ${KEYBOARDDIR}/french.* # remove duplicated kbc/dat files
+ ${NOERR}$(RM) ${MYPWD}/trialinit
+ ${NOERR}${RM} ${INITEXDIR}/*.$(PFMTEXT)
+ ${NOERR}${RM} ${INITEXDIR}/*.$(LFMTEXT)
+ ${NOERR}${RM} ${INITEXDIR}/*~
+ ${NOERR}${RM} ${INITEXDIR}/plaintex.cfg
+ ${NOERR}${RM} ${INITEXDIR}/hyphen.cfg
+ -cd ${INITEXDIR} ; cp hyphen.org hyphen.cfg
+ -cd ${INITEXDIR} ; ${LNS} ./hyphen.cfg plaintex.cfg 2>>${DNF}
+ ${NOERR}${RM} ${INITEXDIR}/*${EXTINI}
+ ${NOERR}${RM} ${INITEXDIR}/*.log ${INITEXDIR}/*.aux ${INITEXDIR}/*.tmp
+ ${NOERR}${RM} *.lex kb7to8 kb8to7 *.log *.aux lex.yy.c *.tmp *~
+ -cd tst ; ${RM} frenchlb.dvi *.log *.aux *.lof *.lot *.toc *.idx *.glo *~
+ -cd ${INITEXDIR}/tests ; ${RM} *.dvi *.log *.aux *~
+ -cd doc ; ${RM} *~
+ -cd contrib ; ${RM} *~
+ -cd MlTeX ; ${RM} *~
+ ${NOERR}${RM} -r ${FRENCHBINDIR}
+ ${NOERR}${RM} $(MYPWD)/install.cmd
+ ${NOERR}${RM} ${MYPWD}/getbinary
+ ${NOECHO}if test -f ${MYCNFINIDIR}/${MYCNFINIP}X ; then \
+ ${RM} ${MYCNFINIDIR}/${MYCNFINIP}X ;\
+ fi
+ ${NOECHO}if test -f ${MYCNFINIDIR}/${MYCNFINIL}X ; then \
+ ${RM} ${MYCNFINIDIR}/${MYCNFINIL}X ;\
+ fi
+ ${NOERR}${NOECHO}if test "${AUTREOS}" = "Windows" ; then \
+ ${RM} ${DVNF} ;\
+ fi
+ ${NOECHO}echo ${MAKENAME}: ${E379${LANGMSG}}
+
+superclean: clean
+ ${NOERR}${NOECHO}${RM} ${MYPWD}/done
+ ${NOERR}${RM} ${MYPWD}/${MAKENAME} ${MYPWD}/${THELOG} \
+ ${MYPWD}/uninstall.sh ${MYPWD}/movebin.sh
+ ${NOERR}${RM} ${MYPWD}/echoandlog ${MYPWD}/execandbat
+ ${NOERR}${NOECHO}if test -f ${MYPWD}/makefile.org ; then \
+ mv ${MYPWD}/makefile.org ${MYPWD}/${MAKENAME} ;\
+ fi
+ ${NOERR}${RM} ${MYPWD}/install.bat ${MYPWD}/uninstall.bat
+#############################################################################