diff options
author | Erich Eckner <git@eckner.net> | 2016-05-11 08:55:26 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2016-05-11 08:55:26 +0200 |
commit | 39f5ad8323b1b5e1abce4afd8dfd2525f9eebd6d (patch) | |
tree | 080132e2f3498a347a9e84fd5b0b4172e7e17b10 | |
parent | 2ac4f98eeccfa92177bcd419206ce621e0ae4535 (diff) | |
download | Make-39f5ad8323b1b5e1abce4afd8dfd2525f9eebd6d.tar.xz |
Option l/leise neu, wird von ewemake verwendet
-rw-r--r-- | Make.lpr | 11 | ||||
-rw-r--r-- | Make.lps | 93 | ||||
-rw-r--r-- | dateibeziehungen.pas | 2 | ||||
-rwxr-xr-x | ewemake.in | 24 |
4 files changed, 65 insertions, 65 deletions
@@ -28,10 +28,13 @@ var mach: tMach; errorMsg: string; begin - errorMsg:=checkOptions('A:D:P:au','Ausgabe: Datei: Prüfsummen: alleSummenErneuern unsicher',true); + errorMsg:=checkOptions('A:D:P:alu','Ausgabe: Datei: Prüfsummen: alleSummenErneuern leise unsicher',true); if errorMsg<>'' then fehler(errorMsg+#10'Hilfe: man Make'); + if hasOption('l','leise') then + __ausgabenMaske:=3; + mach:=tMach.create; if hasOption('D','Datei') then @@ -44,11 +47,11 @@ begin else mach.setzeGenerischePruefsummenDatei; - writeln('originale Regeln: '+inttostr(mach.anzOriAbh)+', originale Dateien: '+inttostr(mach.anzDats)); + gibAus('originale Regeln: '+inttostr(mach.anzOriAbh)+', originale Dateien: '+inttostr(mach.anzDats),3); mach.erzeugeRegeln; - writeln('Regeln: '+inttostr(mach.anzMglAbh)+', Dateien: '+inttostr(mach.anzDats)); + gibAus('Regeln: '+inttostr(mach.anzMglAbh)+', Dateien: '+inttostr(mach.anzDats),3); mach.findeWasZuTunIst; - writeln('anzuwendende Regeln: '+inttostr(mach.anzZtAbh)); + gibAus('anzuwendende Regeln: '+inttostr(mach.anzZtAbh),3); mach.tueWasZuTunIst(hasOption('a','alleSummenErneuern'),hasOption('u','unsicher'),getOptionValue('A','Ausgabe')); terminate; @@ -7,8 +7,8 @@ <Unit0> <Filename Value="Make.lpr"/> <IsPartOfProject Value="True"/> - <TopLine Value="19"/> - <CursorPos X="55" Y="47"/> + <TopLine Value="29"/> + <CursorPos X="84" Y="52"/> <UsageCount Value="70"/> <Loaded Value="True"/> </Unit0> @@ -21,11 +21,9 @@ <Unit2> <Filename Value="tools.pas"/> <IsPartOfProject Value="True"/> - <IsVisibleTab Value="True"/> <EditorIndex Value="2"/> <TopLine Value="35"/> <CursorPos X="19" Y="198"/> - <FoldState Value=" T3i1065 pk7kP0D]9jIk507C"/> <UsageCount Value="49"/> <Loaded Value="True"/> </Unit2> @@ -42,10 +40,11 @@ <Filename Value="dateibeziehungen.pas"/> <IsPartOfProject Value="True"/> <UnitName Value="dateiBeziehungen"/> + <IsVisibleTab Value="True"/> <EditorIndex Value="1"/> <TopLine Value="803"/> - <CursorPos X="12" Y="827"/> - <FoldState Value=" T3j6036 pj3jM0B8 picjO0A432]Bfo5062169"/> + <CursorPos X="24" Y="827"/> + <FoldState Value=" T3j6036 pj3jM0B8 picjO0A432/"/> <UsageCount Value="38"/> <Loaded Value="True"/> </Unit4> @@ -64,8 +63,8 @@ <Unit7> <Filename Value="../units/lowlevelunit.pas"/> <EditorIndex Value="-1"/> - <TopLine Value="381"/> - <CursorPos X="53" Y="414"/> + <TopLine Value="644"/> + <CursorPos X="17" Y="671"/> <UsageCount Value="10"/> </Unit7> <Unit8> @@ -102,123 +101,107 @@ <UsageCount Value="10"/> </Unit12> </Units> - <JumpHistory Count="29" HistoryIndex="28"> + <JumpHistory Count="25" HistoryIndex="24"> <Position1> <Filename Value="dateibeziehungen.pas"/> - <Caret Line="550" Column="33" TopLine="470"/> + <Caret Line="583" Column="32" TopLine="557"/> </Position1> <Position2> <Filename Value="dateibeziehungen.pas"/> - <Caret Line="64" Column="88" TopLine="56"/> + <Caret Line="577" Column="31" TopLine="557"/> </Position2> <Position3> <Filename Value="dateibeziehungen.pas"/> - <Caret Line="564" Column="48" TopLine="525"/> + <Caret Line="601" Column="54" TopLine="581"/> </Position3> <Position4> <Filename Value="dateibeziehungen.pas"/> - <Caret Line="569" Column="26" TopLine="525"/> + <Caret Line="606" Column="74" TopLine="586"/> </Position4> <Position5> <Filename Value="dateibeziehungen.pas"/> - <Caret Line="572" Column="34" TopLine="525"/> + <Caret Line="618" Column="46" TopLine="598"/> </Position5> <Position6> <Filename Value="dateibeziehungen.pas"/> - <Caret Line="583" Column="32" TopLine="557"/> + <Caret Line="643" Column="68" TopLine="624"/> </Position6> <Position7> <Filename Value="dateibeziehungen.pas"/> - <Caret Line="577" Column="31" TopLine="557"/> + <Caret Line="433" Column="16" TopLine="334"/> </Position7> <Position8> <Filename Value="dateibeziehungen.pas"/> - <Caret Line="601" Column="54" TopLine="581"/> + <Caret Line="455" Column="17" TopLine="421"/> </Position8> <Position9> <Filename Value="dateibeziehungen.pas"/> - <Caret Line="606" Column="74" TopLine="586"/> + <Caret Line="466" Column="75" TopLine="434"/> </Position9> <Position10> <Filename Value="dateibeziehungen.pas"/> - <Caret Line="618" Column="46" TopLine="598"/> + <Caret Line="481" Column="62" TopLine="448"/> </Position10> <Position11> <Filename Value="dateibeziehungen.pas"/> - <Caret Line="643" Column="68" TopLine="624"/> + <Caret Line="491" Column="11" TopLine="485"/> </Position11> <Position12> <Filename Value="dateibeziehungen.pas"/> - <Caret Line="433" Column="16" TopLine="334"/> + <Caret Line="517" Column="146" TopLine="485"/> </Position12> <Position13> <Filename Value="dateibeziehungen.pas"/> - <Caret Line="455" Column="17" TopLine="421"/> + <Caret Line="827" Column="12" TopLine="795"/> </Position13> <Position14> <Filename Value="dateibeziehungen.pas"/> - <Caret Line="466" Column="75" TopLine="434"/> + <Caret Line="517" Column="147" TopLine="498"/> </Position14> <Position15> <Filename Value="dateibeziehungen.pas"/> - <Caret Line="481" Column="62" TopLine="448"/> + <Caret Line="827" Column="12" TopLine="795"/> </Position15> <Position16> <Filename Value="dateibeziehungen.pas"/> - <Caret Line="491" Column="11" TopLine="485"/> + <Caret Line="829" Column="14" TopLine="797"/> </Position16> <Position17> <Filename Value="dateibeziehungen.pas"/> - <Caret Line="517" Column="146" TopLine="485"/> + <Caret Line="835" Column="14" TopLine="803"/> </Position17> <Position18> <Filename Value="dateibeziehungen.pas"/> - <Caret Line="827" Column="12" TopLine="795"/> + <Caret Line="827" Column="12" TopLine="803"/> </Position18> <Position19> <Filename Value="dateibeziehungen.pas"/> - <Caret Line="517" Column="147" TopLine="498"/> + <Caret Line="829" Column="14" TopLine="803"/> </Position19> <Position20> <Filename Value="dateibeziehungen.pas"/> - <Caret Line="827" Column="12" TopLine="795"/> + <Caret Line="835" Column="14" TopLine="803"/> </Position20> <Position21> - <Filename Value="dateibeziehungen.pas"/> - <Caret Line="829" Column="14" TopLine="797"/> + <Filename Value="tools.pas"/> + <Caret Line="11" Column="44"/> </Position21> <Position22> - <Filename Value="dateibeziehungen.pas"/> - <Caret Line="835" Column="14" TopLine="803"/> + <Filename Value="tools.pas"/> + <Caret Line="166" Column="96" TopLine="134"/> </Position22> <Position23> - <Filename Value="dateibeziehungen.pas"/> - <Caret Line="827" Column="12" TopLine="803"/> + <Filename Value="tools.pas"/> + <Caret Line="43" Column="16" TopLine="21"/> </Position23> <Position24> - <Filename Value="dateibeziehungen.pas"/> - <Caret Line="829" Column="14" TopLine="803"/> + <Filename Value="tools.pas"/> + <Caret Line="184" Column="144" TopLine="152"/> </Position24> <Position25> - <Filename Value="dateibeziehungen.pas"/> - <Caret Line="835" Column="14" TopLine="803"/> + <Filename Value="Make.lpr"/> + <Caret Line="41" Column="92" TopLine="19"/> </Position25> - <Position26> - <Filename Value="tools.pas"/> - <Caret Line="11" Column="44"/> - </Position26> - <Position27> - <Filename Value="tools.pas"/> - <Caret Line="166" Column="96" TopLine="134"/> - </Position27> - <Position28> - <Filename Value="tools.pas"/> - <Caret Line="43" Column="16" TopLine="21"/> - </Position28> - <Position29> - <Filename Value="tools.pas"/> - <Caret Line="184" Column="144" TopLine="152"/> - </Position29> </JumpHistory> </ProjectSession> </CONFIG> diff --git a/dateibeziehungen.pas b/dateibeziehungen.pas index 3f690bf..cfcfd45 100644 --- a/dateibeziehungen.pas +++ b/dateibeziehungen.pas @@ -824,7 +824,7 @@ begin if _ztAbh.count=0 then befehle.add('echo "Es gibt hier nichts zu tun!"'); if ausgabeDatei='' then begin - writeln('befehle:'); + gibAus('befehle:',3); for i:=0 to befehle.count-1 do writeln(befehle[i]); end @@ -2,8 +2,22 @@ # ewemake verision #VERSION# - a wrapper for Make -tmpFile="$(mktemp)" -Make -A "${tmpFile}" -chmod +x "${tmpFile}" -"${tmpFile}" -rm -f "${tmpFile}" +machDatei="$(pwd)" + +while [ ! -r "${machDatei}/Machdatei" ] && [ ! "${machDatei}" == "/" ] +do + machDatei="$(dirname "${machDatei}")" +done + +machDatei="${machDatei}/Machdatei" +if [ ! -r "${machDatei}" ] +then + >&2 echo 'Fehler: Kann keine Machdatei finden!' + exit 1 +fi + +tmpDatei="$(mktemp)" +Make -D "${machDatei}" -A "${tmpDatei}" +chmod +x "${tmpDatei}" +"${tmpDatei}" +rm -f "${tmpDatei}" |