%<*rem> Fr jedes Verzeichnis gibt es drei Dateien: filelist.mkt <-> Option list makefile <-> Option make ana.opt <-> Option opt Fr die drei Dateien ein gemeinsamer Vor- und Nachspann. Damit der abschliessende Kommentar $(DIR) auch hbsch gert, mssen alle Konstruktionen '$(' als '\$(' escaped werden. Das ist wohl eher unpraktisch... % % \begin{macrocode} %<*list> # FILELIST.mkt: Dateiliste fr Verzeichnis $(DIR) % %<*make> # Makefile fr Verzeichnis $(DIR) ana.opt : makefile filelist.mkt : ana.opt %.d : filelist.mkt subdirs include filelist.mkt % %<*opt> # ANA.OPT: Analyze-Regeln fr Verzeichnis $(DIR) -src -var -mute # Optionen fr Generierung \$(SITE) bugfix \$(DEB) # Allgemeine Optionen -!recurse -index -2 # vorletzte Version unterstellen # bzgl. Syntax: -v27 # bzgl. Features v15 v23 v24 v27 #komm=" %%" #noko=" -- " komm=" *:" noko=" [-:" #inko=" <<<" #ouko=" >>>" inko=" <-{" ouko=" }->" DebugVar=ACXTDEBUG *.cfg :: -cfg -not 2 -recurse *.aim :: -striponly # Meine Aenderungen sollen wirken... % % \end{macrocode} % \subsection{xmlexp}\mbox{} % \begin{macrocode} %<*xmlexp|enhancements|forms|isbn|aconjob> %<*make> extradep += \$(acxtsrc)/$(DIR)/make.rul % t$(acxtsrc)/$(DIR)/make.rul %<*opt&enhancements> PER=1 KOR=2 SSW=3 TAF=4 % %<*opt&isbn> jumpkat="J0" % % % \end{macrocode} % \subsection{mabimp, zackimp}\mbox{} % \begin{macrocode} %<*mabimp|zackimp> %<*make> %<*mabimp> extradep += \$(acxtsrc)/mabimp/make.rul % %<*zackimp> extradep += \$(acxtsrc)/mabimp/zmake.rul % extradep += \$(acxtsrc)/mabimp/common.rul \$(acxtsrc)/mabimp/normimp.rul \$(acxtsrc)/mabimp/titimp.rul % %<*mabimp> t$(acxtsrc)/mabimp/make.rul % %<*zackimp> t$(acxtsrc)/mabimp/zmake.rul % t$(acxtsrc)/mabimp/common.rul t$(acxtsrc)/mabimp/normimp.rul t$(acxtsrc)/mabimp/titimp.rul %<*opt> %<*mabimp> t$(acxtsrc)/mabimp/make.rul % %<*zackimp> t$(acxtsrc)/mabimp/zmake.rul % -do i-md-ow -do i-protyp % % % \end{macrocode} % \subsection{mabexp}\mbox{} % \begin{macrocode} %<*mabexp> %<*make> extradep += \$(acxtsrc)/mabexp/make.rul \$(acxtsrc)/mabexp/mabexp.rul % t$(acxtsrc)/mabexp/make.rul t$(acxtsrc)/mabexp/mabexp.rul %<*opt> t$(acxtsrc)/mabexp/make.rul % % % \end{macrocode} % \subsection{isbddisp}\mbox{} % \begin{macrocode} %<*isbddisp> %<*make> extradep += \$(acxtsrc)/$(DIR)/make.rul \$(acxtsrc)/$(DIR)/htmdisp.rul \$(acxtsrc)/$(DIR)/crtdisp.rul % t$(acxtsrc)/$(DIR)/make.rul t$(acxtsrc)/$(DIR)/htmdisp.rul t$(acxtsrc)/$(DIR)/crtdisp.rul %<*opt> t$(acxtsrc)/$(DIR)/make.rul % % % \end{macrocode} % \subsection{Abspann} \mbox{} % \begin{macrocode} %<*make> # Ende Makefile fr Verzeichnis $(DIR) % %<*list> # Ende FILELIST.MK fr Verzeichnis $(DIR) % %<*opt> # Ende ANA.OPT fr Verzeichnis $(DIR) % % \end{macrocode} \endinput % \end{macrocode} % \subsubsection{} \mbox{} % \begin{macrocode} #Deriviert von : %<*list> % %<*make> % %<*opt> %