diff --git a/contrib/hbrun/doc/hbrun.el.md b/contrib/hbrun/doc/hbrun.el.md index 40552c08b3..6a89a2dfc3 100644 --- a/contrib/hbrun/doc/hbrun.el.md +++ b/contrib/hbrun/doc/hbrun.el.md @@ -5,623 +5,47 @@ Copyright \(c\) 2003\-2007, Przemysław Czerpak Syntax: - hbrun <file\[\.hb|\.prg|\.hrb|\.dbf\]>|<option> \[<π -ρ - - -τρ -ς\[ -\]>\] + hbrun <file\[\.hb|\.prg|\.hrb|\.dbf\]>|<option> \[<παραμετρος\[ι\]>\] +Περιγραφή: + + + Το hbrun μπορεί να εκτελεί σενάρια Harbour \(πηγαία ή προκατασκευασμένα\), και προσφέρει επίσης ένα διαλογικό περιβάλλον\. - -ρ - -ρ -φ -: +Οι παρακάτω επιλογές είναι διαθέσιμες στη γραμμή\-εντολών: - - - hbrun -π -ρ - - - - - -τ - - - - σ - - -ρ - - Harbour \(π - - - - - - πρ - - -τ -σ - -υ -σ - - - -\), - - - πρ -σφ -ρ - - -π -σ -ς - - - - - - - - - - -ό π -ρ - - - - - - -\. - - - - π -ρ - - -τω -π - - - - -ς - - - - - - - - - -σ - - -ς στ - -ρ - - - -\- - -τ - -ώ -: + - **\-\-hb:debug** Ενεργοποίηση αποσφαλμάτωσης script - - **\-\-hb:debug** - - -ρ - -π - - -σ - -π -σφ - - - -τωσ -ς script - - - - **\-help** - π -ρ -ύσ - - - - - - - - - - **\-viewhelp** - -τ -τ - - - - - - - - - - - - σ - πρ - - - - - - - - - - - -υ + - **\-help** η παρούσα βοήθεια + - **\-viewhelp** εκτεταμένη βοήθεια σε προβολή κειμένου - **\-longhelp** long help - - **\-longhelpmd** - -τ -τ - - - - - - - - - - - - σ - - -ρφ - [Markdown](http://daringfireball.net/projects/markdown/) + - **\-longhelpmd** εκτεταμένη βοήθεια σε μορφή [Markdown](http://daringfireball.net/projects/markdown/) - -ρχ - - -: +Αρχεία: - - **\*\.hb** - - - -ρ - - Harbour - - **\*\.hrb** - -τ -φ -ρσ - - - -υ - - - -ό Harbour \( - -ωστό - - - ως πρ - - -τ -σ - -υ -σ - - - - σ - - -ρ - -\) - - **hbstart\.hb** startup Harbour script for interactive Harbour shell\. It gets executed automatically on shell startup, if present\. Possible locations \(in order of precedence\) \[\*\]: \.\\, %APPDATA%\\\.harbour, <hbrun - -τ - - - - -ς> - - **shell plugins** \.hb and \.hrb plugins - - - τ - - - - - - - - -ό - - -υφ -ς τ -υ Harbour\. -ρ -π - - - - -ρ -σ - - -τ - - - -σ - στ - \[\*\]: %APPDATA%\\\.harbour\\ - - **\.hb\_history** -π - - - - -ύ - - -στ -ρ - -ό - -τ - -ώ - - - - τ - - - - - - - - -ό shell Harbour\. -π -ρ - -τ - - - -π - - -ρ - -π - - -σ -τ - τ - -στ -ρ - -ό - - - - -τ -ς τ - - πρώτ - -ρ - - - - 'no' \(χωρ -ς τ - - -σ - -ω - - - - - - - - - - - - -ρ - - - -\)\. -ρ -σ - -τ - - στ - \[\*\]: %APPDATA%\\\.harbour\\ - - **hb\_extension** - -στ - - -τ - - - - -ω - πρ -ς φόρτωσ - στ - - - - - - - - -ό - - -υφ -ς τ -υ Harbour\. - - - - -τ - - - - - - - - -ρ - - - -, τ - τ - - - - τ -ς -ρ - - - -ς - -τ - -πό - - - χ -ρ - -τ -ρ - '\#' - - - - - -τ - -\. - - - - - - -τ - - - - - - - -\- -ρχ - - -υ στ - Ms\-DOS: - - hb\_ext\.ini\. -ρ -σ - -τ - - - -σ - στ - \[\*\]: %APPDATA%\\\.harbour\\ + - **\*\.hb** Σενάριο Harbour + - **\*\.hrb** Μεταφέρσιμο δυαδικό Harbour \(γνωστό και ως προκατασκευασμένο σενάριο\) + - **hbstart\.hb** startup Harbour script for interactive Harbour shell\. It gets executed automatically on shell startup, if present\. Possible locations \(in order of precedence\) \[\*\]: \.\\, %APPDATA%\\\.harbour, <hbrun κατάλογος> + - **shell plugins** \.hb and \.hrb plugins για το διαλογικό κέλυφος του Harbour\. Πρέπει να βρίσκονται μέσα στο \[\*\]: %APPDATA%\\\.harbour\\ + - **\.hb\_history** αποθηκεύει ιστορικό εντολών για το διαλογικό shell Harbour\. Μπορείτε να απενεργοποιήσετε το ιστορικό κάνοντας την πρώτη γραμμή 'no' \(χωρίς τα εισαγωγικά και με νεα γραμμή\)\. Βρίσκεται στο \[\*\]: %APPDATA%\\\.harbour\\ + - **hb\_extension** λίστα καταλήξεων προς φόρτωση στο διαλογικό κέλυφος του Harbour\. Μία κατάληξη ανα γραμμή, το τμήμα της γραμμής μετά από ένα χαρακτήρα '\#' αγνοείται\. Εναλλακτικά ονομα\-αρχείου στο Ms\-DOS: Το hb\_ext\.ini\. Βρίσκεται μεσα στο \[\*\]: %APPDATA%\\\.harbour\\ - -ρ - - - - -ρ -σ - - - -ς στ - - -ρ -ς σ - π - - - - - -ρχ - - -: +Προκαθορισμένες σταθερές σε πηγαία αρχεία: - **\_\_HBSCRIPT\_\_HBSHELL** when a Harbour source file is run as a shell script - **<standard Harbour>** \_\_PLATFORM\_\_\*, \_\_ARCH\*BIT\_\_, \_\_\*\_ENDIAN\_\_, etc\.\.\. - - -τ - - - -τ -ς π -ρ - - - - - - -τ -ς: +Μεταβλητές περιβάλλοντος: - - **HB\_EXTENSION** - -στ - - -τ - - - - -ω -, - - -χωρ -σ - - -ω - - - - - -ό - - -στ - - -, πρ -ς φόρτωσ - στ - - - - - - - - -ό - - -υφ -ς τ -υ Harbour + - **HB\_EXTENSION** λίστα καταλήξεων, διαχωρισμένων με κενό διάστημα, προς φόρτωση στο διαλογικό κέλυφος του Harbour -Shell API - - - - -σ - - - σ - σ - - -ρ - - Harbour: +Shell API διαθέσιμο σε σενάρια Harbour: - **hbshell\_gtSelect\( \[<cGT>\] \) \-> NIL** @@ -629,64 +53,15 @@ Switch GT\. Default \[\*\]: 'gtwin' - **hbshell\_Clipper\(\) \-> NIL** Enable Clipper compatibility \(non\-Unicode\) mode\. - **hbshell\_include\( <cHeader> \) \-> <lSuccess>** - -όρτωσ - Harbour header\. +Φόρτωση Harbour header\. - **hbshell\_uninclude\( <cHeader> \) \-> <lSuccess>** - -π -φόρτωσ - Harbour header\. +Αποφόρτωση Harbour header\. - **hbshell\_include\_list\(\) \-> NIL** - - -φ - - -σ - - -στ -ς τω - φ -ρτω - - -ω - Harbour header\. +Εμφάνιση λίστας των φορτωμένων Harbour header\. - **hbshell\_ext\_load\( <cPackageName> \) \-> <lSuccess>** - -όρτωσ - π - - -τ -υ\. - -ρό - - - - - - τ - -τ -ρ - -τ - - - \#request PP\. +Φόρτωση πακέτου\. Παρόμοιο με τη ντιρεκτίβα \#request PP\. - **hbshell\_ext\_unload\( <cPackageName> \) \-> <lSuccess>** - -π -φόρτωσ - π - - -τ -υ +Αποφόρτωση πακέτου - **hbshell\_ext\_get\_list\(\) \-> <aPackages>** List of loaded packages\. - **hbshell\_DirBase\(\) \-> <cBaseDir>** @@ -697,548 +72,11 @@ hb\_ProgName\(\) not mapped to script\. Notes: - - \.hb, \.prg, \.hrb - \.dbf -ρχ - - - - -σ - - - - ως πρώτ - π -ρ - - -τρ -ς - - - -τ - - -στ - - σ - - σ - - -ρ - - Harbour\. - - τ - ό - - - -\- -ρχ - - -υ - - - π -ρ - -χ - - -ρ -σ - -τ - - - - -π -τ -ώ -, - - - - - - -τ - - - - στ - τρ -χ - -τ - - -τ - - - - - -ρ - -σ - -ς - - - στ - PATH\. - - - - - -ό - - - - - -τ - - - - -, - - - - - - -τ - - -ύ - \.hb and \.hrb - -τ - - - - - -ς, - - -υτ - τ - σ - -ρ -\. -ρχ - - - \.dbf - - - - - -χτ - - -υτό - -τ - σ - - -τ -στ -σ - shared - - - - - - - - - - -σ - - τ - - - - - - - - -ό shell τ -υ Harbour\. - - standard - -τ - - - - - -ς - - - - -χ - -υτ -ύ - -υτ - - -τως - - - π - - - - -υς - - - πρ - - -τ -σ - -υ -σ - - - -υς τυπ -υς\. - - - - -ώστ -, - - - σ - - -ρ - - Harbour, - -ω - - - -σ - - - - - -ρ - - -τ - - -π - πρ - -π - - - - - σ - UTF\-8\. - - - -' -ρ -σ - -ύ - -σ - -ό -ρχ - - - header 'hb\.ch' συ -π -ρ - - - - - - - -τ - - -υτό - -τ -, - - -\. \#included\. -ρ - -π - - - - - - - - - -ρφ - - - -ρ/ - - -ς - - - - - - πρότυπ - - -τ - ISO - -ρφ -: - - - -\- - -\- - -\. -ρ - -π - - - - - - - - GT - - - - - τ - 'gtcgi', - -τός - - - - -χ - -υτ -ύ - CUI - - -σ - -ς π - -ρ -υς - -ό - -ς, -πότ - -π - - - - -τ - - -υτ - - -τως 'gtwin' \[\*\] \( - -τός - - - τ -ς INIT PROCEDUREs\)\. - - -π -ρ - - - - χρ -σ - - -π - - - - - - - συ - -υ -σ -ός π - - -τρω - <Alt\+V> στ - - - - -ρ -στ - -ό shell τ -υ Harbour - - - -π - -ό - -σ - -πό τ - πρόχ - -ρ -\. - - - - - -ς - - -στ -ρ -σ - - \[\*\] -π -ρ - - - - - - -ρτώ -τ - - -πό τ - - π - -τφόρ - - υπ - - -χ -ς -/ - - - τ - - - - -όρφωσ -\. - π -ρ -ύσ - - - - - - - - - - - - -υρ - - - - - - στ - - 'win' π - -τφόρ - - υπ - - -χ -ς\. + - \.hb, \.prg, \.hrb ή \.dbf αρχείο δοσμένο ως πρώτη παραμέτρος θα εκτελεστεί σαν σενάριο Harbour\. Αν το όνομα\-αρχείου δεν περιέχει ορίσματα μονοπατιών, θα αναζητηθεί στο τρέχοντα κατάλογο εργασίας και στο PATH\. Αν δεν δόθηκε κατάληξη, θα αναζητηθούν \.hb and \.hrb καταλήξεις, με αυτή τη σειρά\. Αρχείο \.dbf θα ανοιχτεί αυτόματα σε κατάσταση shared και θα ξεκινήσει το διαλογικό shell του Harbour\. Μη standard καταλήξεις θα ανιχνευτούν αυτομάτως για πηγαίους και προκατασεκυασμένους τυπους\. Σημειώστε, για σενάρια Harbour, η κωδικοσελίδα ορίζεται απο προεπιλογή σε UTF\-8\. Το εξ'ορισμού βασικό αρχείο header 'hb\.ch' συμπεριλαμβάνεται αυτόματα, δηλ\. \#included\. Προεπιλεγμένη μορφή ημερ/νίας είναι η πρότυπη κατα ISO μορφή: εεεε\-μμ\-ηη\. Προεπιλεγμένο GT είναι το 'gtcgi', εκτός αν ανιχνευτούν CUI κλήσεις πλήρους οθόνης, οπότε επιλέγεται αυτομάτως 'gtwin' \[\*\] \(εκτός για τις INIT PROCEDUREs\)\. + - Μπορεί να χρησιμοποιηθεί ο συνδυασμός πλήκτρων <Alt\+V> στο διαδραστικό shell του Harbour για επικόληση από το πρόχειρο\. + - Τιμές με αστερίσκο \[\*\] μπορεί να εξαρτώνται από την πλατφόρμα υποδοχής ή/και τη διαμόρφωση\. Η παρούσα βοήθεια δημιουργήθηκε στην 'win' πλατφόρμα υποδοχής\. - - - - - -: +Αδεια: This program is free software; you can redistribute it and/or modify @@ -1271,13 +109,7 @@ License extensions: http://creativecommons\.org/licenses/by\-sa/3\.0/ - -υ - -ρ -φ - -ς: +Συγγραφέας: - Viktor Szakáts \(harbour syenar\.net\) diff --git a/utils/hbmk2/doc/hbmk2.el.md b/utils/hbmk2/doc/hbmk2.el.md index 665ff1c6d4..dfca8535d5 100644 --- a/utils/hbmk2/doc/hbmk2.el.md +++ b/utils/hbmk2/doc/hbmk2.el.md @@ -6,1057 +6,24 @@ Syntax: hbmk2 \[options\] \[<script\[s\]>\] <src\[s\]\[\.prg|\.c|\.obj|\.o|\.rc|\.res|\.def|\.po|\.pot|\.hbl|@\.clp|\.d|\.ch\]> - - -ρ - -ρ -φ -: +Περιγραφή: - - - hbmk2 - - - - - - - - - - - - - -ρω - - - - - - - - -τ -φ -ρσ - - - -ρ - - - - - - - -τ -σ - -υ -ς, π -υ - - - - - -φ - -τ - τ - - - - - -υρ - - - - - -φόρω - τύπω - -υ - - - -ώ - - -τ - - -σ - -ω - \( - -τ - - -σ - - -, -υ - - - - - - - - - - - - - - - -, στ -τ - - - - - - - - - - - - -, - -τ -φ -ρσ - - - -υ - - - -ό Harbour\) -πό π - - - -π - -ύς τύπ -υς π - - - -ω - -ρχ - -ω - \(C, C\+\+, Objective\-C, Harbour, gettext translations, Windows resources\)\. ' - - - - - -ρω - - - -' σ - - - - - - - ότ - - - - - - - - - - -ό hbmk2 -ρχ - - - -ρ - -υ -π -ρ - - - - - - - -π -ρ - -ώσ - - ό - -ς - τ -ς π -ρ -σσότ -ρ -ς πτυχ -ς τ -ς - - - - - - -σ - -ς - -τ -σ - -υ -ς\. ' - -τ -φ -ρσ - - -' σ - - - - - - - ότ - - - - - - - - - - -ό hbmk2 -ρχ - - - -ρ - -υ - - - -χ - - τ - - - -τ -σ - -υ - σ - ό - -ς τ -ς υπ -στ -ρ - -ό - - - -ς π - -τφόρ - -ς - - -τ -υρ - - -ώ - -υστ - - -τω - - - - - - - -τ - ό -ω - τω - υπ -στ -ρ - -ό - - -ω - C - -τ - - -ωττ -στώ -\. -τ -χ -ύ - - -π -σ -ς - - - - -υψ - - τ - - π - - - -ψ -φ - - τω - -ρ - -σ -ώ - - -τ -σ - -υ -ς - -σω σύ -τ - -ω - - - - -π -ώ - -ρχ - -ω - -ρ - -υ \( -π - - - -ώ -\)\. - - hbmk2 υπ -στ -ρ - - - - - -ό - - - - - - - - - - \-non\-Harbour\- C/C\+\+/Objective\-C -ρ - -\. -ρ - - - - - - - -υ - - -π -τύχ - - τ -υς π -ρ -π - -ω στόχ -υς, τ - hbmk2 - - -χ - -ύ - - -υτό - -τ - τ - - - -τ - - -ωττ -στ - Harbour - - - C - - - - - - - -ρ - - - - - - π -υ -π - -τ -ύ -τ - -, - -τ - τ - - - - - -ρφώ - - - - - - τ - - - - - - - -τ - - - - - -\. - - hbmk2 -π -τρ -π - - τ - - -π - -τ -σ - τω - τύπω - τω - υπ -στ -ρ - -ό - - -ω - -ρχ - -ω - - -σω -π - -τ -σ -ω - \-plugins\-\.⏎ - -ρ - -πό τ - - - - - - -υρ - - - - -τ - - -σ - -ω -, τ - hbmk2 - - - - - σ - - -σ - - - τρ -χ - - σ - - -ρ - - Harbour \( - -φότ -ρ -, π - - - - -υ -ώ - - - - - - - - -τ - - -ωττ -σ - - - -\) - -τ -υ - - - - -, - - - - - - - -τ - - -π -σ -ς - - - - - - -ρ -στ - -ό - - -υφ -ς - -τ - -ώ -\. + Το hbmk2 είναι ένα ολοκληρωμένο και μεταφέρσιμο εργαλείο κατασκευής, που κάνει εφικτή τη δημιουργία διαφόρων τύπων δυαδικών εκτελέσιμων \(εκτελέσιμο, δυναμική βιβλιοθήκη, στατική βιβλιοθήκη, μεταφέρσιμο δυαδικό Harbour\) από πολλαπλούς τύπους πηγαίων αρχείων \(C, C\+\+, Objective\-C, Harbour, gettext translations, Windows resources\)\. 'Ολοκληρωμένο' σημαίνει ότι ένα μοναδικό hbmk2 αρχείο έργου μπορεί να διεκπεραιώσει όλες ή τις περισσότερες πτυχές της διαδικασίας κατασκευής\. 'Μεταφέρσιμο' σημαίνει ότι ένα μοναδικό hbmk2 αρχείο έργου ελέγχει την κατασκευή σε όλες τις υποστηριζόμενες πλατφόρμες Λειτουργικών Συστημάτων και έναντι όλων των υποστηριζόμενων C μεταγλωττιστών\. Στοχεύει επίσης να καλυψει την πλειοψηφία των εργασιών κατασκευής μέσω σύντομων και απλών αρχείων έργου \(επιλογών\)\. Το hbmk2 υποστηρίζει ακόμα και αμιγή \-non\-Harbour\- C/C\+\+/Objective\-C έργα\. Προκειμένου να επιτύχει τους παραπάνω στόχους, το hbmk2 ανιχνεύει αυτόματα τον μεταγλωττιστή Harbour και C και άλλα εργαλεία που απαιτούνται, μετά τα διαμορφώνει και τα καλεί κατάλληλα\. Το hbmk2 επιτρέπει την επέκταση των τύπων των υποστηριζόμενων αρχείων μέσω επεκτάσεων \-plugins\-\. + Πέρα από την δημιουργία εκτελέσιμων, το hbmk2 είναι σε θέση να τρέχει σενάρια Harbour \(αμφότερα, πηγαίου κώδικα και μεταγλωττισμένα\) κατευθείαν, και διαθέτει επίσης ένα διαδραστικό κέλυφος εντολών\. Options: - - **\-o<outname>** ό - - - - -ρχ - - -υ - -ό - -υ - - **\-l<libname>** - - -σύ - - -σ - τ -ς <libname> - - - - - - - - - -ς\. - - <libname> πρ -π - - - - - - - - - χωρ -ς - - - -π -τ -, - -τ - - - - - - - - πρό - - - - 'lib' \( - -τός - - - - - - - - -ρ -ς τ -υ - -ό - -τ -ς\)\. - - πρ -σ - -τ -τ - τ -ς - -σ - - -ς - - - - - - - - - -ς Harbour, -υτ -ς πρ -στ - - - -τ - - -υτό - -τ - -φόσ - - χρ - - - - - -τ - -\. - - τ - <libname> -ρχ - - - - - - - - - χ -ρ - -τ -ρ - '\-' , - - - - - - - - - - - - - -φ - -ρ - - - - -πό τ - - -στ - - - - - - - - - -ώ - τ - στ - - - - τ -ς - - -σύ - - -σ -ς\. - - **\-L<libpath>** πρόσ - -τ - - - - -π -τ - - - - - - - - -τ -σ - - - - - - - - - -ώ - - - **\-i<p>|\-incpath=<p>** πρόσ - -τ - - - - -π -τ - - - - - - - - -τ -σ - headers + - **\-o<outname>** όνομα αρχείου εξόδου + - **\-l<libname>** διασύνδεση της <libname> βιβλιοθήκης\. Το <libname> πρέπει να είναι χωρίς μονοπάτι, κατάληξη και πρόθεμα 'lib' \(εκτός αν είναι μέρος του ονόματος\)\. Μη προσθέτετε τις βασικές βιβλιοθήκες Harbour, αυτές προστίθενται αυτόματα εφόσον χρειάζονται\. Αν το <libname> αρχίζει με ένα χαρακτήρα '\-' , η βιβλιοθήκη θα αφαιρεθεί από τη λίστα βιβλιοθηκών τη στιγμή της διασύνδεσης\. + - **\-L<libpath>** πρόσθετο μονοπάτι για αναζήτηση βιβλιοθηκών + - **\-i<p>|\-incpath=<p>** πρόσθετο μονοπάτι για αναζήτηση headers - **\-static|\-shared** link with static/shared libs - - **\-gt<name>** - - -σύ - - -σ - - - τ - - GT<name> GT - - - -ό, -π -ρ - - - - -π - - - - -φ - - - - - - - - - - -συ - - - - -ύ - π -ρ -σσότ -ρ - - GTs - - - - - -\. - πρώτ -ς -πό -υτ -ύς - - - - - - - πρ - -π - - - - - - - -ς - -τ - τ - - χρό - -\- - -τ - - -σ -ς + - **\-gt<name>** διασύνδεση με τον GT<name> GT οδηγό, μπορεί να επαναληφθεί για να διασυνδεθούν περισσότεροι GTs οδηγοί\. Ο πρώτος από αυτούς θα είναι προεπιλεγμένος κατα τον χρόνο\-εκτέλεσης - **\-inc\[\-\]** enable/disable incremental build mode \(default: disabled\) - - **\-hbexe** - - - - -υρ - - - - -τ - - -σ - - -υ \(πρ - -π - - - - -\) - - **\-hblib** - - - - -υρ - - - στ -τ - - -ς - - - - - - - - - -ς + - **\-hbexe** δημιουργία εκτελέσιμου \(προεπιλογή\) + - **\-hblib** δημιουργία στατικής βιβλιοθήκης - **\-hbdyn** create dynamic library \(without linked Harbour VM\) - **\-hbdynvm** create dynamic library \(with linked Harbour VM\) @@ -1064,4524 +31,173 @@ Options: - **\-mt|\-st** link with multi/single\-thread Harbour VM - **\-gui|\-std** create GUI/console executable - **\-main=<mainfunc>** override the name of starting function/procedure - - **\-request=<func>** - - - - - - - -σ -ός συ - -ρτ -σ -ς/ - - -τ -υρ - - -ς - - - - -συ - - - - - - + - **\-request=<func>** εξαναγκασμός συνάρτησης/λειτουργίας να διασυνδεθεί - **\-fullstatic** link with all static libs - - **\-pic\[\-\]** - - - - -υρ - - - position independent - -τ - - - - - - - - - -ύ -ώ - - - - \(π - -τ - - - -ρ -π - - - - - - στ - - - -τ - - - \-hbdyn/\-hbdynvm\) - - **\-\[full|fix\]shared** - - - - -ύρ - -σ - - - - -όχρ -στ - Harbour binaries χωρ -ς/ - - -πό -υτ - - - -φ -ρ - - -τ - -ό - -υ στ - - - - - - - - - - - Harbour \(πρ - -π - - - - -: ''fullshared'' -τ - - τ - Harbour - - - - - - - - -τ -στ - - - - - σ - π -ρ - -χ - συστ - - -τ -ς, - - - - -ώς 'fixshared'\) \( -π - - - - - fix/full -ό - - σ - \*nix \) + - **\-pic\[\-\]** δημιουργία position independent αντικειμενικού κώδικα \(πάντα ενεροπιημένο στα μοντέλα \-hbdyn/\-hbdynvm\) + - **\-\[full|fix\]shared** δημιούργησε κοινόχρηστα Harbour binaries χωρίς/με απόλυτη αναφορά καταλόγου στη βιβλιοθήκη Harbour \(προεπιλογή: ''fullshared'' οταν το Harbour είναι εγκατεστημένο σε περιοχή συστήματος, αλλοιώς 'fixshared'\) \(επιλογή fix/full μόνο σε \*nix \) - **\-nulrdd\[\-\]** link with nulrdd - **\-debug\[\-\]** add/exclude C compiler debug info\. For Harbour level debug, use Harbour option \-b as usual - **\-optim\[\-\]** toggle C compiler optimizations \(default: on\) - - **\-cpp\[\-\]** - - - - - - - -σ -ός C\+\+/C - - -τ - - -υ - - **\-cpp=<value>** -π - - - - - C\+\+ - - -τ - - -υ\. -π -τρ -πτ -ς τ - - -ς - - - - -: def, yes, no + - **\-cpp\[\-\]** εξαναγκασμός C\+\+/C μοντέλου + - **\-cpp=<value>** επιλογή C\+\+ μοντέλου\. Επιτρεπτές τιμές είναι: def, yes, no - **\-map\[\-\]** create \(or not\) a map file - - **\-implib\[\-\]** - - - - -υρ - - - \( - όχ -\) - - - - - - - - - -ς - -σ - -ω - -ς \(in \-hbdyn/\-hbexe mode\)\. - - ό - - - - - - π -ρ - -χ - - -π - - - - -\. - - **\-implib=<output>** - - - - -υρ - - - - -ό - -τ -ς - - - - - - - - - -ς - -σ - -ω - -ς \(in \-hbdyn/\-hbexe mode\) στ - <output> \( -ρ - -π - - - - -: - - - - - - τ - output\) - - **\-ln=<link>** - - - - -υρ - - - συ - - - - - - -ύ - -σ - -ύ - - - - -χ - - - στ - <output> \(τ - <link> - -ωρ - -τ - - σχ -τ - -ό - - τ - <output>\) + - **\-implib\[\-\]** δημιουργία \(ή όχι\) βιβλιοθήκης εισαγωγής \(in \-hbdyn/\-hbexe mode\)\. Το όνομα θα περιέχει επίθεμα\. + - **\-implib=<output>** δημιουργία ονόματος βιβλιοθήκης εισαγωγής \(in \-hbdyn/\-hbexe mode\) στο <output> \(Προεπιλογή: ίδιο με το output\) + - **\-ln=<link>** δημιουργία συμβολικού δεσμού να δείχνει στο <output> \(το <link> θεωρείται σχετικό με το <output>\) - **\-strip\[\-\]** strip \(no strip\) binaries - **\-trace\[\-\]** show commands executed - **\-beep\[\-\]** enable \(or disable\) single beep on successful exit, double beep on failure - **\-ignore\[\-\]** ignore errors when running compiler tools \(default: off\) - - **\-hbcppmm\[\-\]** - -τ - - - - -στ - τ -ς πρότυπ -ς C\+\+ συ - -ρτ -σ - -ς - - -χ - -ρ -σ -ς - - - - -ς - - - - - - - -ς τ -υ Harbour - - **\-winuni\[\-\]** -π - - - - - - -τ - -ύ UNICODE \(WIDE\) - - - ANSI - - -τ - -ω - - -τ - - -ώττ -σ -ς \(πρ - -π - - - - -: ANSI\) \( -ό - - σ - Windows\. - - - WinCE - - - - - -ρ -σ - - - - π - -τ - σ - UNICODE\) - - **\-nohblib\[\-\]** - - χρ -σ - στ -τ - -ώ - - - - - - - - - -ώ - πυρ - - - Harbour - -τ - τ - - - -σύ - - -σ - - - **\-nodefgt\[\-\]** - - σύ - - -σ - πρ - -π - - - - - - -ω - GTs \( -σχύ - - σ - \-static mode\) - - **\-nolibgrouping\[\-\]** -π - - -ρ - -π - - -σ - - - - - -π - - -σ -ς - - - - - - - - -ώ - σ - - -τ - - -ωττ -στ -ς - -σ -σ - - - -υς σ - - - **\-nomiscsyslib\[\-\]** - - πρ -σ - -τ -τ - -π -π - - - - - -στ - - - - - - - - - -ώ - συστ - - -τ -ς στ - - πρ - - - - -ρ -σ - - - - - -στ - - - - - - - - - -ώ - + - **\-hbcppmm\[\-\]** αντικαθιστά τις πρότυπες C\+\+ συναρτήσεις διαχείρησης μνήμης με εκείνες του Harbour + - **\-winuni\[\-\]** επιλογή μεταξύ UNICODE \(WIDE\) και ANSI μοντέλων μεταγλώττισης \(προεπιλογή: ANSI\) \(μόνο σε Windows\. Για WinCE είναι ορισμένο πάντα σε UNICODE\) + - **\-nohblib\[\-\]** μη χρήση στατικών βιβλιοθηκών πυρήνα Harbour κατά τη διασύνδεση + - **\-nodefgt\[\-\]** μη σύνδεση προεπιλεγμένων GTs \(ισχύει σε \-static mode\) + - **\-nolibgrouping\[\-\]** απενεργοποίηση ομαδοποίησης βιβλιοθηκών σε μεταγλωττιστές βασισμένους σε + - **\-nomiscsyslib\[\-\]** μη προσθέτετε επιπλέον λιστα βιβλιοθηκών συστήματος στην προκαθορισμένη λιστα βιβλιοθηκών - **\-traceonly** show commands to be executed, but do not execute them - **\-warn=<level>** set C compiler warning level <level> can be: max, yes, low, no, def \(default: yes\) - - **\-safe\[\-\]** - - -ρ - -π - - -σ - -π - - - -ώ - -σφ - - - - -ς τ -υ - -τ - - -ωττ -στ -/συ - - -τ - C \(πρ - -π - - - - -: - - -ρ - -π - - - - - - - σ - Windows, -π - - -ρ - -π - - - - - - - σ - - - - - συστ - - -τ -\) + - **\-safe\[\-\]** ενεργοποίηση επιλογών ασφαλείας του μεταγλωττιστή/συνδέτη C \(προεπιλογή: ενεργοποιημένο σε Windows, απενεργοποιημένο σε άλλα συστήματα\) - **\-compr=<level>** compress executable/dynamic lib \(needs UPX tool\) <level> can be: yes, no, min, max - **\-run\[\-\]** run/do not run output executable - - **\-vcshead=<file>** - - - - -υρ - - - header -ρχ - -ω - \.ch - - π - -ρ -φ -ρ - -ς τ -ς τ -π - - -ς -π - - - - -ς \-local repository\-\. -ρ -ς τ - π -ρό - υπ -στ -ρ - - - -τ - - τ - Git, SVN, Mercurial, Bazaar, Fossil, CVS - - - Monotone\. - - - header π -υ - - - - - - -υρ - - - -ύ - - - -ρ -σ -υ - τ - στ - - -ρ - \_HBMK\_VCS\_TYPE\_ στ - ό - - - - τ -υ VCS π -υ - - -χ - -ύτ - - - - - - τ - \_HBMK\_VCS\_ID\_ στ - - - - - - - -ό ID τ -ς τ -π - - -ς -π - - - - -ς\. - - - - - - - -χ - -υτ - - - -π - - - VCS , - - - - - - - -χ - -ός -ρ - - -ός - - - - - - -ρώ - -τ - - -υτό - -τ - - - - - - - - -τ - - -ώττ -σ -\. + - **\-vcshead=<file>** δημιουργία header αρχείων \.ch με πληροφορίες της τοπικής αποθήκες \-local repository\-\. Προς το παρόν υποστηρίζονται τα Git, SVN, Mercurial, Bazaar, Fossil, CVS και Monotone\. +Τα header που θα δημιουργηθούν θα ορίσουν τη σταθερά \_HBMK\_VCS\_TYPE\_ στο όνομα του VCS που ανιχνεύτηκε και τη \_HBMK\_VCS\_ID\_ στο μοναδικό ID της τοπικής αποθήκης\. Αν δεν ανιχνευτεί κάποιο VCS , ένα διαδοχικός αριθμός θα ενημερώνεται αυτόματα με κάθε μεταγλώττιση\. - **\-tshead=<file>** generate \.ch header file with timestamp information\. Generated header will define preprocessor constants \_HBMK\_BUILD\_DATE\_, \_HBMK\_BUILD\_TIME\_, \_HBMK\_BUILD\_TIMESTAMP\_ with the date/time of build - - **\-icon=<file>** -ρ - - - - τ - <file> ως - - - - - - - - - τ -ς -φ -ρ - - - -ς\. - - <file> πρ -π - - - - - - - - - σ - - -ρφ - υπ -στ -ρ - -ό - - - - -πό τ - π - -τφόρ - -\-στόχ - \( - - - υπ -στ -ρ - - -τ - - -πό - -ρ - - -ς π - -τφόρ - -ς/ - -τ - - -ωττ -στ -ς\)\. - - Windows, υ - -π - - - -τ - - - - τ - - - - - -υρ - - - - - - - - -σύ - - -σ - - -ός resource -ρχ - - -υ\. - - **\-manifest=<file>** - -σω - -τωσ - τ -υ - - - -φ -στ -υ <file> στ - - -τ - - -σ - - -/ -υ - - - - - - - - - -\. \( - - - - σ - Windows\) - - **\-sign=<key>** σ - - - -σ - - -τ - - -σ - - -υ - - τ - <key> \( -ό - - σ - Windows - - - Darwin \)\. - - π -ρ - - - - - - - Windows χρ -σ - - -π - - - -τ - - τ - signtool\.exe \(π -ρ - -χ -τ - - στ - MS Windows SDK\) - τ - posign\.exe \(π -ρ - -χ -τ - - στ - - Pelles C 7\), - - -υτ - τ - σ - -ρ -, - -φότ -ρ - - - -χ - -ύ - -τ - - -υτό - -τ -\. - - **\-signpw=<pw>** χρ -σ - <pw> ως συ - - - - -τ - - -ύ - -τ - τ - - σ - - - -σ - τ -υ - -τ - - -σ - - -υ \( -ό - - σ - Windows - - - Darwin\) - - **\-instfile=<g:file>** πρ -σ - - - - <file> iστ - - -στ - -ρχ - -ω - πρ -ς - -τ - -ρ -φ - στ - - - - -π -τ - π -υ -ρ -στ - - - -πό τ - - -π - - - - - \-instpath\. <g> - - - - - - - - πρ - - -ρ -τ - - - - - - - - - -τ - -ρ -φ -ς \(π - - -/ - -φ - - - - - -υ - -σ - -τ -\), πρ -π - - - - -χ - - - - - -ς τ -υ - -χ -στ - - -ύ - χ -ρ - -τ -ρω -\. - - π -ρ -πτωσ - - - - - - -ρ -σ - -ύ τ -υ <file>, - - -στ - -ρχ - -ω - σ - -υτ - τ - - - - - - - - - - - - - -ω - - -\. - - **\-instpath=<g:path>** - -τ - -ρ -φ - στόχ -υ στ - <path>\. - - τ - <path> - - - - - - -τ - - - - -ς, πρ -π - - - - τ - - - -ώ - - - - - τ - - - - -χωρ -στ - - - - -π -τ - -ύ, σ - -υτ - τ - - π -ρ -πτωσ -τ - -ρχ - - - π -υ - - - -ρ -στ - - - - - - τ - - -π - - - - - \-instfile - - - -τ - -ρ -φ -ύ - -π -σ -ς\. -π -ρ - - - - -ρ -στ - - π - - - -π - -ς φ -ρ -ς\. <g> - - - - - - - - πρ - - -ρ -τ - - - - - - - - - -τ - -ρ -φ -ς, πρ -π - - - - -χ - - - - - -ς τ -υ - -χ -στ - - -ύ - χ -ρ - -τ -ρω -\. - στόχ -ς - -τ -σ - -υ -ς - - - -τ - -ρ -φτ - - -υτό - -τ - σ - πρ - -π - - - - - - - - \( - - - - -\) - - - - - - -τ - -ρ -φ -ς\. -π -ρχ -υ - - - - -ό - -υ - -ς - -σω - -τω - - - -ς <g> - - - - -ς - -τ - -ρ -φ -ς: 'depimplib' - - - τ -ς - - - - - - - - - -ς - -σ - -ω - -ς - - - 'depimplibsrc' - - - π - - - - - \(\.dll\) -ρχ - - - - - - - - - - - -ώ - - -σ - -ω - -ς, - - - - - -τ -ς - -φότ -ρ -ς σ - - - -ρτ -σ - -ς\. - - **\-instforce\[\-\]** - -τ - -ρ -φ - στόχ -υ στ - - -τ - - - - - - - - -τ -στ -σ -ς -στω - - - - - - - - - - - - -ρω - - - - - - **\-depimplib\[\-\]** - - -ρ - -π - - -σ - \( - -π - - -ρ - -π - - -σ -\) - - - - -υρ - - -ς - - - - - - - - - -ς - -σ - -ω - -ς - - - π - - - - -ς - - - - - - - - - -ς - -σ - -ω - -ς π -υ -ρ -στ - - - - - - τ -ς -π - - - - -ς \-depimplibs= \(πρ - -π - - - - -: yes\) + - **\-icon=<file>** ορίζει το <file> ως εικονίδιο της εφαρμογής\. Το <file> πρέπει να είναι σε μορφή υποστηριζόμενη από τη πλατφόρμα\-στόχο \(δεν υποστηρίζεται από μερικές πλατφόρμες/μεταγλωττιστές\)\. Σε Windows, υλοποιείται με τη δημιουργία και διασύνδεση ενός resource αρχείου\. + - **\-manifest=<file>** ενσωμάτωση του μανιφέστου <file> στο εκτελέσιμο/δυναμική βιβλ\. \(μονο σε Windows\) + - **\-sign=<key>** σήμανση εκτελέσιμου με το <key> \(μόνο σε Windows και Darwin \)\. Σε περιβάλλον Windows χρησιμοποιείται το signtool\.exe \(περιέχεται στο MS Windows SDK\) ή το posign\.exe \(περιέχεται στην Pelles C 7\), με αυτή τη σειρά, αμφότερα ανιχνεύονται αυτόματα\. + - **\-signpw=<pw>** χρήση <pw> ως συνθηματικού κατά την σήμανση του εκτελέσιμου \(μόνο σε Windows και Darwin\) + - **\-instfile=<g:file>** προσθήκη <file> iστη λίστα αρχείων προς αντιγραφή στο μονοπάτι που ορίστηκε από την επιλογή \-instpath\. <g> είναι μια προαιρετική ομάδα αντιγραφής \(πεζά/κεφαλαία ευαίσθητο\), πρέπει να έχει μήκος τουλάχιστον δύο χαρακτήρων\. Σε περίπτωση μη καθορισμού του <file>, η λίστα αρχείων σε αυτή την ομάδα θα εκκενωθεί\. + - **\-instpath=<g:path>** αντιγραφή στόχου στο <path>\. Αν το <path> είναι κατάλογος, πρέπει να τελειώνει με τον διαχωριστή μονοπατιού, σε αυτή την περίπτωσητα αρχεία που καθορίστηκαν με την επιλογή \-instfile θα αντιγραφούν επίσης\. Μπορεί να οριστεί πολλαπλές φορές\. <g> είναι μια προαιρετική ομάδα αντιγραφής, πρέπει να έχει μήκος τουλάχιστον δύο χαρακτήρων\. Ο στόχος κατασκευής θα αντιγραφτεί αυτόματα σε προεπιλεγμένη \(άδεια\) ομάδα αντιγραφής\. Υπάρχουν οι ακόλουθες ενσωματωμένες <g> ομάδες αντιγραφής: 'depimplib' για τις βιβλιοθήκες εισαγωγής και 'depimplibsrc' για πηγαία \(\.dll\) αρχεία βιβλιοθηκών εισαγωγής, ανήκοντας αμφότερες σε εξαρτήσεις\. + - **\-instforce\[\-\]** αντιγραφή στόχου στο κατάλογο εγκατάστασης έστω κια είναι ενημερωμένο + - **\-depimplib\[\-\]** ενεργοποίηση \(ή απενεργοποίηση\) δημιουργίας βιβλιοθήκης εισαγωγής για πηγαίες βιβλιοθήκες εισαγωγής που ορίστηκαν με τις επιλογές \-depimplibs= \(προεπιλογή: yes\) - **\-stop\[=<text>\]** stop without doing anything and display <text> if specified - - **\-echo=<text>** - -τ -χ -σ - \-echo\- - - - - - - -υ στ - - - -ό - - + - **\-echo=<text>** αντήχηση \-echo\- κειμένου στην οθόνη - **\-pause** force waiting for a key on exit in case of failure \(with alternate GTs only\) - - **\-exitstr** - -φ - - -σ - - - -ώ - σ - - - -ρώπ - - - - -ρφ - - - - - -ωσ -ς + - **\-exitstr** εμφάνιση λαθών σε ανθρώπινη μορφή ανάγνωσης - **\-info** turn on informational messages - **\-quiet\[\-\]** suppress all screen messages - **\-bldf\[\-\]** inherit all/no \(default\) flags from Harbour build - **\-bldf=\[p\]\[c\]\[l\]** inherit \.prg/\.c/linker flags \(or none\) from Harbour build - - **\-F<framework>** - - -σύ - - -σ - - - τ - <framework> framework \( -ό - - σ - Darwin\) - - **\-prgflag=<f>** -π -ό π -ρ -σ - - flag στ - - -τ - -ωττ -στ - Harbour + - **\-F<framework>** διασύνδεση με το <framework> framework \(μόνο σε Darwin\) + - **\-prgflag=<f>** απλό πέρασμα flag στο μεταλωττιστή Harbour - **\-cflag=<f>** pass single flag to C compiler - **\-resflag=<f>** pass single flag to resource compiler \(Windows only\) - - **\-ldflag=<f>** -π -ό π -ρ -σ - - σ - - - - -ς \-flag\- στ - συ - - -τ - \-linker\- \( - -τ - - -σ - - -\) + - **\-ldflag=<f>** απλό πέρασμα σημαίας \-flag\- στο συνδέτη \-linker\- \(εκτελέσιμο\) - **\-dflag=<f>** pass single flag to linker \(dynamic library\) - **\-aflag=<f>** pass single flag to linker \(static library\) - - **\-iflag=<f>** π -ρ -σ - - -π - -ς σ - - - - -ς στ - - - -τ - - - - - - - -υρ - - -ς - - - - - - - - - -ς - -σ - -ω - -ς - - **\-signflag=<f>** π -ρ -σ - - -π - -ς σ - - - - -ς στ - - - -τ - - - σ - - - -σ -ς -ώ - - - - + - **\-iflag=<f>** περασμα απλής σημαίας στην εντολή δημιουργίας βιβλιοθήκης εισαγωγής + - **\-signflag=<f>** περασμα απλής σημαίας στην εντολή σήμανσης κώδικα - **\-runflag=<f>** pass single flag to output executable when \-run option is used - - **\-cflag\+=<f>** π -ρ -σ - - - - -ς σ - - - - -ς \-flag\- στ - - - -τ - - -ωττ -στ - C υπ -ρ - - -ύπτ - -τ -ς - -τ -στ - -χ -ς σ - - - - -ς C π -υ πρ -στ - - - - - - -π - τ - - - - - τ - hbmk2 itself\. -ρ -σ - - -π - - - -στ - τ - - - πρ -σ -χ -\. - - **\-ldflag\+=<f>** π -ρ -σ - - -π - - - - -ς χωρ -ς πρ - -π - - -ρ - -σ - - στ - συ - - -τ -/linker \( - -τ - - -σ - - -\) - -τ - τ - - -στ - - - - - - - - - -ώ -\. -ρ -σ - - -π - - -στ - τ - - - πρ -σ -χ -\! - - **\-dflag\+=<f>** π -ρ -σ - - -π - - - - -ς χωρ -ς πρ - -π - - -ρ - -σ - - στ - συ - - -τ -/linker \( -υ - - - - - - - - - - - - - - - -\) - -τ - τ - - -στ - - - - - - - - - -ώ -\. -ρ -σ - - -π - - -στ - τ - - - πρ -σ -χ -\! - - **\-3rd=<f>** -φ - -ρ - - -ς -π - - - - -ς/σ - - - - -ς - - - 3rd party -ρ - - - - - -, π - -τ -τ - - - - - -ύ -τ - - -φ' - -υτ -ύ -πό hbmk2 - - **\-env:<e>\[<o>\[<v>\]\]** τρ -π -π - - -σ - τ -π - - -ύ π -ρ - - - - - - -τ -ς\. <e> - - - - - τ - ό - - - - - -τ - - - -τ -ς π -ρ - - - - - - -τ -ς - - - - - - - - -\. <o> -π -ρ - - - - - - - - - '=' - - - -ρ -σ -ό/ -π - - - -υψ -, '\-' - - - - - - -ρ -φ -, '\+' - - - πρ -σ - - - - στ - τ - - -ς τ -ς υπ -ρχ -υσ -ς τ - - -ς, '\#' - - - - -σ - -ω - - στ - - -ρχ - τ -ς υπ -ρχ -υσ -ς τ - - -ς\. <v> - - - - - - τ - - - π -υ - - -ρ -στ - -/πρ -στ - - - -/ - -σ -χ - - -\. + - **\-cflag\+=<f>** πέρασμα μιάς σημαίας \-flag\- στον μεταγλωττιστή C υπερκαλύπτοντας αντίστοιχες σημαίες C που προστέθηκαν απο το ίδιο το hbmk2 itself\. Χρησιμοποιείστε το με προσοχή\. + - **\-ldflag\+=<f>** πέρασμα επιλογής χωρίς προεπεξεργασία στο συνδέτη/linker \(εκτελέσιμο\) μετά τη λίστα βιβλιοθηκών\. Χρησιμοποιήστε το με προσοχή\! + - **\-dflag\+=<f>** πέρασμα επιλογής χωρίς προεπεξεργασία στο συνδέτη/linker \(δυναμική βιβλιοθήκη\) μετά τη λίστα βιβλιοθηκών\. Χρησιμοποιήστε το με προσοχή\! + - **\-3rd=<f>** εφεδρικές επιλογές/σημαίες για 3rd party εργαλεία, πάντοτε αγνοούνται αφ'εαυτού από hbmk2 + - **\-env:<e>\[<o>\[<v>\]\]** τροποποίηση τοπικού περιβάλλοντος\. <e> είναι το όνομα μεταβλητής περιβάλλοντος για αλλαγή\. <o> μπορεί να είναι '=' για ορισμό/επικάλυψη, '\-' για διαγραφή, '\+' για προσθήκη στο τέλος της υπάρχουσας τιμής, '\#' για εισαγωγή στην αρχή της υπάρχουσας τιμής\. <v> είναι η τιμή που θα οριστεί/προστεθεί/εισαχθεί\. - **\-jobs=<n>** start n compilation threads \(multiprocess platforms only\) - - **\-head=<m>** - - - -χ -ς τ -ς - - - -υσ -ς τ -υ π - - - - -υ header \(σ - -υ - -τ - -ό \-incremental\- ρυ - -ό - -τ -σ - -υ -ς\) -<m> -π -ρ - - - - - - - - -: native \(χρ -σ - τ -υ - -τ - - -ωττ -στ - - - - - - - -ω - - τω - - - -ρτ -σ -ω -\), full \(πρ - -π - - - - -, χρ -σ - -π - -ύ - - - -υτ - - - - - - - -υ σ - ό - - τ - -ρχ - - -\), dep, off - - **\-rebuild** - - - - -τ -σ - -υ - \(σ - incremental ρυ - -ό\) - - **\-rebuildall** - - - - -τ -σ - -υ - - - - - - - τ - υπ -\- -ρ - - \( - - -υ - -τ - - - - - - - - - - -τ -σ - -υ -ς\) + - **\-head=<m>** έλεγχος της ανάλυσης του πηγαίου header \(σε αυξητικό \-incremental\- ρυθμό κατασκευής\) +<m> μπορεί να είναι: native \(χρήση του μεταγλωττιστή για εξαγωγή των εξαρτήσεων\), full \(προεπιλογή, χρήση απλού αναλυτή κειμένου σε όλο το αρχείο\), dep, off + - **\-rebuild** ανακατασκευή \(σε incremental ρυθμό\) + - **\-rebuildall** ανακατασκευή μαζί με τα υπο\-έργα \(με αυξητική μέθοδο κατασκευής\) - **\-clean** clean \(in incremental build mode\) - - **\-workdir=<dir>** - -τ - - - - -ς -ρ - -σ - -ς⏎ \(πρ - -π - - - - -: \.hbmk/<platform>/<compiler> \[\*\] σ - incremental ρυ - -ό, - - - -ώς - temp - -τ - - - - -ς τ -υ -\. -\.\) + - **\-workdir=<dir>** κατάλογος εργασίας + \(προεπιλογή: \.hbmk/<platform>/<compiler> \[\*\] σε incremental ρυθμό, αλλιώς ο temp κατάλογος του Λ\.Σ\.\) - - **\-hbcontainer** - - - - - - -ός στόχ -ς, - - - - - - - -υρ - - - τ -π -τ -\. -ρ -σ - - - - - - τ - - - - - - -υρ - - - - -ός \.hbp - - - - - - - - -ό σ - -πό τ - - - - - - - τω - υπ -\- -ρ -ω - - - **\-hbimplib** - - - - -υρ - - - - - - - - - - - - -ς - -σ - -ω - -ς \( -ό - - σ - Windows\) + - **\-hbcontainer** εικονικός στόχος, δεν δημιουργεί τίποτα\. Χρήσιμο για την δημιουργία ενός \.hbp με μοναδικό σκοπό την μνεία των υπο\-έργων + - **\-hbimplib** Δημιουργία βιβλιοθήκης εισαγωγής \(μόνο σε Windows\) - **\-hbl\[=<output>\]** output \.hbl filename\. %\{hb\_lng\} macro is accepted in filename - - **\-lng=<languages>** - -στ - τω - - -ωσσώ - πρ -ς - -τ - - -τ -στ -σ - σ - %\{hb\_lng\} macros σ - \.pot/\.po filenames and output \.hbl/\.po filenames\. - -στ - - - -χωρ - -ό - - - - - - -ό - - -:⏎ \-lng=en,hu\-HU,de + - **\-lng=<languages>** λίστα των γλωσσών προς αντικατάσταση σε %\{hb\_lng\} macros σε \.pot/\.po filenames and output \.hbl/\.po filenames\. Λίστα διαχωριζόμενη με κόμμα: + \-lng=en,hu\-HU,de - **\-po=<output>** create/update \.po file from source\. Merge it with previous \.po file of the same name - **\-minipo\[\-\]** do \(not\) add Harbour version number and source file reference to \.po \(default: add them\) - **\-rebuildpo** recreate \.po file, thus removing all obsolete entries in it - - **\-hbx=\[<\.ch>\]** - - - - -υρ - - - header -ρχ - - - \(σ - \.hbx - -ρφ -\) - - ό - - τ - - -ωτ -ρ - - - σύ - - - - - \- - - - - -τ - συ - -ρτ -σ -ω - -\. -\.π\.\- \. - - - - π -ρ - - -τρ -ς τ - -π - - -ρ - -π - - - -\. - - **\-autohbc=<\.ch:\.hbc>** <\.ch> - - - - - - - - ό - - - - -ρχ - - -υ header\. <\.hbc> - - - - - - - - \.hbc ό - - - - -ρχ - - -υ π -υ - - συ -π -ρ - - -φ - - - -υτ - - -τως σ - π -ρ -πτωσ - π -υ τ - header -ρ -σ - -τ - - σ - - -π - - - -π - τ - - -τ - - -ωττ -σ - - - - π - - - - - -ρχ - - -\. \( - - - - - - - - - - -\) + - **\-hbx=\[<\.ch>\]** Δημιουργία header αρχείο \(σε \.hbx μορφή\) μέ όλα τα εξωτερικά σύμβολα \-ονοματα συναρτήσεων κ\.λ\.π\.\- \. Κενή παράμετρος το απενεργοποιεί\. + - **\-autohbc=<\.ch:\.hbc>** <\.ch> είναι ένα όνομα αρχείου header\. <\.hbc> είναι ένα \.hbc όνομα αρχείου που θα συμπεριληφθεί αυτομάτως σε περίπτωση που το header βρίσκεται σε κάποιο απο τα μεταγλωττισμένα πηγαία αρχεία\. \(ΠΕΙΡΑΜΑΤΙΚΟ\) - - **\-deppkgname=<d:n>** <d> - - - - - τ - ό - - - - τ -ς - - -ρτ -σ -ς\. <n> - - - - - τ - ό - - - - τ -υ π - - -τ -υ - - -ρτ -σ -ς\. -π -ρ - - - - -ρ -στ - - π - - - -π - -ς φ -ρ -ς\. - - **\-depkeyhead=<d:h>** <d> - - - - - τ - ό - - - - τ -ς - - -ρτ -σ -ς\. <h> - - - - - τ - header\- - - - - - - \(\.h\) τ -ς - - -ρτ -σ -ς π - - -τ -υ\. -π -ρ -ύ - - - -ρ -στ -ύ - π - - - -π - - - - - - - - -τ - - - headers \. - - **\-depoptional=<d:f>** <d> - - - - - τ - ό - - - - τ -ς - - -ρτ -σ -ς\. τ - <f> -π -ρ - - - - - - - - - 'yes' - 'no', - - - -ρ - - - - τ - - - - - - -ρτ -σ - - - - - - πρ - - -ρ -τ - - -\. -ρ - -π - - - - -: no - - **\-depcontrol=<d:v>** <d> - - - - - τ - ό - - - - τ -ς - - -ρτ -σ -ς\. <v> - - - - - - τ - - - π -υ - - - -χ - - πως - - - -τ - - - - - -χ - -υσ -\. -π - - - -τ -ς τ - - -ς: no, yes, force, nolocal, local\. -ρ - -π - - - - -: τ - π -ρ - -χό - - - - τ -ς - -τ - - - -τ -ς π -ρ - - - - - - -τ -ς HBMK\_WITH\_<d> - - **\-depincroot=<d:r>** <d> - - - - - τ - ό - - - - τ -ς - - -ρτ -σ -ς\. -ρ -στ - τ - <r> ως ρ - - - -ό - -τ - - - - - - - - - - - -π -τ - - π -υ -ρ - - - -τ - - στ -ς \-depincpath -π - - - - -ς\. - - **\-depincpath=<d:i>** <d> - - - - - τ - ό - - - - τ -ς - - -ρτ -σ -ς\. -ρ -σ - -στ - <i> στ - - -στ - - - - -π -τ -ώ - - - -χ - -υσ -ς header - - **\-depincpathlocal=<d:i>** <d> - - - - - τ - ό - - - - τ -ς - - -ρτ -σ -ς\. -ρ -σ - -στ - <i> στ - - -στ - - - - -π -τ -ώ - - - -χ - -υσ -ς header, όπ -υ <i> - - -χ - - - σ - - - - - -τ - - - - - τ -π - -ό πρ -ς τ - -ρ - - - - - π -ρ - -χ - - - - - - -σω - -τω - - - - \(aka\. 'locally hosted'\) - - -ρτ -σ -\. - - **\-depimplibs=<d:dll>** <d> - - - - - τ - ό - - - - τ -ς - - -ρτ -σ -ς\. -ρ -σ - -στ - <dll> στ - - -στ - -υ - - - - -ώ - - - - - - - - - -ώ - - - **\-depimplibd=<d:lib>** <d> - - - - - τ - ό - - - - τ -ς - - -ρτ -σ -ς\. -ρ -στ - τ - ό - - - - τ -ς - - - - -υρ - -ύ - - - -ς - - - - - - - - - -ς - -σ - -ω - -ς σ - <lib> - - **\-depfinish=<d>** <d> - - - - - τ - ό - - - - τ -ς - - -ρτ -σ -ς\. - - - - - - - τ - - -ρ -σ -ό τ -ς - - -ρτ -σ -ς - - - -π -τ - - - - τ - - πρ - - - -τ - - - - - -χ - -υσ - τ -ς - - -ρτ -σ -ς, -ρ - - - -τ -ς - - - - - - - ό - -ς τ -ς πρ - - - - -ρ -σ - - - -ς macro - -τ - - - -τ -ς φ - -τρ -υ - - - τ -ς - -τ -σ - -υ -στ - - -ς -π - - - - -ς\. -ρ - - -ρ -τ - -ό, - - π -ρ - - -φ - - -, - - - -χ - -υσ - - - - - - - - χώρ - - -τ - τ - - -π - - -ρ - -σ - - ό -ω - τω - -π - - - -ώ -\. + - **\-deppkgname=<d:n>** <d> είναι το όνομα της εξάρτησης\. <n> είναι το όνομα του πακέτου εξάρτησης\. Μπορεί να οριστεί πολλαπλές φορές\. + - **\-depkeyhead=<d:h>** <d> είναι το όνομα της εξάρτησης\. <h> είναι το header\-κλειδί \(\.h\) της εξάρτησης πακέτου\. Μπορούν να οριστούν πολλαπλά εναλλακτικά headers \. + - **\-depoptional=<d:f>** <d> είναι το όνομα της εξάρτησης\. το <f> μπορεί να είναι 'yes' ή 'no', καθορίζει το άν η εξάρτηση είναι προαιρετική\. Προεπιλογή: no + - **\-depcontrol=<d:v>** <d> είναι το όνομα της εξάρτησης\. <v> είναι η τιμή που ελέγχει πως γίνεται η ανίχνευση\. Αποδεκτές τιμές: no, yes, force, nolocal, local\. Προεπιλογή: το περιεχόμενο της μεταβλητής περιβάλλοντος HBMK\_WITH\_<d> + - **\-depincroot=<d:r>** <d> είναι το όνομα της εξάρτησης\. Ορίστε το <r> ως ριζικό κατάλογο για μονοπάτια που ορίζονται στις \-depincpath επιλογές\. + - **\-depincpath=<d:i>** <d> είναι το όνομα της εξάρτησης\. Προσθέστε <i> στη λίστα μονοπατιών ανίχνευσης header + - **\-depincpathlocal=<d:i>** <d> είναι το όνομα της εξάρτησης\. Προσθέστε <i> στη λιστα μονοπατιών ανίχνευσης header, όπου <i> δείχνει σε ένα κατάλογο τοπικό προς το έργο και περιέχει μια ενσωματωμένη \(aka\. 'locally hosted'\) εξάρτηση\. + - **\-depimplibs=<d:dll>** <d> είναι το όνομα της εξάρτησης\. Προσθέστε <dll> στη λίστα δυναμικών βιβλιοθηκών + - **\-depimplibd=<d:lib>** <d> είναι το όνομα της εξάρτησης\. Ορίστε το όνομα της δημιουργούμενης βιβλιοθήκης εισαγωγής σε <lib> + - **\-depfinish=<d>** <d> είναι το όνομα της εξάρτησης\. Κλείνει τον ορισμό της εξάρτησης και επιτελεί την πραγματική ανίχνευση της εξάρτησης, ορίζοντας ανάλογα όλες τις προκαθορισμένες macro μεταβλητές φίλτρου και τις κατασκευαστικές επιλογές\. Προαιρετικό, αν παραληφθεί, η ανίχνευση θα λάβει χώρα μετά την επεξεργασία όλων των επιλογών\. - - **\-plugin=<filename>** πρ -σ - - - - plugin\. τ - <filename> -π -ρ - - - - - - - - -: \.hb, \.prg, \.hrb - - **\-pi=<filename>** π -ρ -σ - - τ -υ -ρχ - - -υ - -σό - -υ στ - plugins - - **\-pflag=<f>** -π -ό π -ρ -σ - - σ - - - - -ς \-flag\- στ - plugins + - **\-plugin=<filename>** προσθήκη plugin\. το <filename> μπορεί να είναι: \.hb, \.prg, \.hrb + - **\-pi=<filename>** πέρασμα του αρχείου εισόδου στα plugins + - **\-pflag=<f>** απλό πέρασμα σημαίας \-flag\- στα plugins - - - π -ρ - - -τω -π - - - - -ς - - - - - - - - - -σ - - -ς στ - -ρ - - - -\- - -τ - -ώ -: +Οι παρακάτω επιλογές είναι διαθέσιμες στη γραμμή\-εντολών: - - **\-target=<script>** -ρ - - - - - - - - - - στόχ - - -τ -σ - -υ -ς\. τ - <script> -π -ρ - - - - - - - - - \.prg \( - χωρ -ς - - - - - - - -τ - - - - -\) - \.hbp -ρχ - - -\. - - - - -ώστ - ότ - τ - -ρχ - - - \.hbp - -ωρ -ύ -τ - - -υτό - -τ - ως - -χωρ -στ - - στόχ - -\. + - **\-target=<script>** ορίζει ένα νέο στόχο κατασκευής\. το <script> μπορεί να είναι \.prg \(ή χωρίς καμμία κατάληξη\) ή \.hbp αρχείο\. Σημειώστε ότι τα αρχεία \.hbp θεωρούνται αυτόματα ως ξεχωριστοί στόχοι\. - **\-hbrun** run target - - **\-hbraw** - - - - -π - - -τ - τ - τρ - - - - - τ -υ - -τ - - -ωττ -στ - + - **\-hbraw** διακοπή μετά το τρέξιμο του μεταγλωττιστή - **\-hbcmp|\-clipper** stop after creating the object files create link/copy hbmk2 to hbcmp/clipper for the same effect - - **\-hbcc** -π - - -χ - raw C flags⏎ - - - - -υρ - - - link/copy hbmk2 στ - hbcc - - - ό - - - - -π -τ - - -σ - - - - **\-hblnk** -π - - -χ - - - -π - - -ρ - -στω - flags συ - - -τ - - - **\-autohbm\[\-\]** - - -ρ - -π - - -σ - \( - -π - - -ρ - -π - - -σ -\) -π - - -ρ - -σ - -ς τ -υ hbmk\.hbm στ - τρ -χ - -τ - - -τ - - - - - \(πρ - -π - - - - -: yes\) - - **\-hb10** - - -ρ - -π - - -σ - συ - - -τότ -τ -ς Harbour 1\.0\.x - - **\-hb20** - - -ρ - -π - - -σ - συ - - -τότ -τ -ς Harbour 2\.0\.x - - **\-hb30** - -ρ - -π - - -σ - συ - - -τότ -τ -ς Harbour 3\.0\.x + - **\-hbcc** αποδοχή raw C flags + δημιουργία link/copy hbmk2 στο hbcc για όμοιο αποτέλεσμα + - **\-hblnk** αποδοχή ανεπεξέργαστων flags συνδέτη + - **\-autohbm\[\-\]** ενεργοποίηση \(ή απενεργοποίηση\) επεξεργασίας του hbmk\.hbm στο τρέχοντα κατάλογο \(προεπιλογή: yes\) + - **\-hb10** ενεργοποίηση συμβατότητας Harbour 1\.0\.x + - **\-hb20** ενεργοποίηση συμβατότητας Harbour 2\.0\.x + - **\-hb30** ενργοποίηση συμβατότητας Harbour 3\.0\.x - **\-xhb** enable xhb mode - - **\-hbc** - - -ρ - -π - - -σ - - - - -ρ -ύ C mode + - **\-hbc** ενεργοποίηση καθαρού C mode - \-rtlink - \-blinker - - **\-exospace** πρ -σ - - - -ωσ - σ - Clipper συ - - -τ - τ - συ -π -ρ -φ -ρ - τ -υ linker ⏎ create link/copy hbmk2 to rtlink/blinker/exospace for the same effect + - **\-exospace** προσομοίωσε σε Clipper συμβατή τη συμπεριφορά του linker + create link/copy hbmk2 to rtlink/blinker/exospace for the same effect - - **\-hbreg\[=global\]** - -τ - -ρ -φ - σ - - -ρ - -υ Harbour \(\.hb\) - - - - - - hbmk2 \( -ό - - σ - Windows \) - - **\-hbunreg\[=global\]** -π - - -τ -χώρ -σ - σ - - -ρ - -υ Harbour \(\.hb\) -πό hbmk2 \( -ό - - σ - Windows \) + - **\-hbreg\[=global\]** καταγραφή σεναρίου Harbour \(\.hb\) μαζί με hbmk2 \(μόνο σε Windows \) + - **\-hbunreg\[=global\]** αποκαταχώριση σεναρίου Harbour \(\.hb\) από hbmk2 \(μόνο σε Windows \) - - **\-find <text>** - - - - -υρ - - - - -στ - ό -ω - τω - - -ωστώ - συ - -ρτ -σ -ω - Harbour π -υ π -ρ - -χ -υ - <text> στ - ό - - - - τ -υς, - - - - - - τ - π - - -τ - τ -υς \( - - - -φ -ρ - π - -ώ -/ - -φ - - - -ω -, - -χ -τ - - π - - - -π - -ς τ - - -ς, -π -ρ - - - - π -ρ - -χ - - wildcard χ -ρ - -τ -ρ -ς\) + - **\-find <text>** δημιουργεί λίστα όλων των γνωστών συναρτήσεων Harbour που περιέχουν <text> στο όνομα τους, μαζί με τα πακέτα τους \(αδιάφορο παζών/κεφαλαίων, δέχεται παλλαπλές τιμές, μπορεί να περιέχει wildcard χαρακτήρες\) - - **\-hbmake=<file>** - -τ -τρ -π - -ρ - -υ hbmake <file> σ - -ρχ - - - \.hbp + - **\-hbmake=<file>** μετατροπή έργου hbmake <file> σε αρχείο \.hbp - **\-xbp=<file>** convert \.xbp \(xbuild\) project <file> to \.hbp file - **\-xhp=<file>** convert \.xhp \(xMate\) project <file> to \.hbp file - **\-\-hbdirbin** output Harbour binary directory - **\-\-hbdirdyn** output Harbour dynamic library directory - - **\-\-hbdirlib** - -τ - - - - -ς - -ό - -υ στ -τ - - -ς - - - - - - - - - -ς Harbour + - **\-\-hbdirlib** κατάλογος εξόδου στατικής βιβλιοθήκης Harbour - **\-\-hbdirinc** output Harbour header directory - - **\-\-hbinfo\[=nested\]** - - - - - - π - -ρ -φ -ρ - -ς - -τ -σ - -υ -ς τ -υ Harbour\. - - - - - σ - - -ρφ - JSON\. - - συ -π -ρ - - - - - - -ό - - - - - - - -π -τ - - π - -τ -τ - π -ρ - -χ -υ - - -πρόσ - - -ς - - - -τ -ς π -ύ - -ς\. - - - - JSON τ - - - - - - - - -υ - - -τ - - -πό - - - 0x0A χ -ρ - -τ -ρ -\. + - **\-\-hbinfo\[=nested\]** εξάγει πληροφορίες κατασκευής του Harbour\. Είναι σε μορφή JSON\. Τα συμπεριλαμβανόμενα μονοπάτια πάντοτε περιέχουν εμπρόσθιες κάθετες παύλες\. Κάθε JSON τμήμα ακολουθείται από ένα 0x0A χαρακτήρα\. - **\-plat=<platform>** override default target platform \(default: automatic\) - - **\-cpu=<cpu>** π -ρ - - -ρ -σ -ός πρ - -π - - - - - - - -ς CPU\-στόχ -υ \(πρ - -π - - - - -: -υτ - - -τως\) \( - - - - - - - - - - -\) + - **\-cpu=<cpu>** παραμερισμός προεπιλεγμένης CPU\-στόχου \(προεπιλογή: αυτομάτως\) \(ΠΕΙΡΑΜΑΤΙΚΟ\) - **\-comp=<compiler>** override C compiler autodetection Special value: \- bld: use original build settings \(default on \*nix\) - - **\-build=<name>** -ρ -σ -ός - -ό - -τ -ς - -τ -σ - -υ -ς - - **\-lang=<lang>** π -ρ - - -ρ -σ -ός πρ - -π - - - - - - - -ς - -ώσσ -ς\. - - <lang> - - - - - - - -ς - -τ - ISO -ω - - -ός - -ώσσ -ς\. - - **\-width=<n>** -ρ -σ -ός π - -τ -υς - -ό - -υ σ - <n> χ -ρ - -τ -ρ -ς \(0= -π -ρ -όρ -στ -\)\. - - **\-shl** - -φ - - -σ - -π -π - - -υ τ -υ υπ -\- -ρ - -υ στ -ς -ρ - - - -ς\- - -ό - -υ - - **\-viewhelp** - -τ -τ - - - - - - - - - - - - σ - πρ - - - - - - - - - - - -υ + - **\-build=<name>** ορισμός ονόματος κατασκευής + - **\-lang=<lang>** παραμερισμός προεπιλεγμένης γλώσσας\. Το <lang> είναι ένας κατά ISO κωδικός γλώσσας\. + - **\-width=<n>** ορισμός πλάτους εξόδου σε <n> χαρακτήρες \(0=απεριόριστο\)\. + - **\-shl** εμφάνιση επιπέδου του υπο\-έργου στις γραμμές\-εξόδου + - **\-viewhelp** εκτεταμένη βοήθεια σε προβολή κειμένου - **\-longhelp** long help - - **\-longhelpmd** - -τ -τ - - - - - - - - - - - - σ - - -ρφ - [Markdown](http://daringfireball.net/projects/markdown/) - - **\-harbourhelp** - - - - - - - - -τ - - -ωττ -στ - Harbour \(ό - -ς - - -π - - - - -ς - -τ - - -ωττ -στ - Harbour - - - - -τ - - - - -τ -ς ως -χ -υ - υπό hbmk2\) - - **\-credits** - - -π -στ -υτ -ρ - - τ -υ - -τ - - -ωτ -στ - Harbour - - **\-build** - - -ρ -φ -ρ - - - -τ -σ - -υ -ς - -τ - - -ωτ -στ - Harbour + - **\-longhelpmd** εκτεταμένη βοήθεια σε μορφή [Markdown](http://daringfireball.net/projects/markdown/) + - **\-harbourhelp** Βοηθεια μεταγλωττιστή Harbour \(όλες οι επιλογές μεταγλωττιστή Harbour γίνονται δεκτές ως έχουν υπό hbmk2\) + - **\-credits** Διαπιστευτήρια του μεταγλωτιστή Harbour + - **\-build** Πληροφορία κατασκευής μεταγλωτιστή Harbour - **\-version** display version header only Options below are internal/developer ones \(compatibility not guaranteed\): @@ -5596,5248 +212,243 @@ Options below are internal/developer ones \(compatibility not guaranteed\): - **\-debugrte** generate a run\-time error +Μορείτε να συνδέσετε/αντιγράψετε/μετονομάσετε hbmk2 στα ακόλουθα ονόματα για αλλάξετε την προεπιλεγμένη λειτουργία: + + + - **hbrun\*|\*hbrun** μοντέλο εκτέλεσης σεναρίων / διαλογικό shell + - **hbrund|hbrun\*d** μοντέλο εκτέλεσης σεναρίων / διαλογικό shell με λειτουργία αποσφαλμάτωσης + - **harbour** μοντέλο \-hbraw \(προσομοίωση \- raw \- του μεταγλωττιστή Harbour\) + - **clipper** μοντέλο \-hbcmp \(προσομοίωση μεταγλωττιστή Clipper\) + - **rtlink** μοντέλο \-rtlink \(προσομοίωση Clipper linker\) + - **exospace** μοντέλο \-rtlink \(προσομοίωση Clipper linker\) + - **blinker** μοντέλο \-rtlink \(προσομοίωση Clipper linker\) + - **\*10** επιλογή \-hb10 + - **\*20** επιλογή \-hb20 + - **\*30** επιλογή \-hb30 + - **x\*** επιλογή \-xhb + - **hbcmp\*|\*hbcmp** μέθοδος \-hbcmp \(προσομοίωση μεταγλώτισης Harbour που δημιουργεί δυαδικό αντικείμενο\) + - **hbcc\*|\*hbcc** μοντέλο \-hbcc \(προσομοίωση μεταγλωττιστή C\) + - **hblnk\*|\*hblnk** μοντέλο \-hblnk \(προσομοίωση C συνδέτη\) + - **hbexe\*|\*hbexe** μέθοδος \-hbexe + - **hblib\*|\*hblib** μέθοδος \-hblib + - **hbdyn\*|\*hbdyn** μέθοδος \-hbdyn - -ρ - -τ - - - συ - - -σ -τ -/ - -τ - -ρ -ψ -τ -/ - -τ - - - - -σ -τ - hbmk2 στ - - -ό - -υ - - - -ό - -τ - - - - - - - - - -τ - τ - - πρ - -π - - - - - - - - - - -τ -υρ - - -: +Αρχεία: - - **hbrun\*|\*hbrun** - - -τ - - - - -τ - - -σ -ς σ - - -ρ -ω - / - - - - - - - -ό shell - - **hbrund|hbrun\*d** - - -τ - - - - -τ - - -σ -ς σ - - -ρ -ω - / - - - - - - - -ό shell - - - - -τ -υρ - - - -π -σφ - - - -τωσ -ς - - **harbour** - - -τ - - - \-hbraw \(πρ -σ - - - -ωσ - \- raw \- τ -υ - -τ - - -ωττ -στ - Harbour\) - - **clipper** - - -τ - - - \-hbcmp \(πρ -σ - - - -ωσ - - -τ - - -ωττ -στ - Clipper\) - - **rtlink** - - -τ - - - \-rtlink \(πρ -σ - - - -ωσ - Clipper linker\) - - **exospace** - - -τ - - - \-rtlink \(πρ -σ - - - -ωσ - Clipper linker\) - - **blinker** - - -τ - - - \-rtlink \(πρ -σ - - - -ωσ - Clipper linker\) - - **\*10** -π - - - - - \-hb10 - - **\*20** -π - - - - - \-hb20 - - **\*30** -π - - - - - \-hb30 - - **x\*** -π - - - - - \-xhb - - **hbcmp\*|\*hbcmp** - - - - - -ς \-hbcmp \(πρ -σ - - - -ωσ - - -τ - - -ώτ -σ -ς Harbour π -υ - - - - -υρ - - - -υ - - - -ό - -τ - - - - - - - -\) - - **hbcc\*|\*hbcc** - - -τ - - - \-hbcc \(πρ -σ - - - -ωσ - - -τ - - -ωττ -στ - C\) - - **hblnk\*|\*hblnk** - - -τ - - - \-hblnk \(πρ -σ - - - -ωσ - C συ - - -τ -\) - - **hbexe\*|\*hbexe** - - - - - -ς \-hbexe - - **hblib\*|\*hblib** - - - - - -ς \-hblib - - **hbdyn\*|\*hbdyn** - - - - - -ς \-hbdyn + - **\*\.hbp** αρχείο έργου\. Μπορεί να περιέχει οποιοδήποτε αριθμό επιλογών γραμμής\-εντολών, οι οποίες αναμένεται να αποφέρουν ένα αποτέλεσμα, δηλ\. δημιουργία μιας εφαρμογής\. Γραμμές που αρχίζουν με το χαρακτήρα '\#' αγνοούνται, κατα τ'άλλα, η δημιουργία ξεχωριστών γραμμών είναι προαιρετική και οι επιλογές μπαίνουν διαχωρισμένες με κενό διάστημα, ακριβώς όπως στη γραμμή\-εντολών\. Επιλογή που περιέχει κενό διάστημα πρέπει να εγκλειστεί σε "εισαγωγικα"\. Κάθε αναφορά αρχείου \.hbp θα εκτελεστεί σαν υπο\-έργο\. + - **\*\.hbm** συλλογή επιλογών\. Μπορεί να χρησιμοποιηθεί για συγκέντρωση κοινών επιλογών μέσα σε ένα αρχείο το οποίο θα συμπεριληφθεί μέσα σε αρχεία έργου\. Η μορφή που χρησιμοποιεί ή ίδια με τα \.hbp αρχεία\. + - **\*\.hbc** συλλογή από επιλογές που σθνοδεύουν collection of options that accompany συστατικά στοιχεία \(γνωστά και ως 'libs', γνωστά και ως packages\)\. Χρήσιμοποιείται διαφορετική σύνταξη απο αυτήν της γραμμής\-εντολών και των αρχείων \.hbp/\.hbm\. Γραμμές που αρχίζουν με το χαρακτήρα '\#' αγνοούνται, κάθε ντιρεκτίβα πρέπει να τοποθετείται σε ξεχωριστή γραμμή\. + - **\*\.ch** αν περαστεί κατευθείαν σαν πηγαίο αρχείο, θα χρησιμοποιηθεί σαν επιπλέον πρότυπο header + - **hbmk\.hbc** standard αρχείο \.hbc που δέχεται αυτόματη επεξεργασία , αν είναι παρόν\. Πιθανή\(ές\) τοποθεσίες \(με σειρά προτεραιότητας\) \[\*\]: %APPDATA%\\\.harbour, <hbmk2 κατάλογος> + - **hbmk\.hbm** προαιρετικό \.hbm αρχείο μέσα στο τρέχοντα κατάλογο εργασίας, που δέχεται επεξεργασία αυτομάτως πρίν από τυχόν άλλες επιλογές + - **$hb\_pkg\_dynlib\.hbm** ειδικό \.hbm αρχείο ενσωματομένο μέσα στο hbmk2\. Διαχειρίζεται τις λεπτομέρειες δημιουργίας μιας δυναμικής βιβλιοθήκης \(κατά το πρότυπο των Harbour contribs\)\. + - **$hb\_pkg\_install\.hbm** ειδικό \.hbm αρχείο ενσωματωμένο εντός του hbmk2\. Διαχειρίζεται τις λεπτομέρειες εγκατάστασης των στόχων και των σχετιζόμενων πακέτων στις standard περιοχές \(κατά το πρότυπο των Harbour contribs\)\. + + + - **\*\.hb** Σενάριο Harbour + - **\*\.hrb** Μεταφέρσιμο δυαδικό Harbour \(γνωστό και ως προκατασκευασμένο σενάριο\) + - **hbstart\.hb** startup Harbour script for interactive Harbour shell\. It gets executed automatically on shell startup, if present\. Possible locations \(in order of precedence\) \[\*\]: \.\\, %APPDATA%\\\.harbour, <hbmk2 κατάλογος> + - **shell plugins** \.hb and \.hrb plugins για το διαλογικό κέλυφος του Harbour\. Πρέπει να βρίσκονται μέσα στο \[\*\]: %APPDATA%\\\.harbour\\ + - **\.hb\_history** αποθηκεύει ιστορικό εντολών για το διαλογικό shell Harbour\. Μπορείτε να απενεργοποιήσετε το ιστορικό κάνοντας την πρώτη γραμμή 'no' \(χωρίς τα εισαγωγικά και με νεα γραμμή\)\. Βρίσκεται στο \[\*\]: %APPDATA%\\\.harbour\\ + - **hb\_extension** λίστα καταλήξεων προς φόρτωση στο διαλογικό κέλυφος του Harbour\. Μία κατάληξη ανα γραμμή, το τμήμα της γραμμής μετά από ένα χαρακτήρα '\#' αγνοείται\. Εναλλακτικά ονομα\-αρχείου στο Ms\-DOS: Το hb\_ext\.ini\. Βρίσκεται μεσα στο \[\*\]: %APPDATA%\\\.harbour\\ - -ρχ - - -: +Μεταβλητές Macro: - - **\*\.hbp** -ρχ - - - -ρ - -υ\. -π -ρ - - - - π -ρ - -χ - - -π - - - - -π -τ - -ρ - - -ό -π - - - -ώ - -ρ - - - -ς\- - -τ - -ώ -, - - -π - - -ς - - - - - - -τ - - - - -π -φ -ρ -υ - - - - -π -τ - - -σ - -, - - -\. - - - - -υρ - - - - - -ς -φ -ρ - - - -ς\. -ρ - - - -ς π -υ -ρχ - - -υ - - - τ - χ -ρ - -τ -ρ - '\#' - - - - -ύ -τ - -, - -τ - τ' - - - -, - - - - - -υρ - - - - -χωρ -στώ - -ρ - - -ώ - - - - - - πρ - - -ρ -τ - - - - - - - - -π - - - - -ς -π - - - -υ - - - -χωρ -σ - - - -ς - - - - -ό - - -στ - - -, - -ρ - -ώς όπως στ - -ρ - - - -\- - -τ - -ώ -\. -π - - - - - π -υ π -ρ - -χ - - - - -ό - - -στ - - - πρ -π - - - - - - - - - -στ - - σ - " - -σ - -ω - - - -"\. - - - - - - -φ -ρ - -ρχ - - -υ \.hbp - - - -τ - - -στ - - σ - - υπ -\- -ρ - -\. - - **\*\.hbm** συ - - - - - -π - - - -ώ -\. -π -ρ - - - - χρ -σ - - -π - - - - - - - - - συ - - - -τρωσ - - - - -ώ - -π - - - -ώ - - -σ - σ - - - - -ρχ - - - τ - -π - - - - - συ -π -ρ - - -φ - - - - -σ - σ - -ρχ - - - -ρ - -υ\. - - -ρφ - π -υ χρ -σ - - -π - - - - - - - - - - - τ - \.hbp -ρχ - - -\. - - **\*\.hbc** συ - - - - - -πό -π - - - - -ς π -υ σ - - - - -ύ -υ - collection of options that accompany συστ -τ - - - στ - -χ - - - \( - -ωστ - - - - ως 'libs', - -ωστ - - - - ως packages\)\. -ρ -σ - - -π - - - -τ - - - - -φ -ρ -τ - - - σύ -τ - - - -π - -υτ - - τ -ς -ρ - - - -ς\- - -τ - -ώ - - - - τω - -ρχ - -ω - \.hbp/\.hbm\. -ρ - - - -ς π -υ -ρχ - - -υ - - - τ - χ -ρ - -τ -ρ - '\#' - - - - -ύ -τ - -, - - - - -τ -ρ - -τ - - - πρ -π - - - - τ -π - - -τ - -τ - - σ - - -χωρ -στ - -ρ - - - -\. - - **\*\.ch** - - π -ρ -στ - - - -τ -υ - - - - - σ - - π - - - - - -ρχ - - -, - - χρ -σ - - -π - - - - - - σ - - -π -π - - - - πρότυπ - header - - **hbmk\.hbc** standard -ρχ - - - \.hbc π -υ - -χ -τ - - -υτό - -τ - -π - - -ρ - -σ - - , - - - - - - - π -ρό -\. - - - - - -\( -ς\) τ -π - - -σ - -ς \( - - σ - -ρ - πρ -τ -ρ - -ότ -τ -ς\) \[\*\]: %APPDATA%\\\.harbour, <hbmk2 - -τ - - - - -ς> - - **hbmk\.hbm** πρ - - -ρ -τ - -ό \.hbm -ρχ - - - - -σ - στ - τρ -χ - -τ - - -τ - - - - - -ρ - -σ - -ς, π -υ - -χ -τ - - -π - - -ρ - -σ - - -υτ - - -τως πρ - - -πό τυχό - - - - -ς -π - - - - -ς - - **$hb\_pkg\_dynlib\.hbm** - - - - -ό \.hbm -ρχ - - - - -σω - -τ - - - - - - -σ - στ - hbmk2\. - - -χ - -ρ - - -τ - - τ -ς - -πτ - - -ρ - - -ς - - - - -υρ - - -ς - - -ς -υ - - - - - -ς - - - - - - - - - -ς \( - -τ - τ - πρότυπ - τω - Harbour contribs\)\. - - **$hb\_pkg\_install\.hbm** - - - - -ό \.hbm -ρχ - - - - -σω - -τω - - - - - -τός τ -υ hbmk2\. - - -χ - -ρ - - -τ - - τ -ς - -πτ - - -ρ - - -ς - - - -τ -στ -σ -ς τω - στόχω - - - - τω - σχ -τ - -ό - - -ω - π - - -τω - στ -ς standard π -ρ - -χ -ς \( - -τ - τ - πρότυπ - τω - Harbour contribs\)\. - - - - **\*\.hb** - - - -ρ - - Harbour - - **\*\.hrb** - -τ -φ -ρσ - - - -υ - - - -ό Harbour \( - -ωστό - - - ως πρ - - -τ -σ - -υ -σ - - - - σ - - -ρ - -\) - - **hbstart\.hb** startup Harbour script for interactive Harbour shell\. It gets executed automatically on shell startup, if present\. Possible locations \(in order of precedence\) \[\*\]: \.\\, %APPDATA%\\\.harbour, <hbmk2 - -τ - - - - -ς> - - **shell plugins** \.hb and \.hrb plugins - - - τ - - - - - - - - -ό - - -υφ -ς τ -υ Harbour\. -ρ -π - - - - -ρ -σ - - -τ - - - -σ - στ - \[\*\]: %APPDATA%\\\.harbour\\ - - **\.hb\_history** -π - - - - -ύ - - -στ -ρ - -ό - -τ - -ώ - - - - τ - - - - - - - - -ό shell Harbour\. -π -ρ - -τ - - - -π - - -ρ - -π - - -σ -τ - τ - -στ -ρ - -ό - - - - -τ -ς τ - - πρώτ - -ρ - - - - 'no' \(χωρ -ς τ - - -σ - -ω - - - - - - - - - - - - -ρ - - - -\)\. -ρ -σ - -τ - - στ - \[\*\]: %APPDATA%\\\.harbour\\ - - **hb\_extension** - -στ - - -τ - - - - -ω - πρ -ς φόρτωσ - στ - - - - - - - - -ό - - -υφ -ς τ -υ Harbour\. - - - - -τ - - - - - - - - -ρ - - - -, τ - τ - - - - τ -ς -ρ - - - -ς - -τ - -πό - - - χ -ρ - -τ -ρ - '\#' - - - - - -τ - -\. - - - - - - -τ - - - - - - - -\- -ρχ - - -υ στ - Ms\-DOS: - - hb\_ext\.ini\. -ρ -σ - -τ - - - -σ - στ - \[\*\]: %APPDATA%\\\.harbour\\ - - - -τ - - - -τ -ς Macro: - - - - **$\{hb\_root\}** - -τ - - - - -ς τ -υ hbmk2 - - **$\{hb\_dir\}** - -τ - - - - -ς τ -υ χρ -σ - - -π - - -ύ - - - -υ - - - - -τ -ς -ρχ - - -υ - - **$\{hb\_dirname\}** - -ώτ -τ -ς - -τ - - - - -ς τ -υ -ρχ - - -υ π -υ χρ -σ - - -π - - - -τ - - - - **$\{hb\_name\}** ό - - - - -ρχ - - -υ π -υ χρ -σ - -π - - - -τ - - \(χωρ -ς - -τ - - - - - - - - - -τ - - - - -\) - - **$\{hb\_self\}** π - -ρ -ς ό - - - - τ -υ -ρχ - - -υ π -υ χρ -σ - - -π - - - -τ - - + - **$\{hb\_root\}** κατάλογος του hbmk2 + - **$\{hb\_dir\}** κατάλογος του χρησιμοποιούμενου ονοματοςαρχείου + - **$\{hb\_dirname\}** ανώτατος κατάλογος του αρχείου που χρησιμοποιείται + - **$\{hb\_name\}** όνομα αρχείου που χρησιοποιείται \(χωρίς κατάλογο και κατάληξη\) + - **$\{hb\_self\}** πλήρες όνομα του αρχείου που χρησιμοποιείται - **$\{hb\_curdir\}** current working directory - - **$\{hb\_tempdir\}** - -τ - - - - -ς -\. -\. - - - πρ -σωρ - - - -ρχ - - - - - **$\{hb\_targetname\}** ό - - - - τ -υ -ρ - -υ \(χωρ -ς - -τ - - - - - - - - - -τ - - - - -\)\. -π -στρ -φ - - \.adhoc\. - - - - - υπ -ρχ - - -ρχ - - - -ρ - -υ\. - - **$\{hb\_targettype\}** - τύπ -ς τ -υ -ρ - -υ \(hbexe, hblib, hbdyn, hbdynvm, hbimplib, hbppo, hbhrb, hbcontainer\) - - **$\{hb\_plat\}** -π - - - - - - - - π - -τφόρ - - - - **$\{hb\_comp\}** -π - - - - - - - -ς - -τ - - -ωττ -στ -ς C - - **$\{hb\_comp\_ver\}** - - - -σ - - -τ - - -ωττ -στ - C - - **$\{hb\_build\}** ό - - - - - -τ -σ - -υ -ς - - **$\{hb\_cpu\}** -π - - - - - - - - CPU + - **$\{hb\_tempdir\}** Κατάλογος Λ\.Σ\. για προσωρινα αρχεία + - **$\{hb\_targetname\}** όνομα του έργου \(χωρίς κατάλογο και κατάληξη\)\. Επιστρέφει \.adhoc\. αν δεν υπαρχει αρχείο έργου\. + - **$\{hb\_targettype\}** ο τύπος του έργου \(hbexe, hblib, hbdyn, hbdynvm, hbimplib, hbppo, hbhrb, hbcontainer\) + - **$\{hb\_plat\}** επιλεγμένη πλατφόρμα + - **$\{hb\_comp\}** επιλεγμένος μεταγλωττιστής C + - **$\{hb\_comp\_ver\}** Εκδοση μεταγλωττιστή C + - **$\{hb\_build\}** όνομα κατασκευής + - **$\{hb\_cpu\}** επιλεγμένη CPU - **$\{hb\_work\}** default base workdir name - - **$\{hb\_workdynsub\}** πρ - -π - - - - - - - -ς υπ - - -τ - - - - -ς -ρ - -σ - -ς - - - τ -ς -υ - - - - - -ς - - - - - - - - - -ς\-στόχ -υς - - **$\{hb\_dynprefix\}** πρό - - - - -υ - - - - - -ς - - - - - - - - - -ς - - **$\{hb\_dynsuffix\}** -π - - - - - -υ - - - - - -ς - - - - - - - - - -ς + - **$\{hb\_workdynsub\}** προεπιλεγμένος υποκατάλογος εργασίας για τις δυναμικές βιβλιοθήκες\-στόχους + - **$\{hb\_dynprefix\}** πρόθεμα δυναμικής βιβλιοθήκης + - **$\{hb\_dynsuffix\}** επίθεμα δυναμικής βιβλιοθήκης - **$\{hb\_dynext\}** dynamic library extension - - **$\{hb\_ver\}** - - - - -σ - Harbour σ - - - - - - - - - - - - triple byte - -ρφ -\. -\.χ\.: 030200 - - **$\{hb\_verstr\}** - - - - -σ - Harbour σ - - - -ρώπ - - - - - - - -ώσ - - - - -ρφ - <major>\.<minor>\.<release><status>\. -\.χ\.: 3\.2\.0dev + - **$\{hb\_ver\}** Η έκδοση Harbour σε δεκαεξαδική triple byte μορφή\. Π\.χ\.: 030200 + - **$\{hb\_verstr\}** η έκδοση Harbour σε ανθρώπινα αναγνώσιμη μορφή <major>\.<minor>\.<release><status>\. Π\.χ\.: 3\.2\.0dev - **$\{hb\_major\}** Harbour major version number - **$\{hb\_minor\}** Harbour minor version number - **$\{hb\_release\}** Harbour release version number - - **$\{hb\_status\}** - -τ -στ -σ - - - - -σ -ς Harbour - - **$\{hb\_revision\}** - - - - -ώρ -σ - Harbour - - **$\{hb\_host\_plat\}** - - -τφόρ - - υπ - - -χ -ς - - **$\{hb\_host\_plat\_unix\}** -π -στρ -φ - - '1' - - - π - -τφόρ - - υπ - - -χ -ς Harbour - - - - - \*nix συ - - -τ - + - **$\{hb\_status\}** Κατάσταση έκδοσης Harbour + - **$\{hb\_revision\}** Αναθεώρηση Harbour + - **$\{hb\_host\_plat\}** Πλατφόρμα υποδοχής + - **$\{hb\_host\_plat\_unix\}** επιστρέφει '1' αν η πλατφόρμα υποδοχής Harbour είναι \*nix συμβατή - **$\{hb\_bin\}** Harbour binary directory - - **$\{hb\_lib\}** - -τ - - - - -ς στ -τ - -ώ - - - - - - - - - -ώ - Harbour - - **$\{hb\_lib3rd\}** - -τ - - - - -ς 3rd party - - - - - - - - -ώ - Harbour - - **$\{hb\_dyn\}** - -τ - - - - -ς -υ - - - - -ώ - - - - - - - - - -ώ - Harbour + - **$\{hb\_lib\}** Κατάλογος στατικών βιβλιοθηκών Harbour + - **$\{hb\_lib3rd\}** Κατάλογος 3rd party βιβλιοθηκών Harbour + - **$\{hb\_dyn\}** Κατάλογος δυναμικών βιβλιοθηκών Harbour - **$\{hb\_inc\}** Harbour header directory - **$\{hb\_addons\}** Harbour add\-ons base directory - - **$\{hb\_first\}** τ - ό - - - - τ -υ π - - - - -υ -ρχ - - -υ π -υ π -ρ - -χ - - τ - - συ - -ρτ -σ - - - - - - -σ -ς \(χωρ -ς - -τ - - - - - - - - - -τ - - - - -\) - - **$\{hb\_outputdir\}** - - -τ - - - - -ς - -ό - -υ - - **$\{hb\_outputname\}** ό - - - - - -ό - -υ \(χωρ -ς - -τ - - - - -\) + - **$\{hb\_first\}** το όνομα του πηγαίου αρχείου που περιέχει την συνάρτηση εκκίνησης \(χωρίς κατάλογο και κατάληξη\) + - **$\{hb\_outputdir\}** ο κατάλογος εξόδου + - **$\{hb\_outputname\}** όνομα εξόδου \(χωρίς κατάληξη\) - **$\{hb\_level\}** sub\-project recursion level - - **$\{<depname>\}** -π -στρ -φ - - τ - - -π - - -φ - - -ς - -τ - - - - - τ -ς - - -ρτ -σ -ς <depname>, - '1' - - - - - - - -χ - -υτ - - - - **$\{<envvar>\}** -π -στρ -φ - - τ - - τ - - - τ -ς - -τ - - - -τ -ς π -ρ - - - - - - -τ -ς <envvar> + - **$\{<depname>\}** επιστρέφει τον επικεφαλής κατάλογο της εξάρτησης <depname>, ή '1' αν δεν ανιχνευτεί + - **$\{<envvar>\}** επιστρέφει την τιμή της μεταβλητής περιβάλλοντος <envvar> - - - -τρ - \( -π -ρ - -τ - - - τ - συ - -υ -σ -τ - - - -/ - - - τ - - - - -ρ -σ -τ -\): +Φίλτρα \(μπορείτε να τα συνδυάσετε και/ή να τα αναιρέσετε\): - - **\{<platform>\}** - π - -τφόρ - -\-στόχ -ς\. -π -υ <platform> -π -ρ - - - - - - - - - - - - - τ - - - -π - - - -τ - -πό τ - - -π - - - - - \-plat= \. - - **\{<compiler>\}** - C - -τ - - -ωττ -στ -ς\-στόχ -ς\. -π -υ <compiler> -π -ρ - - - - - - - - - - - - - τ - - - -π - - - -τ - -π - τ - - -π - - - - - \-comp\. - - **\{<cpu>\}** σ - -π -ύ - - - - CPU\. -π -υ <cpu> -π -ρ - - - - - - - - - - -τ - -πό : x86, x86\_64, ia64, arm, mips, sh - - **\{<targettype>\}** τύπ -ς στόχ -υ\. -π -υ <targettype> - - - - - -π - - - - -π -τ - -πό τ -ς τ - - -ς π -υ -π -στρ -φ - -τ - - -πό τ - - macro - -τ - - - -τ - $\{hb\_targettype\}\. - - **\{mt\}** - στόχ -ς - - - - - multi\-threaded \( - -ς \-mt -π - - - - -\) - - **\{st\}** - στόχ -ς - - - - - single\-threaded \( - -ς \-st -π - - - - -\) + - **\{<platform>\}** η πλατφόρμα\-στόχος\. Οπου <platform> μπορεί να είναι κάθε τιμή αποδεκτή από την επιλογή \-plat= \. + - **\{<compiler>\}** ο C μεταγλωττιστής\-στόχος\. Οπου <compiler> μπορεί να είναι κάθε τιμή αποδεκτή απο την επιλογή \-comp\. + - **\{<cpu>\}** σκοπούμενη CPU\. Οπου <cpu> μπορεί να είναι κάτι από : x86, x86\_64, ia64, arm, mips, sh + - **\{<targettype>\}** τύπος στόχου\. Οπου <targettype> είναι οποιαδήποτε από τις τιμές που επιστρέφονται από την macro μεταβλητή $\{hb\_targettype\}\. + - **\{mt\}** ο στόχος είναι multi\-threaded \(δες \-mt επιλογή\) + - **\{st\}** ο στόχος είναι single\-threaded \(δες \-st επιλογή\) - **\{gui\}** GUI target \(see \-gui option\) - - **\{std\}** στόχ -ς - - -σό - -ς \( - -ς -π - - - - - \-console\) - - **\{debug\}** - - -ρ - -π - - - - - - - -π -σφ - - - -τωσ - -π -π - - -υ C \( - -ς -π - - - - - \-debug\) - - **\{nodebug\}** -π - - -ρ - -π - - - - - - - -π -σφ - - - -τωσ - -π -π - - -υ C \( - -ς \-debug\- -π - - - - -\) - - **\{shared\}** - -τ -σ - -υ - shared \( - -ς \-shared - - - τ -ς σχ -τ - - -ς -π - - - - -ς\) - - **\{static\}** - -τ -σ - -υ - static \( - -ς \-static - - - τ -ς σχ -τ - - -ς -π - - - - -ς\) - - **\{lngcpp\}** - - - - - - -σ - - - - C\+\+ - - -τ - - - \( - -ς \-cpp -π - - - - -\) - - **\{lngc\}** - - - - - - -σ - - - - C - - -τ - - - \( - -ς \-cpp -π - - - - -\) - - **\{winuni\}** - - -τ - - - Windows UNICODE \(WIDE\) \( - -ς -π - - - - - \-winuni\) - - **\{winansi\}** - - -τ - - - Windows ANSI \( - -ς -π - - - - - \-winuni\-\) - - **\{unix\}** - π - -τφόρ - -\-στόχ -ς - - - - - \*nix συ - - -τ - \(bsd, hpux, sunos, beos, qnx, android, vxworks, symbian, linux, darwin, cygwin, minix, aix\) - - **\{allwin\}** - π - -τφόρ - -\-στόχ -ς - - - - - Windows συ - - -τ - \(win, wce\) - - **\{allgcc\}** - στ -χ -υ - - - -ς - -τ - - -ωττ -στ -ς C - - - - - - στ - - - - - - - - - - - - gcc \(gcc, mingw, mingw64, mingwarm, djgpp, gccomf, clang, open64, pcc\) - - **\{allmingw\}** - στ -χ -υ - - - -ς - -τ - - -ωττ -στ -ς C - - - - - mingw\* \(mingw, mingw64, mingwarm\) - - **\{allmsvc\}** - στ -χ -υ - - - -ς - -τ - - -ωττ -στ -ς C - - - - - msvc\* \(msvc, msvc64, msvcia64, msvcarm\) - - **\{allbcc\}** - στ -χ -υ - - - -ς - -τ - - -ωττ -στ -ς C - - - - - bcc\* \(bcc, bcc64\) - - **\{allpocc\}** - στ -χ -υ - - - -ς - -τ - - -ωττ -στ -ς C - - - - - pocc\* \(pocc, pocc64, poccarm\) - - **\{allicc\}** - στ -χ -υ - - - -ς - -τ - - -ωττ -στ -ς C - - - - - icc\* \(icc, iccia64\) - - **\{hb10\}** - -τ -στ -σ - συ - - -τότ -τ -ς Harbour 1\.0\.x \( - -ς -π - - - - - \-hb10\) - - **\{hb20\}** - -τ -στ -σ - συ - - -τότ -τ -ς Harbour 2\.0\.x \( - -ς -π - - - - - \-hb20\) - - **\{hb30\}** - -τ -στ -σ - συ - - -τότ -τ -ς Harbour 3\.0\.x \( - -ς -π - - - - - \-hb30\) + - **\{std\}** στόχος κονσόλας \(δες επιλογή \-console\) + - **\{debug\}** Ενεργοποιημένη αποσφαλμάτωση επιπέδου C \(δες επιλογή \-debug\) + - **\{nodebug\}** Απενεργοποιημένη αποσφαλμάτωση επιπέδου C \(δες \-debug\- επιλογή\) + - **\{shared\}** κατασκευή shared \(δες \-shared και τις σχετικές επιλογές\) + - **\{static\}** κατασκευή static \(δες \-static και τις σχετικές επιλογές\) + - **\{lngcpp\}** εξαναγασμένο C\+\+ μοντέλο \(δες \-cpp επιλογή\) + - **\{lngc\}** εξαναγασμένο C μοντέλο \(δες \-cpp επιλογή\) + - **\{winuni\}** μοντέλο Windows UNICODE \(WIDE\) \(δες επιλογή \-winuni\) + - **\{winansi\}** μοντέλο Windows ANSI \(δες επιλογή \-winuni\-\) + - **\{unix\}** η παλτφόρμα\-στόχος είναι \*nix συμβατή \(bsd, hpux, sunos, beos, qnx, android, vxworks, symbian, linux, darwin, cygwin, minix, aix\) + - **\{allwin\}** η πλατφόρμα\-στόχος είναι Windows συμβατή \(win, wce\) + - **\{allgcc\}** ο στοχευμένος μεταγλωττιστής C ανήκει στην οικογένεια gcc \(gcc, mingw, mingw64, mingwarm, djgpp, gccomf, clang, open64, pcc\) + - **\{allmingw\}** ο στοχευμένος μεταγλωττιστής C είναι mingw\* \(mingw, mingw64, mingwarm\) + - **\{allmsvc\}** ο στοχευμένος μεταγλωττιστής C είναι msvc\* \(msvc, msvc64, msvcia64, msvcarm\) + - **\{allbcc\}** ο στοχευμένος μεταγλωττιστής C είναι bcc\* \(bcc, bcc64\) + - **\{allpocc\}** ο στοχευμένος μεταγλωττιστής C είναι pocc\* \(pocc, pocc64, poccarm\) + - **\{allicc\}** ο στοχευμένος μεταγλωττιστής C είναι icc\* \(icc, iccia64\) + - **\{hb10\}** Κατάσταση συμβατότητας Harbour 1\.0\.x \( δες επιλογή \-hb10\) + - **\{hb20\}** Κατάσταση συμβατότητας Harbour 2\.0\.x \( δες επιλογή \-hb20\) + - **\{hb30\}** Κατάσταση συμβατότητας Harbour 3\.0\.x \( δες επιλογή \-hb30\) - **\{xhb\}** xhb mode \(see \-xhb option\) - - **\{hb\_ispath='<file|dir>'\}** τ - φ - -τρ - - - π -ρ -σ - - - - τ - ό - - - - <file> - <dir> υπ -ρχ - - στ - - -σ - -\. - - **\{MACRO\}** τ - φ - -τρ - - - π -ρ -σ - - - - - τ - - - $\{MACRO\} - - - - - - - - - - - - - - - - όχ - -σ - - - '0' - 'no' \(π - - -/ - -φ - - - - -: - - - -φ -ρ -\) - - **\{MACRO='<value>'\}** τ - φ - -τρ - - - π -ρ -σ - - - - - τ - - - $\{MACRO\} -σ -ύτ - - - - τ - - <value> \( -υ - -σ - -τ - σ - π - - -/ - -φ - - - - -\) - - **\{MACRO>'<value>'\}** τ - φ - -τρ - - - π -ρ -σ - - - - - τ - - - $\{MACRO\} - - - - - - - - - - -τ -ρ - -πό τ - - <value> \(π - - -/ - -φ - - - - -: - - - -φ -ρ -\) - - **\{MACRO<'<value>'\}** τ - φ - -τρ - - - π -ρ -σ - - - - - τ - - - $\{MACRO\} - - - - - - - -ρότ -ρ - -πό τ - - <value> \(π - - -/ - -φ - - - - -: - - - -φ -ρ -\) + - **\{hb\_ispath='<file|dir>'\}** το φίλτρο θα περάσει αν το όνομα <file> ή <dir> υπάρχει στο δίσκο\. + - **\{MACRO\}** το φίλτρο θα περάσει αν η τιμή $\{MACRO\} δεν είναι άδεια και όχι ίση με '0' ή 'no' \(πεζά/κεφαλαία: αδιάφορο\) + - **\{MACRO='<value>'\}** το φίλτρο θα περάσει αν η τιμή $\{MACRO\} ισούται με την <value> \(ευαίσθητο σε πεζά/κεφαλαία\) + - **\{MACRO>'<value>'\}** το φίλτρο θα περάσει αν η τιμή $\{MACRO\} είναι μεγαλίτερη από την <value> \(πεζά/κεφαλαία: αδιάφορο\) + - **\{MACRO<'<value>'\}** το φίλτρο θα περάσει αν η τιμή $\{MACRO\} είναι μικρότερη από την <value> \(πεζά/κεφαλαία: αδιάφορο\) - -ρ - - - - -ρ -σ - - - -ς στ - - -ρ -ς σ - π - - - - - -ρχ - - -: +Προκαθορισμένες σταθερές σε πηγαία αρχεία: - - **\_\_HBSCRIPT\_\_HBMK\_PLUGIN** ότ - - - - - σ - - -ρ - - \.hb - - - - - - -τ - - -ωττ -σ - - - - ως plugin τ -υ hbmk2 - - **\_\_HBEXTREQ\_\_** ότ - - - - - \.hbx π - - - - - -ρχ - - - - - - - - π -ρό - σ - - - - -ρ - - \( - - - - -σ - - - στ - π - - - - - -ρχ - - - Harbour\) - - **HBMK\_HAS\_<hbcname>** ότ - - τ - π - - -τ - <hbcname>\.hbc - - -συ - - - -τ - - - - τ - στόχ -\. - τ - - - - - - - - - version= τ - - - -π - τ - -ρχ - - - \.hbc, - -τ -σχ - - -τ -σ - - - - σ - - - - - - - -ό -ρ - - -ό, π -υ - - - - - '1', - - - - - -χ - - -ρ -στ - -\. \( - - - - -σ - - - σ - π - - - - - -ρχ - - - Harbour\) - - **HBMK\_HAS\_<depname>** ότ - - - - -χ - -ύτ - - - <depname> - - -ρτ -σ - \( - - - - -σ - - - σ - π - - - - -υς -ώ - - - -ς C\) + - **\_\_HBSCRIPT\_\_HBMK\_PLUGIN** όταν ένα σενάριο \.hb είναι μεταγλωττισμένο ως plugin του hbmk2 + - **\_\_HBEXTREQ\_\_** όταν ενα \.hbx πηγαίο αρχείο είναι παρόν σε ένα έργο \(διαθέσιμο στα πηγαία αρχεία Harbour\) + - **HBMK\_HAS\_<hbcname>** όταν το πακέτο <hbcname>\.hbc διασυνδέεται με το στόχο\. Η τιμή είναι η version= τιμή απο το αρχείο \.hbc, μετασχηματισμένη σε δεκαδικό αριθμό, που είναι '1', αν δεν έχει οριστεί\. \(διαθέσιμο σε πηγαία αρχεία Harbour\) + - **HBMK\_HAS\_<depname>** όταν ανιχνεύτηκε <depname> εξάρτηση \(διαθέσιμο σε πηγαίους κώδικες C\) - **\_\_HBSCRIPT\_\_HBSHELL** when a Harbour source file is run as a shell script - **<standard Harbour>** \_\_PLATFORM\_\_\*, \_\_ARCH\*BIT\_\_, \_\_\*\_ENDIAN\_\_, etc\.\.\. +Προκαθορισμένες σταθερές κατασκευαστικά αρχεία \(είναι διαθέσιμες μετά από '\-depfinish=<depname>' / 'depfinish=<depname>'\): + + + - **HBMK\_HAS\_<depname>** όταν <depname> εξάρτηση ανιχνεύτηκε + - **HBMK\_DIR\_<depname>** επιστρέφει τον επικεφαλής κατάλογο όπου η <depname> ανιχνεύτηκε, ή κενό αν δεν ανιχνεύτηκε\. + - **HBMK\_HAS\_<depname> \_LOCAL** οταν η <depname> εξάρτηση ανιχνεύτηκε σε μια θέση που ορίστηκε από την επιλογή \-depincpathlocal= -ρ - - - - -ρ -σ - - - -ς στ - - -ρ -ς - -τ -σ - -υ -στ - - - -ρχ - - - \( - - - - - - - - - -σ - - -ς - -τ - -πό '\-depfinish=<depname>' / 'depfinish=<depname>'\): +Μεταβλητές περιβάλλοντος: - - **HBMK\_HAS\_<depname>** ότ - - <depname> - - -ρτ -σ - - - -χ - -ύτ - - - - - **HBMK\_DIR\_<depname>** -π -στρ -φ - - τ - - -π - - -φ - - -ς - -τ - - - - - όπ -υ - <depname> - - -χ - -ύτ - - -, - - - -ό - - - - - - - -χ - -ύτ - - -\. - - **HBMK\_HAS\_<depname> \_LOCAL** -τ - - - <depname> - - -ρτ -σ - - - -χ - -ύτ - - - σ - - - - - -σ - π -υ -ρ -στ - - - -πό τ - - -π - - - - - \-depincpathlocal= + - **HBMK\_OPTIONS** δέχεται οποιεσδήποτε επιλογές σαν να είχαν αυτές περαστεί στην αρχή της γραμμής\-εντολών + - **HB\_PLATFORM** δέχεται τις ίδιες τιμές όπως και η επιλογή \-plat= + - **HB\_COMPILER** δέχεται τις ίδιες τιμές όπως και η επιλογή \-comp= + - **HB\_CPU** δέχεται τις ίδιες τιμές όπως και η επιλογή \-cpu= + - **HB\_BUILD\_NAME** δέχεται τις ίδιες τιμές όπως και η επιλογή \-build= + - **HB\_LANG** δέχεται τις ίδιες τιμές όπως και η επιλογή \-lang= + - **HB\_USER\_LIBS** δέχεται τις ίδιες τιμές \(χωρισμένες με κενό\) όπως και η επιλογή \-l + - **HB\_USER\_LIBPATHS** δέχεται τις ίδιες τιμές \(χωρισμένες με κενό\) όπως και η επιλογή \-L + - **HB\_USER\_PRGFLAGS** επιλογές που θα περαστούν στον μεταγλωττιστή Harbour \(πρίν από επιλογές γραμμής\-εντολών\) + - **HB\_USER\_CFLAGS** επιλογές που θα περαστούν στον μεταγλωττιστή C \(πρίν από επιλογές γραμμής\-εντολών\) + - **HB\_USER\_RESFLAGS** επιλογές που θα περαστούν στον resource compiler \(πρίν από επιλογές γραμμής\-εντολών\) \(μόνο για Windows\) + - **HB\_USER\_LDFLAGS** επιλογής που θα περαστούν στον συνδέτη \(εκτελέσιμου\) \(πρίν τις επιλογές της γραμμής\-εντολών\) + - **HB\_USER\_DFLAGS** επιλογές που θα περαστούν στον συνδέτη \-linker\- \(dynamic library\) \(πρίν από επιλογές γραμμής\-εντολών\) + - **HB\_USER\_AFLAGS** επιλογές που θα περαστούν στον συνδέτη \-linker\- \(static library\) \(πρίν τις επιλογές της γραμμής\-εντολών\) + - **HB\_COMPILER\_VER** επικάλυψη αυτόματης ανίχνευσης της έκδοσης του μεταγλωττιστή C \(μόνο για οικογένειες μεταγλωττιστών gcc και msvc\)\. Μορφή: <15><00>\[\.<00>\] = <major><minor>\[\.<revision>\] + - **HB\_CCPATH** επικάλυψη του καταλόγου μεταγλωττιστή C \(μόνο σε gcc οικογένειες μεταγλωττιστών\) + - **HB\_CCPREFIX** επικάλυψη του προθέματος μεταγλωττιστή C \(μόνο σε gcc οικογένειες μεταγλωττιστών\) + - **HB\_CCSUFFIX** επικάλυψη του επιθέματος μεταγλωττιστή C \(μόνο σε gcc οικογένειες μεταγλωττιστών\) + - **HB\_INSTALL\_PREFIX** επικάλυψη του βασικού καταλόγου εγκατάστασης του Harbour + - **HB\_INSTALL\_ADDONS** επικάλυψη του βασικού καταλόγου add\-ons του Harbour + + + - **HB\_EXTENSION** λίστα καταλήξεων, διαχωρισμένων με κενό διάστημα, προς φόρτωση στο διαλογικό κέλυφος του Harbour - - -τ - - - -τ -ς π -ρ - - - - - - -τ -ς: +\.hbc ντιρεκτίβες \(πρέπει να γραφτούν σε ξεχωριστές γραμμές\): - - **HBMK\_OPTIONS** - -χ -τ - - -π - - -σ - -π -τ - -π - - - - -ς σ - - - - - -χ - - -υτ -ς π -ρ -στ - - στ - - -ρχ - τ -ς -ρ - - - -ς\- - -τ - -ώ - - - **HB\_PLATFORM** - -χ -τ - - τ -ς - - - -ς τ - - -ς όπως - - - - -π - - - - - \-plat= - - **HB\_COMPILER** - -χ -τ - - τ -ς - - - -ς τ - - -ς όπως - - - - -π - - - - - \-comp= - - **HB\_CPU** - -χ -τ - - τ -ς - - - -ς τ - - -ς όπως - - - - -π - - - - - \-cpu= - - **HB\_BUILD\_NAME** - -χ -τ - - τ -ς - - - -ς τ - - -ς όπως - - - - -π - - - - - \-build= - - **HB\_LANG** - -χ -τ - - τ -ς - - - -ς τ - - -ς όπως - - - - -π - - - - - \-lang= - - **HB\_USER\_LIBS** - -χ -τ - - τ -ς - - - -ς τ - - -ς \(χωρ -σ - - - -ς - - - - -ό\) όπως - - - - -π - - - - - \-l - - **HB\_USER\_LIBPATHS** - -χ -τ - - τ -ς - - - -ς τ - - -ς \(χωρ -σ - - - -ς - - - - -ό\) όπως - - - - -π - - - - - \-L - - **HB\_USER\_PRGFLAGS** -π - - - - -ς π -υ - - π -ρ -στ -ύ - στ - - - -τ - - -ωττ -στ - Harbour \(πρ - - -πό -π - - - - -ς -ρ - - - -ς\- - -τ - -ώ -\) - - **HB\_USER\_CFLAGS** -π - - - - -ς π -υ - - π -ρ -στ -ύ - στ - - - -τ - - -ωττ -στ - C \(πρ - - -πό -π - - - - -ς -ρ - - - -ς\- - -τ - -ώ -\) - - **HB\_USER\_RESFLAGS** -π - - - - -ς π -υ - - π -ρ -στ -ύ - στ - - resource compiler \(πρ - - -πό -π - - - - -ς -ρ - - - -ς\- - -τ - -ώ -\) \( -ό - - - - - Windows\) - - **HB\_USER\_LDFLAGS** -π - - - - -ς π -υ - - π -ρ -στ -ύ - στ - - συ - - -τ - \( - -τ - - -σ - - -υ\) \(πρ - - τ -ς -π - - - - -ς τ -ς -ρ - - - -ς\- - -τ - -ώ -\) - - **HB\_USER\_DFLAGS** -π - - - - -ς π -υ - - π -ρ -στ -ύ - στ - - συ - - -τ - \-linker\- \(dynamic library\) \(πρ - - -πό -π - - - - -ς -ρ - - - -ς\- - -τ - -ώ -\) - - **HB\_USER\_AFLAGS** -π - - - - -ς π -υ - - π -ρ -στ -ύ - στ - - συ - - -τ - \-linker\- \(static library\) \(πρ - - τ -ς -π - - - - -ς τ -ς -ρ - - - -ς\- - -τ - -ώ -\) - - **HB\_COMPILER\_VER** -π - - - -υψ - -υτό - -τ -ς - - -χ - -υσ -ς τ -ς - - - -σ -ς τ -υ - -τ - - -ωττ -στ - C \( -ό - - - - - - - - - - - - - - -ς - -τ - - -ωττ -στώ - gcc - - - msvc\)\. - -ρφ -: <15><00>\[\.<00>\] = <major><minor>\[\.<revision>\] - - **HB\_CCPATH** -π - - - -υψ - τ -υ - -τ - -ό - -υ - -τ - - -ωττ -στ - C \( -ό - - σ - gcc - - - - - - - - - -ς - -τ - - -ωττ -στώ -\) - - **HB\_CCPREFIX** -π - - - -υψ - τ -υ πρ - - - - -τ -ς - -τ - - -ωττ -στ - C \( -ό - - σ - gcc - - - - - - - - - -ς - -τ - - -ωττ -στώ -\) - - **HB\_CCSUFFIX** -π - - - -υψ - τ -υ -π - - - - -τ -ς - -τ - - -ωττ -στ - C \( -ό - - σ - gcc - - - - - - - - - -ς - -τ - - -ωττ -στώ -\) - - **HB\_INSTALL\_PREFIX** -π - - - -υψ - τ -υ - -σ - - -ύ - -τ - -ό - -υ - - - -τ -στ -σ -ς τ -υ Harbour - - **HB\_INSTALL\_ADDONS** -π - - - -υψ - τ -υ - -σ - - -ύ - -τ - -ό - -υ add\-ons τ -υ Harbour - - - - **HB\_EXTENSION** - -στ - - -τ - - - - -ω -, - - -χωρ -σ - - -ω - - - - - -ό - - -στ - - -, πρ -ς φόρτωσ - στ - - - - - - - - -ό - - -υφ -ς τ -υ Harbour - -\.hbc -τ -ρ - -τ - - -ς \(πρ -π - - - - -ρ -φτ -ύ - σ - - -χωρ -στ -ς -ρ - - - -ς\): - - - - **echo=<msg>** - -φ - - -σ - <msg> - - **skip=\[<msg>\]** π -ρ - - - -ψ - -π - - -ρ - -σ - -ς τ -υ υπό - - -π -υ \.hbc -ρχ - - -υ\. - -φ - - -σ - <msg>, - - -ρ -στ - -\. - - **stop=\[<msg>\]** - - - - -π - τ -ς - -τ -σ - -υ -ς\. - -φ - - -σ - τ -υ <msg>, - - -ρ -στ - -\. + - **echo=<msg>** εμφάνιση <msg> + - **skip=\[<msg>\]** παράλειψη επεξεργασίας του υπόλοιπου \.hbc αρχείου\. Εμφάνιση <msg>, αν οριστεί\. + - **stop=\[<msg>\]** διακοπή της κατασκευής\. Εμφάνιση του <msg>, αν οριστεί\. - **sources=** add space separated list of files as input files - - **headers=** πρ -σ - - - - - - -χωρ -σ - - - -ς - - - - -ό - -στ -ς -πό headers - -ρφ -ς \.ch ως πρότυπ - header - - **libs=** πρ -σ - -στ - - -στ - - - - - - - - - -ώ - - - -χωρ -σ - - -ω - - - - - -ό \( - -ς π -ρ -σσότ -ρ - στ - - \-l -π - - - - -\) - - **frameworks=** πρ -σ - - - - - -στ -ς frameworks - - -χωρ -σ - - -ω - - - - - -ό \( -ό - - σ - Darwin\) - - **requests=** πρ -σ - -στ - - - -χωρ -σ - - - - - - - - -ό - -στ - συ - -ό -ω - π -υ - - - - -συ - - - - -ύ - υπ -χρ -ωτ - - - στ - στόχ - - - **syslibs=** πρ -σ - - - - - -στ -ς - - - - - - - - -ώ - χωρ -σ - - -ω - - - - - -ό - - -στ - - - ως - - - - - - - - - -ς συστ - - -τ -ς \(πρ - - -πό - - - -ς - - - - - - - - - -ς\) - - **hbcs=** - -σω - -τψσ - - -στ -ς \.hbc -ρχ - -ω - - - -χωρ -σ - - -ω - - - - - -ό - - -στ - - -\. -π -τρ -π - -τ - - - -ό - -τ - χωρ -ς τ - - - -τ - - - - -\. - - - - -φ -ρ -ς -υτ -ς -π - - -ρ - - - - -τ - - -π - τόπ -υ\. - - **autohbcs=** space separated list of values as in \-autohbc= option - - **libpaths=** space separated list of additional library paths - - **incpaths=** πρ -σ - - - - - - -χωρ -σ - - - -ς - - - - -ό - -στ -ς πρόσ - -τω - - - - -π -τ -ώ - header \( - - - - -φότ -ρ - Harbour - - - C\) - - **instfiles=** space separated list of values as in \-instfile= option - - **instpaths=** space separated list of values as in \-instpath= option - - **prgflags=** space separated list of values as in \-prgflag= option - - **cflags=** space separated list of values as in \-cflag= option - - **resflags=** space separated list of values as in \-resflag= option - - **ldflags=** space separated list of values as in \-ldflag= option - - **ldflags\+=** space separated list of values as in \-ldflag\+= option - - **dflags=** space separated list of values as in \-dflag= option - - **dflags\+=** space separated list of values as in \-dflag\+= option - - **pflags=** space separated list of values as in \-pflag= option - - **psources=** space separated list of values as in \-pi= option - - **gui=<bool>** 'yes' = \-gui, 'no' = \-std -π - - - - - - - **mt=<bool>** 'yes' = \-mt, 'no' = \-st -π - - - - - - - **pic=<bool>** 'yes' = \-pic, 'no' = \-pic\- -π - - - - - - - **shared=<bool>** 'yes' = \-shared, 'no' = \-static -π - - - - - - - **shareddef=<bool>** π -ρό - - - - - - shared=, - - - - - - -τ -υρ - - - -ό - - - - τ - - - -τ - - - shared/static - - - -χ - - -ρ -στ - - π - - πρ - - - - **fullstatic=<bool>** 'yes' = \-fullstatic, 'no' = \-static -π - - - - - - - **debug=<bool>** 'yes' = \-debug, 'no' = \-debug\- -π - - - - - - - **optim=** 'yes' = \-optim, 'no' = \-optim\- -π - - - - - - - **nulrdd=<bool>** 'yes' = \-nulrdd, 'no' = \-nulrdd\- -π - - - - - - - **nodefgt=<bool>** 'yes' = \-nodefgt, 'no' = \-nodefgt\- -π - - - - - - - **map=<bool>** 'yes' = \-map, 'no' = \-map\- -π - - - - - - - **hbcppmm=<bool>** 'yes' = \-hbcpmm, 'no' = \-hbcpmm\- -π - - - - - - - **implib=<bool>** 'yes' = \-implib, 'no' = \-implib\- -π - - - - - - - **winuni=<bool>** 'yes' = \-winuni, 'no' = \-winuni\- -π - - - - - - - **strip=<bool>** 'yes' = \-strip, 'no' = \-strip\- -π - - - - - - - **run=<bool>** 'yes' = \-run, 'no' = \-run\- -π - - - - - - - **inc=<bool>** 'yes' = \-inc, 'no' = \-inc\- -π - - - - - - - **safe=<bool>** 'yes' = \-safe, 'no' = \-safe\- -π - - - - - - - **cpp=** ό - - - - - - τ - - -π - - - - - \-cpp= - - **warn=** ό - - - - - - τ - - -π - - - - - \-warn= - - **compr=** ό - - - - - - τ - - -π - - - - - \-compr= - - **head=** ό - - - - - - τ - - -π - - - - - \-head= - - **plugins=** - -στ - plugins τ -υ hbmk2 - - -χωρ -σ - - -ω - - - - - -ό - - -στ - - - - - **gt=<name>** ό - - - - - - τ - - -π - - - - - \-gt<name> + - **headers=** προσθήκη διαχωρισμένης με κενό λίστας από headers μορφής \.ch ως πρότυπο header + - **libs=** προσθέστε λίστα βιβλιοθηκών διαχωρισμένων με κενό \(δες περισσότερα στην \-l επιλογή\) + - **frameworks=** προσθήκη λίστας frameworks διαχωρισμένων με κενό \(μόνο σε Darwin\) + - **requests=** προσθέστε διαχωρισμένη με κενό λίστα συμβόλων που θα διασυνδεθούν υποχρεωτικά στο στόχο + - **syslibs=** προσθήκη λίστας βιβλιοθηκών χωρισμένων με κενό διάστημα ως βιβλιοθήκες συστήματος \(πρίν από άλλες βιβλιοθήκες\) + - **hbcs=** ενσωμάτψση λίστας \.hbc αρχείων διαχωρισμένων με κενό διάστημα\. Επιτρέπονται ονόματα χωρίς την κατάληξη\. Οι αναφορές αυτές επεξεργάζονται επι τόπου\. + - **autohbcs=** λίστα τιμών διαχωρισμένων με κενό διάστημα, όπως στην επιλογή \-autohbc= + - **libpaths=** λίστα μονοπατιών, διαχωρισμένων με κενό διάστημα, για πρόσθετες βιβλιοθήκες + - **incpaths=** προσθήκη διαχωρισμένης με κενό λίστας πρόσθετων μονοπατιών header \( για αμφότερα Harbour και C\) + - **instfiles=** λίστα τιμών διαχωρισμένων με κενό διάστημα, όπως στην επιλογή \-instfile= + - **instpaths=** λίστα τιμών διαχωρισμένων με κενό διάστημα, όπως στην επιλογή \-instpath= + - **prgflags=** λίστα τιμών διαχωρισμένων με κενό διάστημα, όπως στην επιλογή \-prgflag= + - **cflags=** λίστα τιμών διαχωρισμένων με κενό διάστημα, όπως στην επιλογή \-cflag= + - **resflags=** λίστα τιμών διαχωρισμένων με κενό διάστημα, όπως στην επιλογή \-resflag= + - **ldflags=** λίστα τιμών διαχωρισμένων με κενό διάστημα, όπως στην επιλογή \-ldflag= + - **ldflags\+=** λίστα τιμών διαχωρισμένων με κενό διάστημα, όπως στην επιλογή \-ldflag\+= + - **dflags=** λίστα τιμών διαχωρισμένων με κενό διάστημα, όπως στην επιλογή \-dflag= + - **dflags\+=** λίστα τιμών διαχωρισμένων με κενό διάστημα, όπως στην επιλογή \-dflag\+= + - **pflags=** λίστα τιμών διαχωρισμένων με κενό διάστημα, όπως στην επιλογή \-pflag= + - **psources=** λίστα τιμών διαχωρισμένων με κενό διάστημα, όπως στην επιλογή \-pi= + - **gui=<bool>** 'yes' = \-gui, 'no' = \-std επιλογή + - **mt=<bool>** 'yes' = \-mt, 'no' = \-st επιλογή + - **pic=<bool>** 'yes' = \-pic, 'no' = \-pic\- επιλογή + - **shared=<bool>** 'yes' = \-shared, 'no' = \-static επιλογή + - **shareddef=<bool>** παρόμοιο με shared=, αλλά λειτουργεί μόνο αν το μοντέλο shared/static δεν έχει οριστεί πιο πρίν + - **fullstatic=<bool>** 'yes' = \-fullstatic, 'no' = \-static επιλογή + - **debug=<bool>** 'yes' = \-debug, 'no' = \-debug\- επιλογή + - **optim=** 'yes' = \-optim, 'no' = \-optim\- επιλογή + - **nulrdd=<bool>** 'yes' = \-nulrdd, 'no' = \-nulrdd\- επιλογή + - **nodefgt=<bool>** 'yes' = \-nodefgt, 'no' = \-nodefgt\- επιλογή + - **map=<bool>** 'yes' = \-map, 'no' = \-map\- επιλογή + - **hbcppmm=<bool>** 'yes' = \-hbcpmm, 'no' = \-hbcpmm\- επιλογή + - **implib=<bool>** 'yes' = \-implib, 'no' = \-implib\- επιλογή + - **winuni=<bool>** 'yes' = \-winuni, 'no' = \-winuni\- επιλογή + - **strip=<bool>** 'yes' = \-strip, 'no' = \-strip\- επιλογή + - **run=<bool>** 'yes' = \-run, 'no' = \-run\- επιλογή + - **inc=<bool>** 'yes' = \-inc, 'no' = \-inc\- επιλογή + - **safe=<bool>** 'yes' = \-safe, 'no' = \-safe\- επιλογή + - **cpp=** όμοιο με την επιλογή \-cpp= + - **warn=** όμοιο με την επιλογή \-warn= + - **compr=** όμοιο με την επιλογή \-compr= + - **head=** όμοιο με την επιλογή \-head= + - **plugins=** λίστα plugins του hbmk2 διαχωρισμένων με κενό διάστημα + - **gt=<name>** όμοιο με την επιλογή \-gt<name> - **gtdef=<name>** set the default GT to be used - - **env=** ό - - - - - - τ - - -π - - - - - \-env: - - **deppkgname=** ό - - - - - - τ - - -π - - - - - \-deppkgname= - - **depkeyhead=** ό - - - - - - τ - - -π - - - - - \-depkeyhead= - - **depoptional=** ό - - - - - - τ - - -π - - - - - \-depoptional= - - **depcontrol=** ό - - - - - - τ - - -π - - - - - \-depcontrol= - - **depincroot=** ό - - - - - - τ - - -π - - - - - \-depincroot= - - **depincpath=** ό - - - - - - τ - - -π - - - - - \-depincpath= - - **depincpathlocal=** ό - - - - - - τ - - -π - - - - - \-depincpathlocal= - - **depimplibs=** ό - - - - - - τ - - -π - - - - - \-depimplibs= - - **depimplibd=** ό - - - - - - τ - - -π - - - - - \-depimplibd= - - **name=** ό - - - - π - - -τ -υ - - **description=** π -ρ - -ρ -φ - π - - -τ -υ - - **version=<x\.y\.z>** - -ρ - - -ός - - - -σ -ς τ -υ π - - -τ -υ, όπ -υ x,y,z >= 0 <= 255\. - - - -τ - - σ - 0\.0\.1, - - - - - -ρ -στ - -\. - - **keywords=** - -στ - keywords - - -χωρ -σ - - -ω - - - - - -ό - - -στ - - - - - **licences=** - -στ - - - - -ώ - - - -χωρ -σ - - -ω - - - - - -ό - - -στ - - - + - **env=** όμοιο με την επιλογή \-env: + - **deppkgname=** όμοιο με την επιλογή \-deppkgname= + - **depkeyhead=** όμοιο με την επιλογή \-depkeyhead= + - **depoptional=** όμοιο με την επιλογή \-depoptional= + - **depcontrol=** όμοιο με την επιλογή \-depcontrol= + - **depincroot=** όμοιο με την επιλογή \-depincroot= + - **depincpath=** όμοιο με την επιλογή \-depincpath= + - **depincpathlocal=** όμοιο με την επιλογή \-depincpathlocal= + - **depimplibs=** όμοιο με την επιλογή \-depimplibs= + - **depimplibd=** όμοιο με την επιλογή \-depimplibd= + - **name=** όνομα πακέτου + - **description=** περιγραφή πακέτου + - **version=<x\.y\.z>** ο αριθμός έκδοσης του πακέτου, όπου x,y,z >= 0 <= 255\. Τίθεται σε 0\.0\.1, αν δεν οριστεί\. + - **keywords=** λίστα keywords διαχωρισμένων με κενό διάστημα + - **licences=** λίστα αδειών διαχωρισμένων με κενό διάστημα - **repository=** space separated list of source repository references @@ -10846,1223 +457,86 @@ Plugin API: - **hbmk\_Register\_Input\_File\_Extension\( hbmk, cExt \) \-> NIL** - - -τ -χώρ -σ - - -τ - - - - -ς -ρχ - - -υ π -υ - - π -ρ -στ - - σ - plugin \( -πό πρ - -π - - - - -, ό - -ς - - - - -ωστ -ς - -τ - - - - - -ς -ρχ - -ω - π -ρ - - - - στ - - - -τ - - -ωττ -στ - Harbour\)\. +Καταχώριση κατάληξης αρχείου που θα περαστεί σε plugin \(από προεπιλογή, όλες οι άγνωστες καταλήξεις αρχείων περνάνε στον μεταγλωττιστή Harbour\)\. - **hbmk\_AddInput\_PRG\( hbmk, cFileName \) \-> NIL** - -ρ -σ - - - - - -ός Harbour -ρχ - - -υ - -σό - -υ στ - -ρ - -\. +Προσθήκη ενός Harbour αρχείου εισόδου στο έργο\. - **hbmk\_AddInput\_C\( hbmk, cFileName \) \-> NIL** - -ρ -σ - - - - - -ός C -ρχ - - -υ - -σό - -υ στ - -ρ - -\. +Προσθήκη ενός C αρχείου εισόδου στο έργο\. - **hbmk\_AddInput\_CPP\( hbmk, cFileName \) \-> NIL** - -ρ -σ - - - - - -ός C\+\+ -ρχ - - -υ - -σό - -υ στ - -ρ - -\. +Προσθήκη ενός C\+\+ αρχείου εισόδου στο έργο\. - **hbmk\_AddInput\_RC\( hbmk, cFileName \) \-> NIL** Add a Windows resource input file to the project\. - **hbmk\_AddInput\_OBJ\( hbmk, cFileName \) \-> NIL** - -ρ -σ - - - - - -ός -υ - - - - -ύ object -ρχ - - -υ στ - -ρ - -\. +Προσθήκη ενός δυαδικού object αρχείου στο έργο\. - **hbmk\_AddInput\_INSTFILE\( hbmk, cFileName, \[<cGroup>\] \) \-> NIL** - -ρ -σ - - - - -ρχ - - -υ πρ -ς - - - -τ -στ -σ -, - - - - - πρ - - -ρ -τ - -ό \-instpath= ό - - - - - - - - -ς\. +Προσθήκη αρχείου προς εγκατάσταση, με ένα προαιρετικό \-instpath= όνομα ομάδας\. - **hbmk\_OutStd\( hbmk, cText \) \-> NIL** - - - - - -ς - - - - - - -υ στ - stdout\. +Εξοδος κειμένου στο stdout\. - **hbmk\_OutErr\( hbmk, cText \) \-> NIL** - - - - - -ς - - - - - - -υ στ - +Εξοδος κειμένου στο - **hbmk\_OutStdRaw\( hbmk, \.\.\. \) \-> NIL** - - - - - -ς - - - - - - -υ στ - stdout χωρ -ς - - - - - - - -ρφ -π - - -σ -\. +Εξοδος κειμένου στο stdout χωρίς καμμία μορφοποίηση\. - **hbmk\_OutErrRaw\( hbmk, \.\.\. \) \-> NIL** - - - - - -ς - - - - - - -υ στ - stderr χωρ -ς - - - - - - - -ρφ -π - - -σ -\. +Εξοδος κειμένου στο stderr χωρίς καμμία μορφοποίηση\. - **hbmk\_Macro\( hbmk, <cMacro> \) \-> <cResult>** Evaluate hbmk2 macro expression\. - **hbmk\_FNameEscape\( hbmk, cFileName \) \-> <cFileName>** - -ρ - - - -τ - - - - - - - Escape - - -σ - -ω - - - - - - - - - -ρχ - - -υ - - - - - χρ -σ - - -π - - - - - - ως π -ρ - - -τρ -ς - -ωτ -ρ - - -ς - -τ - - -\. +Οριοθετημενο με Escape ή εισαγωγικά ονομααρχείου για να χρησιμοποιηθεί ως παραμέτρος εξωτερικής εντολή\. - **hbmk\_PathSepToTarget\( hbmk, cFileName \) \-> <cFileName>** - - -τ -τρ -π - - -ό - -τ -ς -ρχ - - -υ στ - - -π - -τ -ύ - - - - - -ρφ - - - - τ - - σ - -π -ύ - - - - -ρ - - - - - - -ρ - - - - +Μετατροπή ονόματοςαρχείου στην απαιτούμενη μορφή για την σκοπούμενη εργαλειογραμμή - **hbmk\_PathSepToForward\( <cPath> \) \-> <cPath>** - - -τ -τρ -π - τ -υ - -ό - -τ -ς -ρχ - - -υ ωστ - - - -χ - - - -πρός - - - -τ - / ως - - -χωρστ -\. +Μετατροπή του ονόματος αρχείου ωστε να έχει εμπρός κάθετο / ως διαχωρστή\. - **hbmk\_PathFromWorkdirToCWD\( hbmk \) \-> <cRelativePath>** - -π -στρ -φ - σχ -τ - - -ύ - - - -π -τ - -ύ τ -ς τ - - -ς τ -υ \-workdir= -πό τ - τρ -χ - -τ - - -τ - - - - - -ρ - -σ - -ς\. +Επιστροφή σχετικού μονοπατιού της τιμής του \-workdir= από το τρέχοντα κατάλογο εργασίας\. - **hbmk\_FindInPath\( <cFileName>, \[<xPath>\], \[<aExtDef>\] \) \-> <cFNFound> | NIL** - -υρ -σ - -ρχ - - -υ στ - <xPath> \( - - - - - - - -τ -, π - - - - -ς - συ - - - - -σ - -ρ - - - -χωρ -σ - - - - - - - - -χωρ -στ -ς - -τ - -ό - -υ\) π -υ π -ρ - -χ - - - -στ - -πό <aExtDef> - - - - - - -τ - - -ς - -τ - - - - - -ς \(defaults to executable binaries\)\. -π -στρ -φ - - ό - - - -\- -ρχ - - -υ - - -ρ - - - - - - - NIL - - όχ -\. +Ευρεση αρχείου στο <xPath> \(είναι δεκτά, πίνακας ή συμβολοσειρά διαχωρισμένη με διαχωριστές καταλόγου\) που περιέχει λίστα από <aExtDef> εναλλακτικές καταλήξεις \(defaults to executable binaries\)\. Επιστρέφει όνομα\-αρχείου αν βρεθεί και NIL αν όχι\. - **hbmk\_FNameDirExtSet\( <cFileName>, \[<cDirNew>\], \[<cExtNew>\] \) \-> <cFileName>** - - - - - - - τ -υ - -τ - -ό - -υ - - - τ -ς - -τ - - - - -ς τ -υ -ρχ - - -υ +Αλλαγή του καταλόγου και της κατάληξης του αρχείου - **hbmk\_FuncNameEncode\( <cFuncName> \) \-> <cFuncNameEncoded>** - -ω - - - -π - - -σ - - -ό - -τ -ς συ - -ρτ -σ -ς σύ -φω - - - - τ -υς - - -ό - -ς Harbour π -ρ - - -ρφ -π - - -σ -ς - -ό - -τω - HB\_FUNC\(\) συ - -ρτ -σ -ω - σ - -ώ - - - - C \. +Κωδικοποίηση ονόματος συνάρτησης σύμφωνα με τους κανόνες Harbour περί μορφοποίησης ονόματων HB\_FUNC\(\) συναρτήσεων σε κώδικα C \. - **hbmk\_StrStripQuote\( cString \) \-> <cString>** - -φ - -ρ -σ - τω - - -π -ώ - - -σ - -ω - - -ώ - - - - - - -σ - -ύ -πό - - - συ - - - - -σ - -ρ -\. +Αφαίρεση των διπλών εισαγωγικών εγκλεισμού από μία συμβολοσειρά\. - **hbmk\_ArrayToList\( <aList>, \[<cSeparator>\] \) \-> <cList>** - - -τ -τρ -π - - -ός π - - - - - συ - - - - -σ - -ρώ - σ - συ - - - - -σ - -ρ -\. -ρ - -π - - - - - - - -ς - - -χωρ -στ -ς - - - - - - - - - - -ό - - -στ - - -\. +Μετατροπή ενός πίνακα συμβολοσειρών σε συμβολοσειρά\. Προεπιλεγμένος διαχωριστής είναι ένα κενό διάστημα\. - - -τ - - - -τ -ς Plugin: +Μεταβλητές Plugin: \('hbmk' context hash items, case\-sensitive, read\-only unless marked otherwise\) - **"apiver"** API version as an integer - - **"cSTATE"** - - -ωσ - -π - - - -σ -ς\. -π -ρ - - - - - - - - -: 'init', 'pre\_all', 'pre\_prg', 'pre\_res', 'pre\_c', 'pre\_link', 'pre\_lib', 'pre\_cleanup', 'post\_build', 'post\_all' - - **"params"** π - - - - -ς π -ρ - - -τρω - π -υ - - π -ρ -στ -ύ - στ - plugins - -σω τω - -π - - - -ώ - \-pflag=/pi= - π -υ -χ -υ - - - - - -τ - - - - - - -τ -χωρ - - - - - - -σω τ -ς συ - -ρτ -σ -ς hbmk\_Register\_Input\_File\_Extension\(\) - - **"vars"** - -τ - - -ρ - -τ -σ -ός \-hash\- τω - - - - - -τ -ρω - - -τ - - - -τώ - plugin\. - - -ρ -ψ - - -, τ -π - - - σ - - - - - plugin - - **"cPLAT"** \-plat τ - - - - - **"cCOMP"** \-comp τ - - - - - **"nCOMPVer"** - -ς HB\_COMPILER\_VER - -τ - - - -τ - π -ρ - - - - - -τ -ς - - **"cCPU"** \-cpu τ - - - - - **"cBUILD"** \-build= τ - - - - - **"cOUTPUTNAME"** \-o τ - - - - - **"cTARGETNAME"** - -ς $\{hb\_targetname\} macro - - **"cTARGETTYPE"** - -ς $\{hb\_targettype\} macro - - **"lREBUILD"** \-rebuild - -τ -στ -σ - -π - - - - -ς - - **"lCLEAN"** \-clean - -τ -στ -σ - -π - - - - -ς - - **"lDEBUG"** \-debug - -τ -στ -σ - -π - - - - -ς - - **"lMAP"** \-map - -τ -στ -σ - -π - - - - -ς - - **"lSTRIP"** \-strip - -τ -στ -σ - -π - - - - -ς - - **"lDONTEXEC"** \-traceonly - -τ -στ -σ - -π - - - - -ς - - **"lIGNOREERROR"** \-ignore - -τ -στ -σ - -π - - - - -ς - - **"lTRACE"** \-trace - -τ -στ -σ - -π - - - - -ς - - **"lQUIET"** \-q - -τ -στ -σ - -π - - - - -ς - - **"lINFO"** \-info - -τ -στ -σ - -π - - - - -ς - - **"lBEEP"** \-beep - -τ -στ -σ - -π - - - - -ς - - **"lRUN"** \-run - -τ -στ -σ - -π - - - - -ς - - **"lINC"** \-inc - -τ -στ -σ - -π - - - - -ς - - **"cCCPATH"** - -ς HB\_CCPATH - -τ - - - -τ - π -ρ - - - - - -τ -ς - - **"cCCPREFIX"** - -ς HB\_CCPREFIX - -τ - - - -τ - π -ρ - - - - - -τ -ς - - **"cCCSUFFIX"** - -ς HB\_CCSUFFIX - -τ - - - -τ - π -ρ - - - - - -τ -ς - - **"cCCEXT"** - -ς HB\_CCEXT - -τ - - - -τ - π -ρ - - - - - -τ -ς - - **"cWorkDir"** \-workdir= τ - - - - - **"nExitCode"** -ρ -χω - -ω - - -ός - -ό - -υ + - **"cSTATE"** δήλωση επίκλισης\. Μπορεί να είναι: 'init', 'pre\_all', 'pre\_prg', 'pre\_res', 'pre\_c', 'pre\_link', 'pre\_lib', 'pre\_cleanup', 'post\_build', 'post\_all' + - **"params"** πίνακας παραμέτρων που θα περαστούν στα plugins μέσω των επιλογών \-pflag=/pi= ή που έχουν μία κατάληξη καταχωρημένη μέσω της συνάρτησης hbmk\_Register\_Input\_File\_Extension\(\) + - **"vars"** Κατακερματισμός \-hash\- των ιδιαίτερων μεταβλητών plugin\. Εγγράψιμο, τοπικά σε κάθε plugin + - **"cPLAT"** \-plat τιμή + - **"cCOMP"** \-comp τιμή + - **"nCOMPVer"** δες HB\_COMPILER\_VER μεταβλητή περιβάλοντος + - **"cCPU"** \-cpu τιμή + - **"cBUILD"** \-build= τιμή + - **"cOUTPUTNAME"** \-o τιμή + - **"cTARGETNAME"** δες $\{hb\_targetname\} macro + - **"cTARGETTYPE"** δες $\{hb\_targettype\} macro + - **"lREBUILD"** \-rebuild κατάσταση επιλογής + - **"lCLEAN"** \-clean κατάσταση επιλογής + - **"lDEBUG"** \-debug κατάσταση επιλογής + - **"lMAP"** \-map κατάσταση επιλογής + - **"lSTRIP"** \-strip κατάσταση επιλογής + - **"lDONTEXEC"** \-traceonly κατάσταση επιλογής + - **"lIGNOREERROR"** \-ignore κατάσταση επιλογής + - **"lTRACE"** \-trace κατάσταση επιλογής + - **"lQUIET"** \-q κατάσταση επιλογής + - **"lINFO"** \-info κατάσταση επιλογής + - **"lBEEP"** \-beep κατάσταση επιλογής + - **"lRUN"** \-run κατάσταση επιλογής + - **"lINC"** \-inc κατάσταση επιλογής + - **"cCCPATH"** δες HB\_CCPATH μεταβλητή περιβάλοντος + - **"cCCPREFIX"** δες HB\_CCPREFIX μεταβλητή περιβάλοντος + - **"cCCSUFFIX"** δες HB\_CCSUFFIX μεταβλητή περιβάλοντος + - **"cCCEXT"** δες HB\_CCEXT μεταβλητή περιβάλοντος + - **"cWorkDir"** \-workdir= τιμή + - **"nExitCode"** Τρέχων κωδικός εξόδου -Shell API - - - - -σ - - - σ - σ - - -ρ - - Harbour: +Shell API διαθέσιμο σε σενάρια Harbour: - **hbshell\_gtSelect\( \[<cGT>\] \) \-> NIL** @@ -12070,64 +544,15 @@ Switch GT\. Default \[\*\]: 'gtwin' - **hbshell\_Clipper\(\) \-> NIL** Enable Clipper compatibility \(non\-Unicode\) mode\. - **hbshell\_include\( <cHeader> \) \-> <lSuccess>** - -όρτωσ - Harbour header\. +Φόρτωση Harbour header\. - **hbshell\_uninclude\( <cHeader> \) \-> <lSuccess>** - -π -φόρτωσ - Harbour header\. +Αποφόρτωση Harbour header\. - **hbshell\_include\_list\(\) \-> NIL** - - -φ - - -σ - - -στ -ς τω - φ -ρτω - - -ω - Harbour header\. +Εμφάνιση λίστας των φορτωμένων Harbour header\. - **hbshell\_ext\_load\( <cPackageName> \) \-> <lSuccess>** - -όρτωσ - π - - -τ -υ\. - -ρό - - - - - - τ - -τ -ρ - -τ - - - \#request PP\. +Φόρτωση πακέτου\. Παρόμοιο με τη ντιρεκτίβα \#request PP\. - **hbshell\_ext\_unload\( <cPackageName> \) \-> <lSuccess>** - -π -φόρτωσ - π - - -τ -υ +Αποφόρτωση πακέτου - **hbshell\_ext\_get\_list\(\) \-> <aPackages>** List of loaded packages\. - **hbshell\_DirBase\(\) \-> <cBaseDir>** @@ -12139,2373 +564,99 @@ hb\_ProgName\(\) not mapped to script\. Examples to start with hbmk2: - - ** - - - -τ - - -σ - τ - - - - - - - - - -ύ - - -ύφ -υς \('dot' prompt\)** + - **Για εκτέλεση το διαλογικού κελύφους \('dot' prompt\)** $ hbmk2 \. - - ** - - - - - -τ - - -σ -τ - - - - σ - - -ρ - - Harbour** -$ hbmk2 myscript\.hb \[<π -ρ - - -τρ -ς\[ -\]>\] + - **Για να εκτελέσετε ένα σενάριο Harbour** +$ hbmk2 myscript\.hb \[<παραμετρος\[ι\]>\] - - -ρ - - - - - - -τ - - - - - -υρ - - -ς & - - -τ - - -σ -ς - -τ -φ -ρσ - - -υ -υ - - - - -ύ -ρχ - - -υ Harbour \( - -ωστό - - - ως πρ - - -τ -σ - -υ -σ - - - - σ - - -ρ - -\): +Παραδείγματα δημιουργίας & εκετέλεσης μεταφέρσιμου δυαδικού αρχείου Harbour \(γνωστό και ως προκατασκευασμένο σενάριο\): - - ** - - - - - - -υρ - - -** + - **Για δημιουργία** $ hbmk2 \-gh myscript\.hb - - ** - - - - - -τ - - -σ -τ - τ - -π -τ - - -σ - - τω - π -ρ -π - -ω** -$ hbmk2 myscript\.hrb \[<π -ρ - - -τρ -ς\[ -\]>\] + - **Για να εκτελέσετε το αποτέλεσμα των παραπάνω** +$ hbmk2 myscript\.hrb \[<παραμετρος\[ι\]>\] - - -ρ - - - - - - -τ - - - - - -υρ - - -ς - - -ς -φ -ρ - - - -ς Harbour: +Παραδείγματα δημιουργίας μιας εφαρμογής Harbour: - **To build one simple \.prg** $ hbmk2 hello\.prg - - ** - - - - - - - - -υρ - -σ -τ - - - - -φ -ρ - - - - π -υ π -ρ - - - - - - - - - π - - - -π - - \.prg -ρχ - - - - - -υ - -τ - -ό ρυ - -ό \-incremetnal\-** + - **Για να δημιουργήσετε μία εφαρμογή που περιλαμβάνει πολλαπλά \.prg αρχεία με αυξητικό ρυθμό \-incremetnal\-** $ hbmk2 mymain\.prg myfuncs\.prg \-inc - - ** - - - - - - - - -υρ - -σ -τ - - - - -φ -ρ - - - - - - χρ -σ - - -ός -ρχ - - -υ -ρ - -υ** + - **Για να δημιουργήσετε μία εφαρμογή με χρήση ενός αρχείου Εργου** $ hbmk2 myapp\.hbp - - ** - - - - - - - - -υρ - -σ -τ - - - - -φ -ρ - - - - χρ -σ - - -π - -ώ -τ -ς στ - - - - - -\- -υ - -τ - - - \-incremental\- - - - - - -** + - **Για να δημιουργήσετε μία εφαρμογή χρησιμοποιώντας σταδιακά\-αυξητική \-incremental\- μέθοδο** $ hbmk2 myapp\.hbp \-inc - - ** - - - -τ -σ - -υ - - - -ς -φ -ρ - - - -ς π -υ χρ -σ - - -π - - - - π - - -τ - contrib - π - - -τ - 3rd party \(πρόσ - -τ -\) π -υ συ -π -ρ - - - - - - - -υ - - - - \.hbc -ρχ - - -** + - **Για κατασκευή μιάς εφαρμογής που χρησιμοποιεί πακέτα contrib ή πακέτα 3rd party \(πρόσθετα\) που συμπεριλαμβάνουν ένα \.hbc αρχείο** $ hbmk2 myapp\.prg hbct\.hbc - **To build an application which uses a raw library** $ hbmk2 myapp\.prg \-lmylib \-L<path\_to\_mylib> - **To build an application which uses a Windows resource** $ hbmk2 mymain\.prg myres\.rc - - ** - - - - - - - - -υρ - -σ -τ - - - - -φ -ρ - - - - - - - - -φ -ρ -ς σ - -υ - - - - - -ς - - - - - - - - - -ς Harbour** + - **Για να δημιουργήσετε μία εφαρμογή με αναφορές σε δυναμικές βιβλιοθήκες Harbour** $ hbmk2 \-shared myapp\.prg - - ** - - - - - - -υρ - - - -φ -ρ - - - -ς -πό ό - - τ - \.prg - - - \.c -ρχ - - - π -υ υπ -ρχ -υ - - -σ - σ - - - - 'π - - - - -' υπ - - -τ - - - - -** + - **Για δημιουργία εφαρμογής από όλα τα \.prg και \.c αρχεία που υπάρχουν μεσα σε ένα 'πηγαίο' υποκατάλογο** $ hbmk2 \-omyapp src/\*\.prg src/\*\.c - - -ρ - - - - - - -τ - - - - - -υρ - - -ς - - -ς στ -τ - - -ς - - - - - - - - - -ς: +Παραδείγματα δημιουργίας μιας στατικής βιβλιοθήκης: - - ** - - - -τ -σ - -υ - τ -ς - - - - - - - - - -ς 'mylib' -πό π - - - - - -ρχ - - -** + - **Για κατασκευή της βιβλιοθήκης 'mylib' από πηγαία αρχεία** $ hbmk2 \-hblib mylibsrc\.prg \-omylib - - ** - - - -τ -σ - -υ - τ -ς - - - - - - - - - -ς 'mylib' -πό π - - - - - -ώ - - - - - - -π -υ - -τ - -ό "incremental" τρόπ -** + - **Για κατασκευή της βιβλιοθήκης 'mylib' από πηγαίο κώδικα με επαυξητικό "incremental" τρόπο** $ hbmk2 \-hblib mylibsrc\.prg \-omylib \-inc - -ω - - - - - - -ό - -υ \("errorlevels"\): +Κωδικοί εξόδου \("errorlevels"\): - - **0** - - - - - - - - - -ς - - **1** - - -ωστ - π - -τφόρ - - - - **2** - - -ωστ -ς - -τ - - -ωττ -στ -ς - - **3** -π -τυχ - - - - -χ - -υσ -ς Harbour - - **5** -π -τυχ - -ς - - - - -υρ - - -ς stub - - **6** -π -τυχ - - στ - - -τ - - -ώττ -σ - \(Harbour, C compiler, Resource compiler\) - - **7** -π -τυχ - - στ - τ - - - - - συ - -ρ - - -ό - -σ - \(linker or library manager\) - - **8** - - - υπ -στ -ρ - - -τ - - - - **9** -π -τυχ - - - - - - -υρ - - -ς - -τ - -ό - -υ -ρ - -σ - -ς - - **19** - - - - - - - - - **10** - - -ρτ -σ - -π -ύσ - - -π - - -ρ - -π - - - - - - - - - **20** -ρχ - - -π - - -σ - plugin - - **30** π - -ύ - - - - - - - -φώ - -υσ - - - **50** - -τ - - - - - στ - - -τ - - - - - **<other>** ότ - - - - - - - χρ -σ - τ -ς -π - - - - -ς \-run, -ω - - -ός - -ό - -υ - - - - - - - -υτός π -υ - - -π -στρ -φ - - -πό τ - - - - - -υρ - - - - - - - -τ - - -σ - - -\. + - **0** κανένα λάθος + - **1** άγνωστη πλατφόρμα + - **2** άγνωστος μεταγλωττιστής + - **3** αποτυχία ανίχνευσης Harbour + - **5** αποτυχίας δημιουργίας stub + - **6** αποτυχία στη μεταγλώττιση \(Harbour, C compiler, Resource compiler\) + - **7** αποτυχία στη τελική συναρμολόγηση \(linker or library manager\) + - **8** δεν υποστηρίζεται + - **9** αποτυχία δημιουργίας καταλόγου εργασίας + - **19** βοήθεια + - **10** εξάρτηση απούσα ή απενεργοποιημένη + - **20** αρχικοποίηση plugin + - **30** πολύ βαθειά εμφώλευση + - **50** ζητήθηκε σταμάτημα + - **<other>** όταν γίνει χρήση της επιλογής \-run, κωδικός εξόδου θα είναι αυτός που θα επιστραφεί από το δημιουργημένο εκτελέσιμο\. Notes: - - <script> -π -ρ - - - - - - - - -:⏎ <@script> - <script\.hbm>: -π - - - - -ς -ρ - - - -ς - -τ - -ώ - σ - -ρχ - - -⏎ <script\.hbp>: -π - - - - -ς -ρ - - - -ς - -τ - -ώ - σ - -ρχ - - -, σ - - -τ - - -τ - - -π -σ -ς - - - - - - στόχ - - - -ρ -στ - - στ - - -ρ - - - -\- - -τ - -ώ -⏎ <script\.hbc>: -ρχ - - - - - - -όρφωσ -ς π - - -τ -υ - - - - - - - - ό - - - -\- -ρχ - - -υ χωρ -ς - -τ - - - - - - - φ -ρτώσ - - τ - \.hbp -ρχ - - -, - - υπ -ρχ - - τ -τ - - - \.hbp -ρχ - - - στ - - τρ -χ - -τ - - -τ - - - - -\. - - όχ -, - - - - - - - χρ -σ - \.prg - -τ - - - - -ς\. + - <script> μπορεί να είναι: + <@script> ή <script\.hbm>: επιλογές γραμμής εντολών σε αρχείο + <script\.hbp>: επιλογές γραμμής εντολών σε αρχείο, σηματοδοτεί επίσης ενα νέο στόχο αν οριστεί στην γραμμή\-εντολών + <script\.hbc>: αρχείο διαμόρφωσης πακέτου + - Πηγαίο όνομα\-αρχείου χωρίς κατάληξη θα φορτώσει το \.hbp αρχείο, αν υπάρχει τέτοιο \.hbp αρχείο στον τρέχοντα κατάλογο\. Αν όχι, θα γίνει χρήση \.prg κατάληξης\. - Multiple \-l, \-L, \-i and <script> parameters are accepted\. - Regular Harbour compiler options are also accepted as is\. \(see them with \-harbourhelp option\) - hbmk\.hbc option file in hbmk2 directory is always processed if it exists\. On \*nix platforms ~/\.harbour, /etc/harbour, <base>/etc/harbour, <base>/etc are checked \(in that order\) before the hbmk2 directory\. - - - - hbmk\.hbm σ - - -ρ - - - -τ -σ - -υ -ς στ - - τρ -χ - -τ - - -τ - - - - - - -χ -τ - - π - -τ -τ - -π - - -ρ - -σ - -, - - υπ -ρχ - -\. - - - χρ -σ - π - - - - -ς - -πρός - - - -τ -ς π -ύ - -ς συ - -στ -τ - - στ -ς τ - - -ς τω - -π - - - -ώ - ως - - -χωρ -στ -ς - - - -π -τ - -ύ, - - - - - π -σω π - - - - - - - - -τ - π -ύ - - - - - - - - - -σ -υ -π - - - -τ -\. - - - - -τρ - -π -τρ -π - -τ - - σ - - - - - -ρ - - - - \.hbc - - -ώς - - - π -ρ -σσότ -ρ -ς -π - - - - -ς\.⏎ - - φ - -τρ - -π -ρ -ύ - - - συ - -υ -στ -ύ - - - χρ -σ - τ - - -στώ - '&' \(and\), '|' \(or\), - - - - - -ρ - - -ύ - - - τ - - τ - - -στ - '\!' - - - - - - - - - -π - - - - -ύ - - - - - -ύ - -ς\. -\.χ\.: \{win\}, \{gcc\}, \{linux|darwin\}, \{win&\!pocc\}, \{\(win|linux\)&\!watcom\}, \{unix&mt&gui\}, \-cflag=\{win\}\-DMYDEF, \-stop\{dos\}, \-stop\{\!allwin\} - - - - π -ρ -σσότ -ρ -ς \.hbc -ρ - - - -ς \(libs=, hbcs=, prgflags=, cflags=, ldflags=, libpaths=, instfiles=, instpaths=, echo=\) - - - - - - -τ -στ - -χ -ς π -ρ - - -τρ - - -ρ - - - -ς\- - -τ - - -ς -π - - -χ - -τ - - - -τ - - - -τ -ς macro\. - libpaths= -π -σ -ς -π - - -χ -τ - - %\{hb\_name\} π -υ - -τ -φρ - - -τ - - στ - ό - - - - τ -υ υπ - - - -ρ -ύ - -σ - \.hbc -ρχ - - -υ - - -π - - - - -ς π -υ - -χ - -τ - - -τ - - - -τ -ς macro υπ -στ -ρ - - -υ - -π -σ -ς υπ - - -τ -στ -σ - - -τ - -ώ -\. - -ρ - - - - -στ - τ - - - -τ - - - - -σ - σ - \`\`, - - -, - - - - -τ - - - π -ρ - -χ - - - - -ό - - -στ - - -, π -ρ - - - - -στ - τ - -π -σ -ς σ - - -π - - - -σ - -ω - - - -\. - standard - - - - -ς τ - - -τ - - -ς - - χρ -σ - - -π - - - - - - ως τ - - -\. -\.χ\. "\-cflag=\`wx\-config \-\-cflags\`", - ldflags=\{unix&gcc\}"\`wx\-config \-\-libs\`"\. - - -τ - - -ρ - - - -τ - - π - - - -π - -ς -π - - - - -ς - - - τ - - - - - -ρ -σ -ό τ -υ τύπ -υ τ -υ στόχ -υ \(\-hblib, \-hbdyn, etc\.\), - - πρ -τ - - - - - - - πρώτ - -π' -υτ -ς, - - υπό - - -π -ς - - - - - - - - -ύ - σ -ωπ -ρ -\. - - - - - - - - - - - -ς - - - object -ρχ - - - - - - - -υρ - - - - - - - -/ - - - τ - - CA\-Cl\*pper - - - - - - - -τ -υρ - -σ -υ - - - - - - - - - - υπ -στ -ρ - -ό - - - - - -τ - - -ωττ -στ -/π - -τφόρ - -\. - - - υπ -στ -ρ - - πρ - -π - - - -ώ - - - - χ -ρ - -τ -ρ -στ - -ώ - -π -ρ - - - - - - -φ -ρ - - - - - - - - - - - τ - - π - -τφόρ - -/ - -τ - - -ωττ -στ -\. - - - - - χρ - - - - -στ - τ - GNU Make - - -π - - - - - - - make - -τ - - -ωττ -στ - C - - - τ - MSYS \(σ - Windows\) - - - - - - -τ - - -σ -τ - τ - hbmk2\. - - \. \(τ - - - - -\) π -ρ -σ - - - - σ - - πρώτ - π -ρ - - -τρ -ς - - - - - - - -σ - - τ - - - - - - - - -ό - - -υφ -ς Harbour\. + - Το hbmk\.hbm σενάριο κατασκευής στον τρέχοντα κατάλογο δέχεται πάντοτε επεξεργασία, αν υπάρχει\. + - Η χρήση πλάγιας εμπρός κάθετης παύλας συνιστάται στις τιμές των επιλογών ως διαχωριστής μονοπατιού, αλλά η πίσω πλάγια κάθετη παύλα είναι εξίσου αποδεκτή\. + - Φίλτρα επιτρέπονται σε κάθε γραμμή \.hbc καθώς και περισσότερες επιλογές\. + Τα φίλτρα μπορούν να συνδυαστούν με χρήση τελεστών '&' \(and\), '|' \(or\), να αναιρεθούν με τον τελεστή '\!' και να ομαδοποιηθούν με αγγύλες\. Π\.χ\.: \{win\}, \{gcc\}, \{linux|darwin\}, \{win&\!pocc\}, \{\(win|linux\)&\!watcom\}, \{unix&mt&gui\}, \-cflag=\{win\}\-DMYDEF, \-stop\{dos\}, \-stop\{\!allwin\} + - Οι περισσότερες \.hbc γραμμές \(libs=, hbcs=, prgflags=, cflags=, ldflags=, libpaths=, instfiles=, instpaths=, echo=\) και οι αντίστοιχες παράμετροι γραμμής\-εντολής αποδέχονται μεταβλητές macro\. Η libpaths= επίσης αποδέχεται %\{hb\_name\} που μεταφράζεται στο όνομα του υπο διερεύνηση \.hbc αρχείου + - Επιλογές που δέχοντα μεταβλητές macro υποστηρίζουν επίσης υποκατάσταση εντολών\. Περικλείστε την εντολή μεσα σε \`\`, και, αν η εντολή περιέχει κενό διάστημα, περικλείστε τη επίσης σε διπλά εισαγωγικά\. Η standard έξοδος τη εντολής θα χρησιμοποιηθεί ως τιμή\. Π\.χ\. "\-cflag=\`wx\-config \-\-cflags\`", ή ldflags=\{unix&gcc\}"\`wx\-config \-\-libs\`"\. + - Οταν ορίζονται πολλαπλές επιλογές για τον καθορισμό του τύπου του στόχου \(\-hblib, \-hbdyn, etc\.\), θα προτιμηθεί η πρώτη απ'αυτές, οι υπόλοιπες θα αγνοηθούν σιωπηρά\. + - Βιβλιοθήκες και object αρχεία δημιουργημένα με/για τον CA\-Cl\*pper δεν θα λειτουργήσουν με κανέναν υποστηριζόμενο μεταγλωττιστή/πλατφόρμα\. + - Η υποστήρξη προεπιλογών και χαρακτηριστικών μπορεί να διαφέρει ανάλογα με την πλατφόρμα/μεταγλωττιστή\. + - Δεν χρειάζεστε το GNU Make ή κάποιο άλλο make μεταγλωττιστή C και το MSYS \(σε Windows\) για να εκτελέσετε το hbmk2\. + - \. \(τελεία\) περασμένη σαν πρώτη παράμετρος θα εκκινήσει το διαλογικό κέλυφος Harbour\. - - \.hb, \.hrb - \.dbf -ρχ - - - - -σ - - - - ως πρώτ - π -ρ - - -τρ -ς - - - -τ - - -στ - - σ - - σ - - -ρ - - Harbour\. - - τ - ό - - - -\- -ρχ - - -υ - - - π -ρ - -χ - - -ρ -σ - -τ - - - - -π -τ -ώ -, - - - - - - -τ - - - - στ - τρ -χ - -τ - - -τ - - - - - -ρ - -σ - -ς - - - στ - PATH\. - - - - - -ό - - - - - -τ - - - - -, - - - - - - -τ - - -ύ - \.hb and \.hrb - -τ - - - - - -ς, - - -υτ - τ - σ - -ρ -\. -ρχ - - - \.dbf - - - - - -χτ - - -υτό - -τ - σ - - -τ -στ -σ - shared - - - - - - - - - - -σ - - τ - - - - - - - - -ό shell τ -υ Harbour\. - - standard - -τ - - - - - -ς - - - - -χ - -υτ -ύ - -υτ - - -τως - - - π - - - - -υς - - - πρ - - -τ -σ - -υ -σ - - - -υς τυπ -υς\. - - - - -ώστ -, - - - σ - - -ρ - - Harbour, - -ω - - - -σ - - - - - -ρ - - -τ - - -π - πρ - -π - - - - - σ - UTF\-8\. - - - -' -ρ -σ - -ύ - -σ - -ό -ρχ - - - header 'hb\.ch' συ -π -ρ - - - - - - - -τ - - -υτό - -τ -, - - -\. \#included\. -ρ - -π - - - - - - - - - -ρφ - - - -ρ/ - - -ς - - - - - - πρότυπ - - -τ - ISO - -ρφ -: - - - -\- - -\- - -\. -ρ - -π - - - - - - - - GT - - - - - τ - 'gtcgi', - -τός - - - - -χ - -υτ -ύ - CUI - - -σ - -ς π - -ρ -υς - -ό - -ς, -πότ - -π - - - - -τ - - -υτ - - -τως 'gtwin' \[\*\] \( - -τός - - - τ -ς INIT PROCEDUREs\)\. - - -π -ρ - - - - χρ -σ - - -π - - - - - - - συ - -υ -σ -ός π - - -τρω - <Alt\+V> στ - - - - -ρ -στ - -ό shell τ -υ Harbour - - - -π - -ό - -σ - -πό τ - πρόχ - -ρ -\. - - - - - -ς - - -στ -ρ -σ - - \[\*\] -π -ρ - - - - - - -ρτώ -τ - - -πό τ - - π - -τφόρ - - υπ - - -χ -ς -/ - - - τ - - - - -όρφωσ -\. - π -ρ -ύσ - - - - - - - - - - - - -υρ - - - - - - στ - - 'win' π - -τφόρ - - υπ - - -χ -ς\. + - \.hb, \.hrb ή \.dbf αρχείο δοσμένο ως πρώτη παραμέτρος θα εκτελεστεί σαν σενάριο Harbour\. Αν το όνομα\-αρχείου δεν περιέχει ορίσματα μονοπατιών, θα αναζητηθεί στο τρέχοντα κατάλογο εργασίας και στο PATH\. Αν δεν δόθηκε κατάληξη, θα αναζητηθούν \.hb and \.hrb καταλήξεις, με αυτή τη σειρά\. Αρχείο \.dbf θα ανοιχτεί αυτόματα σε κατάσταση shared και θα ξεκινήσει το διαλογικό shell του Harbour\. Μη standard καταλήξεις θα ανιχνευτούν αυτομάτως για πηγαίους και προκατασεκυασμένους τυπους\. Σημειώστε, για σενάρια Harbour, η κωδικοσελίδα ορίζεται απο προεπιλογή σε UTF\-8\. Το εξ'ορισμού βασικό αρχείο header 'hb\.ch' συμπεριλαμβάνεται αυτόματα, δηλ\. \#included\. Προεπιλεγμένη μορφή ημερ/νίας είναι η πρότυπη κατα ISO μορφή: εεεε\-μμ\-ηη\. Προεπιλεγμένο GT είναι το 'gtcgi', εκτός αν ανιχνευτούν CUI κλήσεις πλήρους οθόνης, οπότε επιλέγεται αυτομάτως 'gtwin' \[\*\] \(εκτός για τις INIT PROCEDUREs\)\. + - Μπορεί να χρησιμοποιηθεί ο συνδυασμός πλήκτρων <Alt\+V> στο διαδραστικό shell του Harbour για επικόληση από το πρόχειρο\. + - Τιμές με αστερίσκο \[\*\] μπορεί να εξαρτώνται από την πλατφόρμα υποδοχής ή/και τη διαμόρφωση\. Η παρούσα βοήθεια δημιουργήθηκε στην 'win' πλατφόρμα υποδοχής\. Supported <compiler> values for each supported <platform> value: @@ -14529,12 +680,7 @@ Supported <compiler> values for each supported <platform> value: - **aix** gcc - **sunos** gcc, sunpro - - - - - -: +Αδεια: This program is free software; you can redistribute it and/or modify @@ -14567,13 +713,7 @@ License extensions: http://creativecommons\.org/licenses/by\-sa/3\.0/ - -υ - -ρ -φ - -ς: +Συγγραφέας: - Viktor Szakáts \(harbour syenar\.net\) diff --git a/utils/hbmk2/doc/hbmk2.es_ES.md b/utils/hbmk2/doc/hbmk2.es_ES.md index e5ab28484e..f4bff75172 100644 --- a/utils/hbmk2/doc/hbmk2.es_ES.md +++ b/utils/hbmk2/doc/hbmk2.es_ES.md @@ -10,7 +10,8 @@ Sintáxis: Descripción: - hbmk2 es una herramienta integrada y portátil de generación o automatización de código, haciendo posible la creación de varios tipos de ejecutables binarios \(ejecutable, biblioteca dinámica, biblioteca estática, binario portátil de Harbour\) de múltiples tipos de código fuente \(C, C\+\+, Objective\-C, Harbour, traducciones de 'gettext', recursos de Windows\)\. 'Integrada' significa que un solo fichero de proyecto hbmk2 puede controlar todos, o casi todos, los aspectos del proceso de construcción\. 'Portátil' significa que un solo fichero de proyecto hbmk2 puede controlar la construcción del ejecutable binario en todas las plataformas de los sistemas operativos soportados y a través de todos los compiladores de C soportados\. Ayuda también en la mayoría de los procesos de construcción por medio de cortos y simples ficheros de proyecto \(opciones\)\. hbmk2 soporta ficheros de proyecto para C/C\+\+/Objetive\-C sin relación con Harbour\. Para conseguir esos objetivos, hbmk2 detecta automáticamente a Harbour, al compilador de C y a las demás herramientas necesarias, las configura y luego las ejecuta convenientemente\. hbmk2 permite extender los tipos de código fuente soportados por medio de complementos\.⏎ Además de construir ejecutables, hbmk2 puede ejecutar archivos de órdenes de Harbour \(tanto en código fuente como precompilado\) directamente, y otra característica es que dispone de un intérprete de comandos interactivo\. + hbmk2 es una herramienta integrada y portátil de generación o automatización de código, haciendo posible la creación de varios tipos de ejecutables binarios \(ejecutable, biblioteca dinámica, biblioteca estática, binario portátil de Harbour\) de múltiples tipos de código fuente \(C, C\+\+, Objective\-C, Harbour, traducciones de 'gettext', recursos de Windows\)\. 'Integrada' significa que un solo fichero de proyecto hbmk2 puede controlar todos, o casi todos, los aspectos del proceso de construcción\. 'Portátil' significa que un solo fichero de proyecto hbmk2 puede controlar la construcción del ejecutable binario en todas las plataformas de los sistemas operativos soportados y a través de todos los compiladores de C soportados\. Ayuda también en la mayoría de los procesos de construcción por medio de cortos y simples ficheros de proyecto \(opciones\)\. hbmk2 soporta ficheros de proyecto para C/C\+\+/Objetive\-C sin relación con Harbour\. Para conseguir esos objetivos, hbmk2 detecta automáticamente a Harbour, al compilador de C y a las demás herramientas necesarias, las configura y luego las ejecuta convenientemente\. hbmk2 permite extender los tipos de código fuente soportados por medio de complementos\. + Además de construir ejecutables, hbmk2 puede ejecutar archivos de órdenes de Harbour \(tanto en código fuente como precompilado\) directamente, y otra característica es que dispone de un intérprete de comandos interactivo\. Opciones: diff --git a/utils/hbmk2/doc/hbmk2.hu.md b/utils/hbmk2/doc/hbmk2.hu.md index 9b02d36b0a..7129f2ba52 100644 --- a/utils/hbmk2/doc/hbmk2.hu.md +++ b/utils/hbmk2/doc/hbmk2.hu.md @@ -59,7 +59,8 @@ Kapcsolók: - **\-warn=<level>** set C compiler warning level <level> can be: max, yes, low, no, def \(default: yes\) - **\-safe\[\-\]** enable safety options in C compiler/linker \(default: enabled on Windows, disabled on other systems\) - - **\-compr=<level>** tömörítse a végeredményt \(UPX szükséges\)⏎<level> lehet: yes, no, min, max + - **\-compr=<level>** tömörítse a végeredményt \(UPX szükséges\) +<level> lehet: yes, no, min, max - **\-run\[\-\]** futtassa/ne az elkészült alkalmazást - **\-vcshead=<file>** generate \.ch header file with local repository information\. Git, SVN, Mercurial, Bazaar, Fossil, CVS and Monotone are currently supported\. Generated header will define preprocessor constant \_HBMK\_VCS\_TYPE\_ with the name of detected VCS and \_HBMK\_VCS\_ID\_ with the unique ID of local repository\. If no VCS system is detected, a sequential number will be rolled automatically on each build\. - **\-tshead=<file>** hozzon létre egy \.ch fejlécet időpont adatokkal\. Generált fejléc \_HBMK\_BUILD\_DATE\_, \_HBMK\_BUILD\_TIME\_, \_HBMK\_BUILD\_TIMESTAMP\_ makrói az aktuális dátumokkal kerülnek feltöltésre diff --git a/utils/hbmk2/po/hbmk2.el.po b/utils/hbmk2/po/hbmk2.el.po index 9471863192..35f1eaf544 100644 --- a/utils/hbmk2/po/hbmk2.el.po +++ b/utils/hbmk2/po/hbmk2.el.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: Harbour\n" -"PO-Revision-Date: 2013-03-31 13:09+0000\n" +"PO-Revision-Date: 2013-03-31 13:12+0000\n" "Last-Translator: Pete_wg \n" "Language-Team: Greek (http://www.transifex.com/projects/p/harbour/language/el/)\n" "MIME-Version: 1.0\n" @@ -13,711 +13,38 @@ msgstr "" "Language: el\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -# This file is generated by Harbour 3.2.0dev (r1303260147) +# This file is generated by Harbour 3.2.0dev (r1303280324) # #: utils/hbmk2/hbmk2.prg:823 #, c-format msgid "Press any key to continue..." -msgstr "\n\nτ\nστ\n \n\n\n π\n\n\nτρ\n \n\n\n συ\n\nχ\n\n\n..." - -#: utils/hbmk2/hbmk2.prg:10489 utils/hbmk2/hbmk2.prg:13983 -#, c-format -msgid "<%1$s directory>" -msgstr "<%1$s \n\nτ\n\n\n\n\nς>" - -#: utils/hbmk2/hbmk2.prg:10528 -#, c-format -msgid "Processing: %1$s" -msgstr "\nπ\n\n\nρ\n\nσ\n\n: %1$s" - -#: utils/hbmk2/hbmk2.prg:10532 -#, c-format -msgid "Error: Opening: %1$s" -msgstr "\n\n\n\nς: \n\n\n\n\n\n\nτ\nς: %1$s" - -#: utils/hbmk2/hbmk2.prg:10564 -#, c-format -msgid "Skipping from: %1$s" -msgstr "\n\nρ\n\n\n\nψ\n \nπό: %1$s" +msgstr "Πατήστε ένα πλήκτρο για συνέχεια..." #: utils/hbmk2/hbmk2.prg:820 #, c-format msgid "Exit code: %1$d: %2$s" -msgstr "\nω\n\n\nός \n\nό\n\nυ: %1$d: %2$s" +msgstr "Κωδικός εξόδου: %1$d: %2$s" -#: utils/hbmk2/hbmk2.prg:3032 +#: utils/hbmk2/hbmk2.prg:1683 #, c-format -msgid "" -"Warning: Option available only when using embedded Harbour compiler: %1$s" -msgstr "\nρ\n\n\n\n\nπ\n\n\nσ\n: \nπ\n\n\n\n\n \n\n\n\n\nσ\n\n\n \nό\n\n \n\n χρ\nσ\n\n\nπ\n\n\n\nτ\n\n \n \n\nσω\n\nτω\n\n\n\nς \n\nτ\n\n\nωττ\nστ\nς Harbour: %1$s" - -#: utils/hbmk2/hbmk2.prg:7604 -#, c-format -msgid "" -"Warning: Pointless usage of %1$s and %2$s options together on command-line." -msgstr "\nρ\n\n\n\n\nπ\n\n\nσ\n: \nσ\n\nπ\n χρ\nσ\n τω\n \nπ\n\n\n\nώ\n %1$s \n\n\n %2$s \nπό \n\n\n\n\nύ στ\n\n \nρ\n\n\n\n-\n\nτ\n\nώ\n" - -#: utils/hbmk2/hbmk2.prg:7763 -#, c-format -msgid "" -"Warning: Ignoring explicitly specified core library: %1$s (in option %2$s)" -msgstr "\nρ\nσ\nχ\n: \n\n\n\nτ\n\n π\nρ\n\n\n\nψ\n τ\nυ ρ\nτ\n \n\n\nρ\nσ\n\n\n\nυ \n\nτ\n\n\n\n\nυ \n\n\n\n\n\n\n\n\nώ\n-πυρ\n\n\n: %1$s (στ\n\n \nπ\n\n\n\n\n %2$s)" - -#: utils/hbmk2/hbmk2.prg:8081 -#, c-format -msgid "" -"Warning: Install path not a directory (%1$s). Extra install files not " -"copied." -msgstr "\nρ\n\n\n\n\nπ\n\n\nσ\n: \n\n \n\n\n\nπ\nτ\n \n\n\n\nτ\nστ\nσ\nς \n\n\n \n\n\n\n\n \n\nτ\n\n\n\n\nς (%1$s). \n\n \nπ\nπρόσ\n\nτ\n \nρχ\n\n\n \n\n\n \n\nτ\n\nρ\nφτ\n\n\n\n." - -#: utils/hbmk2/hbmk2.prg:13236 -#, c-format -msgid "" -"Hint: Install package %3$s and add option '%1$s' for missing function(s): " -"%2$s" -msgstr "\nυ\n\n\nυ\n\n: \n\n\n\nτ\nστ\n\nστ\n τ\n π\n\n\nτ\n %3$s \n\n\n πρ\nσ\n\nστ\n τ\n\n \nπ\n\n\n\n\n '%1$s' \n\n\n συ\n\nρτ\nσ\n(\n\nς) π\nυ \n\n\nπ\nυ\n: %2$s" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "" -"options/flags reserved for 3rd party tools, always ignored by %1$s itself" -msgstr "\nφ\n\nρ\n\n\nς \nπ\n\n\n\n\nς/σ\n\n\n\n\nς \n\n\n 3rd party \nρ\n\n\n\n\n\n, π\n\nτ\nτ\n \n\n\n\n\nύ\nτ\n\n \nφ'\n\nυτ\nύ \nπό %1$s " - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "" -"force waiting for a key on exit in case of failure (with alternate GTs only)" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "" -" is the name of the dependency. Add to the header detection path " -"list." -msgstr " \n\n\n\n\n τ\n ό\n\n\n\n τ\nς \n\n\nρτ\nσ\nς. \nρ\nσ\n\nστ\n στ\n \n\nστ\n \n\n\n\nπ\nτ\nώ\n \n\n\nχ\n\nυσ\nς header" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "" -" is the name of the dependency. Add to the import library source " -"list." -msgstr " \n\n\n\n\n τ\n ό\n\n\n\n τ\nς \n\n\nρτ\nσ\nς. \nρ\nσ\n\nστ\n στ\n \n\nστ\n \nυ\n\n\n\n\nώ\n \n\n\n\n\n\n\n\n\nώ\n" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "" -" is the name of the dependency. Set generated import library name to " -"" -msgstr " \n\n\n\n\n τ\n ό\n\n\n\n τ\nς \n\n\nρτ\nσ\nς. \nρ\nστ\n τ\n ό\n\n\n\n τ\nς \n\n\n\n\nυρ\n\nύ\n\n\n\nς \n\n\n\n\n\n\n\n\n\nς \n\nσ\n\nω\n\nς σ\n " - -#: utils/hbmk2/hbmk2.prg:2909 -#, c-format -msgid "Warning: Invalid -gt value ignored: %1$s" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:2900 -#, c-format -msgid "Warning: Invalid -request= value ignored: %1$s" -msgstr "\nρ\n\n\n\n\nπ\n\n\nσ\n: \n\n\n\n\n\n\n\n\n \n\n \nπ\nτρ\nπ\n τ\n\n\n -request= : %1$s" - -#: utils/hbmk2/hbmk2.prg:3700 -#, c-format -msgid "Warning: No source files were specified." -msgstr "\nρ\n\n\n\n\nπ\n\n\nσ\n: \n\n\n \n\n\n\nρ\nστ\n\n\n\n \nρχ\n\n\n π\n\n\n\n\nυ \nώ\n\n\n\n." - -#: utils/hbmk2/hbmk2.prg:2359 -#, c-format -msgid "Using Harbour: %1$s %2$s %3$s %4$s %5$s %6$s" -msgstr "\nρ\nσ\n Harbour: %1$s %2$s %3$s %4$s %5$s %6$s" - -#: utils/hbmk2/hbmk2.prg:2892 -#, c-format -msgid "Warning: Invalid -main= value ignored: %1$s" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:5943 -#, c-format -msgid "Harbour compiler command (embedded) job #%1$d:" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:5983 -#, c-format -msgid "Error: Running Harbour compiler job #%1$d. %2$d" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:6880 utils/hbmk2/hbmk2.prg:8216 -#, c-format -msgid "Error: Running C/C++ compiler job #%1$d. %2$d" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:6979 -#, c-format -msgid "Warning: Cannot delete existing target '%1$s'." -msgstr "\nρ\n\n\n\n\nπ\n\n\nσ\n: \n\nυ\n\n\n\n\n \n\n\n\nρ\nφ\nς υπ\nρχ\n\nτ\nς στόχ\nυ '%1$s'." - -#: utils/hbmk2/hbmk2.prg:7164 -#, c-format -msgid "Error: Running dynamic lib link command. %1$d" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:7374 -#, c-format -msgid "Warning: Running post processor command. %1$d:" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:7444 -#, c-format -msgid "Warning: Running compression command. %1$d:" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:7618 -#, c-format -msgid "Warning: Ignored invalid option value in: %1$s" -msgstr "\nρ\n\n\n\n\nπ\n\n\nσ\n: \n\n\n\n\n\n\n\n\n \n\nυρ\n τ\n\n\n \nπ\n\n\n\n\nς στ\n: %1$s" - -#: utils/hbmk2/hbmk2.prg:7498 -#, c-format -msgid "Warning: Running code sign command. %1$d:" -msgstr "\nρ\n\n\n\n\nπ\n\n\nσ\n: \n\nτ\n\n\nσ\n \n\nτ\n\n\nς σ\n\n\n\nσ\nς \nώ\n\n\n\n. %1$d:" - -#: utils/hbmk2/hbmk2.prg:8030 -#, c-format -msgid "Warning: No import library source was specified" -msgstr "\nρ\n\n\n\n\nπ\n\n\nσ\n: \n\n\n \n\n\n\nρ\nστ\n\n\n π\n\n\n \n\nσ\n\nώ\n\n\n\nς \n\n\n\n\n\n\n\n\n\nς" - -#: utils/hbmk2/hbmk2.prg:8019 -#, c-format -msgid "Warning: No import library sources were found." -msgstr "\nρ\n\n\n\n\nπ\n\n\nσ\n: \nρ\n\n\n\n\nπ\n\n\nσ\n: \n\n\n \nρ\n\n\n\n\n\n π\n\n\nς \n\nσ\n\nώ\n\n\n\nς \n\n\n\n\n\n\n\n\n\nς." - -#: utils/hbmk2/hbmk2.prg:8105 -#, c-format -msgid "Warning: Copying %1$s to %2$s failed with %3$d." -msgstr "\nρ\n\n\n\n\nπ\n\n\nσ\n: \n \n\nτ\n\nρ\nφ\n %1$s στ\n %2$s \nπ\nτυχ\n \n\n %3$d." - -#: utils/hbmk2/hbmk2.prg:15888 -#, c-format -msgid "output Harbour dynamic library directory" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:7604 -#, c-format -msgid "" -"Warning: Pointless usage of %1$s and %2$s options together in '%3$s' line " -"%4$d and %5$d." -msgstr "\nρ\nσ\nχ\n: \nσ\n\nπ\n \nπό \n\n\n\n\nύ χρ\nσ\n τω\n \nπ\n\n\n\nώ\n %1$s \n\n\n %2$s στ\n '%3$s' \nρ\n\n\n\n %4$d \n\n\n %5$d." - -#: utils/hbmk2/hbmk2.prg:2152 -#, c-format -msgid "" -"Autodetected C compiler '%1$s' skipped because required Harbour core " -"libraries are not found." -msgstr "" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "" -"create (or not) an import library (in -hbdyn/-hbexe mode). The name will " -"have a postfix added." -msgstr "\n\n\n\n\nυρ\n\n\n (\n όχ\n) \n\n\n\n\n\n\n\n\n\nς \n\nσ\n\nω\n\nς (in -hbdyn/-hbexe mode). \n\n ό\n\n\n\n \n\n π\nρ\n\nχ\n\n \nπ\n\n\n\n\n." - -#: utils/hbmk2/hbmk2.prg:15680 -#, c-format -msgid "" -"%1$s [options] [] " -"" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "" -"create import library (in -hbdyn/-hbexe mode) name to (default: " -"same as output)" -msgstr "\n\n\n\n\nυρ\n\n\n \n\nό\n\nτ\nς \n\n\n\n\n\n\n\n\n\nς \n\nσ\n\nω\n\nς (in -hbdyn/-hbexe mode) στ\n (\nρ\n\nπ\n\n\n\n\n: \n\n\n\n \n\n τ\n output)" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "" -"pass single raw option to linker (dynamic library) after the library list. " -"Use with caution." -msgstr "π\nρ\nσ\n\n \nπ\n\n\n\n\nς χωρ\nς πρ\n\nπ\n\n\nρ\n\nσ\n\n στ\n συ\n\n\nτ\n/linker (\nυ\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n) \n\nτ\n τ\n \n\nστ\n \n\n\n\n\n\n\n\n\nώ\n. \nρ\nσ\n\n\nπ\n\n\nστ\n τ\n \n\n πρ\nσ\nχ\n!" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "" -"do (not) add Harbour version number and source file reference to .po " -"(default: add them)" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "" -"add/exclude C compiler debug info. For Harbour level debug, use Harbour " -"option -b as usual" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:15888 -#, c-format -msgid "" -"stop after creating the object files\n" -"create link/copy %1$s to hbcmp/clipper for the same effect" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:15917 -#, c-format -msgid "" -"You can sym-link/copy/rename %1$s to the following names to alter default " -"mode of operation:" -msgstr "\n\nρ\n\nτ\n \n\n συ\n\n\nσ\nτ\n/\n\nτ\n\nρ\nψ\nτ\n/\n\nτ\n\n\n\n\nσ\nτ\n %1$s στ\n \n\nό\n\nυ\n\n \n\nό\n\nτ\n \n\n\n \n\n\n\n\n\nτ\n τ\n\n πρ\n\nπ\n\n\n\n\n\n\n\n \n\n\nτ\nυρ\n\n\n:" - -#: utils/hbmk2/hbmk2.prg:15959 -#, c-format -msgid "" -"when -run option is used, the exit code will be the one returned by the " -"target executable" -msgstr "ότ\n\n \n\n\n\n\n χρ\nσ\n τ\nς \nπ\n\n\n\n\nς -run, \nω\n\n\nός \n\nό\n\nυ \n\n \n\n\n\n\n \nυτός π\nυ \n\n \nπ\nστρ\nφ\n\n \nπό τ\n \n\n\n\n\nυρ\n\n\n\n\n\n \n\nτ\n\n\nσ\n\n\n." - -#: utils/hbmk2/hbmk2.prg:16103 -#, c-format -msgid "" -"filter will pass if ${MACRO} value is not empty and not equal to '0' or 'no'" -" (case insensitive)" -msgstr "τ\n φ\n\nτρ\n \n\n π\nρ\nσ\n\n \n\n \n τ\n\n\n ${MACRO} \n\n\n \n\n\n\n\n \n\n\n\n\n \n\n\n όχ\n \nσ\n \n\n '0' \n 'no' (π\n\n\n/\n\nφ\n\n\n\n\n: \n\n\n\nφ\nρ\n)" - -#: utils/hbmk2/hbmk2.prg:16201 -#, c-format -msgid "" -"when dependency was detected in a location configured by " -"-depincpathlocal= option" -msgstr "\nτ\n\n \n \n\n\nρτ\nσ\n \n\n\nχ\n\nύτ\n\n\n σ\n \n\n\n \n\nσ\n π\nυ \nρ\nστ\n\n\n \nπό τ\n\n \nπ\n\n\n\n\n -depincpathlocal=" - -#: utils/hbmk2/hbmk2.prg:16332 -#, c-format -msgid "" -"Regular Harbour compiler options are also accepted as is.\n" -"(see them with -harbourhelp option)" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:16332 -#, c-format -msgid "" -"GNU Make or any C compiler specific make tool and MSYS (on Windows) are not " -"needed to run %1$s." -msgstr "\n\n\n χρ\n\n\n\n\nστ\n τ\n GNU Make \n \n\nπ\n\n\n \n\n\n\n make \n\nτ\n\n\nωττ\nστ\n C \n\n\n τ\n MSYS (σ\n Windows) \n\n\n \n\n \n\nτ\n\n\nσ\nτ\n τ\n %1$s." +msgid "Building sub-project (level %1$d): %2$s" +msgstr "Κατασκευή υπο-έργου (επίπεδο %1$d): %2$s" #: utils/hbmk2/hbmk2.prg:1677 #, c-format msgid "Error: Cannot nest projects deeper than %1$d levels" -msgstr "\n\n\n\nς: \n\n\n \nπ\nρώ \n\n \n\nφω\n\nύσω \nρ\n\n σ\n \n\n\n\nς π\nρ\nσσότ\nρ\n \nπό %1$d \nπ\nπ\n\n\n" +msgstr "Λάθος: Δεν μπορώ να εμφωλεύσω έργα σε βάθος περισσότερο από %1$d επίπεδα" -#: utils/hbmk2/hbmk2.prg:2449 utils/hbmk2/hbmk2.prg:11359 +#: utils/hbmk2/hbmk2.prg:1689 #, c-format -msgid "Found project reference on library search path: %1$s" -msgstr "\nρ\n\n\n\n\n \n\n\nφ\nρ\n \nρ\n\nυ στ\n \n\n\n\nπ\nτ\n \n\n\n\n\nτ\nσ\nς \n\n\n\n\n\n\n\n\nώ\n: %1$s" - -#: utils/hbmk2/hbmk2.prg:3022 -#, c-format -msgid "Warning: Ignored unsupported codepage value: %1$s" -msgstr "\nρ\n\n\n\n\nπ\n\n\nσ\n: \n\n\n\n\n\n\n\n\n \n\n υπ\nστ\nρ\n\nό\n\n\n\n \nω\n\n\n\nσ\n\n\n\n\n: %1$s" - -#: utils/hbmk2/hbmk2.prg:3514 utils/hbmk2/hbmk2.prg:10660 -#: utils/hbmk2/hbmk2.prg:10713 utils/hbmk2/hbmk2.prg:10751 -#, c-format -msgid "Warning: Cannot find %1$s (referenced from %2$s)" -msgstr "\nρ\n\n\n\n\nπ\n\n\nσ\n: \n\n\n \nπ\nρώ \n\n \nρώ τ\n %1$s (\n\n\nφ\nρ\n\n\n\n \nπ\n %2$s)" - -#: utils/hbmk2/hbmk2.prg:3736 -#, c-format -msgid "Error: Working directory cannot be created: %1$s" +msgid "Processing environment options: %1$s" msgstr "" -#: utils/hbmk2/hbmk2.prg:5958 +#: utils/hbmk2/hbmk2.prg:2188 #, c-format -msgid "Error: Running Harbour compiler (embedded). %1$d" +msgid "Error: Compiler value unknown: %1$s" msgstr "" -#: utils/hbmk2/hbmk2.prg:6233 -#, c-format -msgid "Warning: Stub helper .c program could not be created." -msgstr "\nρ\n\n\n\n\nπ\n\n\nσ\n: \n\n\n \nπόρ\nσ\n \n\n \n\n\n\n\n \n\n\n\n\nυρ\n\n\n Stub helper .c πρ\n\nρ\n\n\n\nτ\nς." - -#: utils/hbmk2/hbmk2.prg:6342 -#, c-format -msgid "Warning: Stub helper .cpp program could not be created." -msgstr "\nρ\n\n\n\n\nπ\n\n\nσ\n: \n\n\n \nπόρ\nσ\n \n\n \n\n\n\n\n \n\n\n\n\nυρ\n\n\n Stub helper .cpp πρ\n\nρ\n\n\n\nτ\nς." - -#: utils/hbmk2/hbmk2.prg:6583 -#, c-format -msgid "Warning: Stub helper .rc file could not be created." -msgstr "\nρ\n\n\n\n\nπ\n\n\nσ\n: \n\n\n \nπόρ\nσ\n \n\n \n\n\n\n\n \n\n\n\n\nυρ\n\n\n Stub helper .rc πρ\n\nρ\n\n\n\nτ\nς." - -#: utils/hbmk2/hbmk2.prg:6967 -#, c-format -msgid "Warning: Cannot create directory for target '%1$s'." -msgstr "\nρ\n\n\n\n\nπ\n\n\nσ\n: \n\nυ\n\n\n\n\n \n\n\n\n\n\nυρ\n\n\nς \n\nτ\n\nό\n\nυ στόχ\nυ '%1$s'." - -#: utils/hbmk2/hbmk2.prg:7961 -#, c-format -msgid "Error: Failed creating symbolic link %1$s to %2$s" -msgstr "\n\n\n\nς: \nπ\nτυχ\n\n \n\n\n\n\nυρ\n\n\nς συ\n\n\n\n\n\n\nύ \n\nσ\n\nύ %1$s σ\n %2$s" - -#: utils/hbmk2/hbmk2.prg:8007 -#, c-format -msgid "Error: Failed creating import library %1$s from %2$s." -msgstr "\n\n\n\nς: \nπ\nτυχ\n\n \n\n\n\n\nυρ\n\n\nς \n\n\n\n\n\n\n\n\n\nς \n\nσ\n\nω\n\nς %1$s \nπό %2$s." - -#: utils/hbmk2/hbmk2.prg:9778 -#, c-format -msgid "" -"Error: Executing plugin: %1$s at %3$s(%4$d)\n" -"'%2$s'" -msgstr "\n\n\n\nς: \n\nτ\n τ\n\n \n\nτ\n\n\nσ\n plugin: %1$s πρ\nς %3$s(%4$d)⏎ '%2$s'" - -#: utils/hbmk2/hbmk2.prg:12237 -#, c-format -msgid "Error: Cannot create temporary unified .po file." -msgstr "" - -#: utils/hbmk2/hbmk2.prg:13236 -#, c-format -msgid "Hint: Add option '%1$s' for missing function(s): %2$s" -msgstr "\nυ\n\n\nυ\n\n: \nρ\nσ\n\nστ\n τ\n\n \nπ\n\n\n\n\n '%1$s' \n\n\n συ\n\nρτ\nσ\n(σ\n\nς) π\nυ \n\n\nπ\nυ\n: %2$s" - -#: utils/hbmk2/hbmk2.prg:14135 -#, c-format -msgid "Cannot load '%1$s'. Requires -shared %2$s build." -msgstr "\n\nυ\n\n\n\n\n φόρτωσ\nς '%1$s'. \nπ\n\nτ\n\n -shared %2$s \n\nτ\nσ\n\nυ\n." - -#: utils/hbmk2/hbmk2.prg:15663 -#, c-format -msgid "failed in final assembly (linker or library manager)" -msgstr "\nπ\nτυχ\n\n στ\n τ\n\n\n\n\n συ\n\nρ\n\n\nό\n\nσ\n (linker or library manager)" - -#: utils/hbmk2/hbmk2.prg:15729 -#, c-format -msgid "create dynamic library (without linked Harbour VM)" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "select C++ mode. Allowed values are: def, yes, no" -msgstr "\nπ\n\n\n\n\n C++ \n\n\nτ\n\n\nυ. \nπ\nτρ\nπτ\nς τ\n\n\nς \n\n\n\n\n: def, yes, no" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "do not use static core Harbour libraries when linking" -msgstr "\n\n χρ\nσ\n στ\nτ\n\nώ\n \n\n\n\n\n\n\n\n\nώ\n πυρ\n\n\n Harbour \n\nτ\n τ\n \n\n\nσύ\n\n\nσ\n" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "do not link default GTs (effective in -static mode)" -msgstr "\n\n σύ\n\n\nσ\n πρ\n\nπ\n\n\n\n\n\n\nω\n GTs (\nσχύ\n\n σ\n -static mode)" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "show commands to be executed, but do not execute them" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "copy target to install path even if it is up to date" -msgstr "\n\nτ\n\nρ\nφ\n στόχ\nυ στ\n \n\nτ\n\n\n\n\n \n\n\n\nτ\nστ\nσ\nς \nστω \n\n\n \n\n\n\n\n \n\n\n\n\nρω\n\n\n\n" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "show error result as human readable text on exit" -msgstr "\n\nφ\n\n\nσ\n \n\n\nώ\n σ\n \n\n\nρώπ\n\n\n \n\nρφ\n \n\n\n\n\nωσ\nς" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "inherit all/no (default) flags from Harbour build" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "pass single flag to resource compiler (Windows only)" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "pass single flag to import library creation command" -msgstr "π\nρ\nσ\n\n \nπ\n\nς σ\n\n\n\n\nς στ\n\n \n\nτ\n\n\n \n\n\n\n\nυρ\n\n\nς \n\n\n\n\n\n\n\n\n\nς \n\nσ\n\nω\n\nς" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "rebuild with sub-projects (in incremental build mode)" -msgstr "\n\n\n\n\nτ\nσ\n\nυ\n \n\n\n\n \n\n τ\n υπ\n-\nρ\n\n (\n\n \nυ\n\nτ\n\n\n \n\n\n\n\n\n \n\nτ\nσ\n\nυ\nς)" - -#: utils/hbmk2/hbmk2.prg:15888 -#, c-format -msgid "convert .xbp (xbuild) project to .hbp file" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "override the name of starting function/procedure" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:15888 -#, c-format -msgid "convert .xhp (xMate) project to .hbp file" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:15888 -#, c-format -msgid "override default target platform (default: automatic)" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:15888 -#, c-format -msgid "set output width to characters (0=unlimited)." -msgstr "\nρ\nσ\nός π\n\nτ\nυς \n\nό\n\nυ σ\n χ\nρ\n\nτ\nρ\nς (0=\nπ\nρ\nόρ\nστ\n)." - -#: utils/hbmk2/hbmk2.prg:15888 -#, c-format -msgid "register Harbour Script (.hb) with %1$s (Windows only)" -msgstr "\n\nτ\n\nρ\nφ\n σ\n\n\nρ\n\nυ Harbour (.hb) \n\n\n\n \n\n %1$s (\nό\n\n σ\n Windows )" - -#: utils/hbmk2/hbmk2.prg:16063 -#, c-format -msgid "returns the value of the environment variable " -msgstr "\nπ\nστρ\nφ\n\n τ\n\n τ\n\n\n τ\nς \n\nτ\n\n\n\nτ\nς π\nρ\n\n\n\n\n\n\nτ\nς " - -#: utils/hbmk2/hbmk2.prg:15937 -#, c-format -msgid "mode script runner / interactive shell in debug mode" -msgstr "\n\n\nτ\n\n\n \n\nτ\n\n\nσ\nς σ\n\n\nρ\nω\n / \n\n\n\n\n\n\n\nό shell \n\n \n\n\nτ\nυρ\n\n\n \nπ\nσφ\n\n\n\nτωσ\nς" - -#: utils/hbmk2/hbmk2.prg:16103 -#, c-format -msgid "C level debugging is disabled (see -debug- option)" -msgstr "\nπ\n\n\nρ\n\nπ\n\n\n\n\n\n\n \nπ\nσφ\n\n\n\nτωσ\n \nπ\nπ\n\n\nυ C (\n\nς -debug- \nπ\n\n\n\n\n)" - -#: utils/hbmk2/hbmk2.prg:15986 utils/hbmk2/hbmk2.prg:15986 -#, c-format -msgid "accepts same values (space separated) as %1$s option" -msgstr "\n\nχ\nτ\n\n τ\nς \n\n\n\nς τ\n\n\nς (χωρ\nσ\n\n\n\nς \n\n \n\n\nό) όπως \n\n\n \n \nπ\n\n\n\n\n %1$s " - -#: utils/hbmk2/hbmk2.prg:16063 -#, c-format -msgid "returns '1' if Harbour host platform is *nix compatible" -msgstr "\nπ\nστρ\nφ\n\n '1' \n\n \n π\n\nτφόρ\n\n υπ\n\n\nχ\nς Harbour \n\n\n\n\n *nix συ\n\n\nτ\n" - -#: utils/hbmk2/hbmk2.prg:16103 -#, c-format -msgid "Windows UNICODE (WIDE) mode (see -winuni option)" -msgstr "\n\n\nτ\n\n\n Windows UNICODE (WIDE) (\n\nς \nπ\n\n\n\n\n -winuni)" - -#: utils/hbmk2/hbmk2.prg:16103 -#, c-format -msgid "target platform is Windows compatible (win, wce)" -msgstr "\n π\n\nτφόρ\n\n-στόχ\nς \n\n\n\n\n Windows συ\n\n\nτ\n (win, wce)" - -#: utils/hbmk2/hbmk2.prg:16103 -#, c-format -msgid "target C compiler is mingw* (mingw, mingw64, mingwarm)" -msgstr "\n στ\nχ\nυ\n\n\n\nς \n\nτ\n\n\nωττ\nστ\nς C \n\n\n\n\n mingw* (mingw, mingw64, mingwarm)" - -#: utils/hbmk2/hbmk2.prg:2507 -#, c-format -msgid "Warning: Ignored option valid only on command-line: %1$s" -msgstr "\nρ\n\n\n\n\nπ\n\n\nσ\n: \n\n\n\n\n\n\n\n\n \nπ\n\n\n\n\n π\nυ \n\n\n\n\n \n\n\nυρ\n \nό\n\n στ\n \nρ\n\n\n\n-\n\nτ\n\nώ\n: %1$s" - -#: utils/hbmk2/hbmk2.prg:3760 -#, c-format -msgid "Error: Temporary Working directory cannot be created: %1$s" -msgstr "\n\n\n\nς: \n\n\n \nπόρ\nσ\n \n\n \n\n\n\n\nυρ\n\n\n\n\n πρ\nσωρ\n\nός \n\nτ\n\n\n\n\nς \nρ\n\nσ\n\nς: %1$s" - -#: utils/hbmk2/hbmk2.prg:6971 -#, c-format -msgid "Warning: Cannot create directory for import library '%1$s'." -msgstr "\nρ\n\n\n\n\nπ\n\n\nσ\n: \n\nυ\n\n\n\n\n \n\n\n\n\nυρ\n\n\nς \n\nτ\n\nό\n\nυ \n\n\n τ\n \n\n\n\n\n\n\n\n\n\n \n\nσ\n\nω\n\nς '%1$s'." - -#: utils/hbmk2/hbmk2.prg:7637 -#, c-format -msgid "Warning: Dangerous low-level option not recommended: %1$s" -msgstr "\nρ\n\n\n\n\nπ\n\n\nσ\n: \nπ\n\n\n\n\nυ\n\n low-level \nπ\n\n\n\n\n \n\n συ\n\nστώ\n\n\n\n: %1$s" - -#: utils/hbmk2/hbmk2.prg:8099 -#, c-format -msgid "Warning: Copying symbolic link %1$s to %2$s failed with %3$d." -msgstr "\nρ\n\n\n\n\nπ\n\n\nσ\n: \n \n\nτ\n\nρ\nφ\n τ\nυ συ\n\n\n\n\n\n\nύ \n\nσ\n\nύ %1$s σ\n %2$s \nπ\nτυχ\n \n\n %3$d." - -#: utils/hbmk2/hbmk2.prg:11375 -#, c-format -msgid "Warning: Project reference (%1$s) ignored. File not found." -msgstr "\nρ\n\n\n\n\nπ\n\n\nσ\n: \n \n\n\nφ\nρ\n τ\nυ \nρ\n\nυ (%1$s) \n\n\n\n\n\n\n\n\n. \n\n \nρχ\n\n\n \n\n\n \nρ\n\n\n\n\n." - -#: utils/hbmk2/hbmk2.prg:13240 -#, c-format -msgid "Error: Referenced, missing, but unknown function(s): %1$s" -msgstr "\n\n\n\nς: \n\n\nφ\nρ\n\n\n\n, \nπ\nύσ\n, \n\n\n\n \n\n\nωστ\n συ\n\nρτ\nσ\n(\n\nς): %1$s" - -#: utils/hbmk2/hbmk2.prg:15662 -#, c-format -msgid "failed in compilation (Harbour, C compiler, Resource compiler)" -msgstr "\nπ\nτυχ\n\n στ\n \n\nτ\n\n\nώττ\nσ\n (Harbour, C compiler, Resource compiler)" - -#: utils/hbmk2/hbmk2.prg:15729 -#, c-format -msgid "enable/disable incremental build mode (default: disabled)" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "stop without doing anything and display if specified" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "embed manifest in executable/dynamic lib (Windows only)" -msgstr "\n\nσω\n\nτωσ\n τ\nυ \n\n\n\nφ\nστ\nυ στ\n \n\nτ\n\n\nσ\n\n\n/\nυ\n\n\n\n\n\n \n\n\n\n. (\n\n\n\n σ\n Windows)" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "inherit .prg/.c/linker flags (or none) from Harbour build" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "pass single flag to output executable when -run option is used" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "start n compilation threads (multiprocess platforms only)" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "output .hbl filename. %1$s macro is accepted in filename" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "recreate .po file, thus removing all obsolete entries in it" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:15888 -#, c-format -msgid "override default target CPU (default: automatic) (EXPERIMENTAL)" -msgstr "π\nρ\n\n\nρ\nσ\nός πρ\n\nπ\n\n\n\n\n\n\n\nς CPU-στόχ\nυ (πρ\n\nπ\n\n\n\n\n: \nυτ\n\n\nτως) (\n\n\n\n\n\n\n\n\n\n\n)" - -#: utils/hbmk2/hbmk2.prg:15835 -#, c-format -msgid "ignore errors when running compiler tools (default: off)" -msgstr "" - -#: utils/hbmk2/hbmk2.prg:15888 -#, c-format -msgid "override default language. is an ISO language code." -msgstr "π\nρ\n\n\nρ\nσ\nός πρ\n\nπ\n\n\n\n\n\n\n\nς \n\nώσσ\nς. \n\n \n\n\n\n\n \n\n\nς \n\nτ\n ISO \nω\n\n\nός \n\nώσσ\nς." - -#: utils/hbmk2/hbmk2.prg:15888 -#, c-format -msgid "unregister Harbour Script (.hb) from %1$s (Windows only)" -msgstr "\nπ\n\n\nτ\nχώρ\nσ\n σ\n\n\nρ\n\nυ Harbour (.hb) \nπό %1$s (\nό\n\n σ\n Windows )" - -#: utils/hbmk2/hbmk2.prg:16063 -#, c-format -msgid "Harbour version in hexadecimal triple byte format. F.e.: %1$s" -msgstr "\n \n\n\n\nσ\n Harbour σ\n \n\n\n\n\n\n\n\n\n\n\n triple byte \n\nρφ\n. \n.χ.: %1$s" - -#: utils/hbmk2/hbmk2.prg:15937 -#, c-format -msgid "mode %1$s (emulate Harbour compiler producing a binary object)" -msgstr "\n\n\n\n\n\nς %1$s (πρ\nσ\n\n\n\nωσ\n \n\nτ\n\n\nώτ\nσ\nς Harbour π\nυ \n\n\n\n\nυρ\n\n\n \nυ\n\n\n\nό \n\nτ\n\n\n\n\n\n\n\n)" - -#: utils/hbmk2/hbmk2.prg:16016 -#, c-format -msgid "Harbour portable binary (aka precompiled Harbour script)" -msgstr "\n\nτ\nφ\nρσ\n\n\n \nυ\n\n\n\nό Harbour (\n\nωστό \n\n\n ως πρ\n\n\nτ\nσ\n\nυ\nσ\n\n\n\n σ\n\n\nρ\n\n)" - -#: utils/hbmk2/hbmk2.prg:16103 -#, c-format -msgid "filter will pass if or name exists on disk." -msgstr "τ\n φ\n\nτρ\n \n\n π\nρ\nσ\n\n \n\n τ\n ό\n\n\n\n \n υπ\nρχ\n\n στ\n \n\nσ\n\n." - -#: utils/hbmk2/hbmk2.prg:16063 -#, c-format -msgid "default workdir subdirectory for dynamic library targets" -msgstr "πρ\n\nπ\n\n\n\n\n\n\n\nς υπ\n\n\nτ\n\n\n\n\nς \nρ\n\nσ\n\nς \n\n\n τ\nς \nυ\n\n\n\n\n\nς \n\n\n\n\n\n\n\n\n\nς-στόχ\nυς" - -#: utils/hbmk2/hbmk2.prg:16175 -#, c-format -msgid "add space separated list of symbols to force link to the target" -msgstr "πρ\nσ\n\nστ\n \n\n\nχωρ\nσ\n\n\n\n \n\n \n\n\nό \n\nστ\n συ\n\nό\nω\n π\nυ \n\n \n\n\nσυ\n\n\n\n\nύ\n υπ\nχρ\nωτ\n\n\n στ\n στόχ\n" - -#: utils/hbmk2/hbmk2.prg:16103 -#, c-format -msgid "target C compiler is msvc* (msvc, msvc64, msvcia64, msvcarm)" -msgstr "\n στ\nχ\nυ\n\n\n\nς \n\nτ\n\n\nωττ\nστ\nς C \n\n\n\n\n msvc* (msvc, msvc64, msvcia64, msvcarm)" - -#: utils/hbmk2/hbmk2.prg:16107 -#, c-format -msgid ".hbc directives (they should be written in separate lines):" -msgstr ".hbc \nτ\nρ\n\nτ\n\n\nς (πρ\nπ\n\n \n\n \nρ\nφτ\nύ\n σ\n \n\nχωρ\nστ\nς \nρ\n\n\n\nς):" - -#: utils/hbmk2/hbmk2.prg:16175 -#, c-format -msgid "add space separated list of libraries (see more at -l option)" -msgstr "πρ\nσ\n\nστ\n \n\nστ\n \n\n\n\n\n\n\n\n\nώ\n \n\n\nχωρ\nσ\n\n\nω\n \n\n \n\n\nό (\n\nς π\nρ\nσσότ\nρ\n στ\n\n -l \nπ\n\n\n\n\n)" - -#: utils/hbmk2/hbmk2.prg:16186 -#, c-format -msgid "when dependency was detected (available in C sources)" -msgstr "ότ\n\n \n\n\nχ\n\nύτ\n\n\n \n\n\nρτ\nσ\n (\n\n\n\n\nσ\n\n\n σ\n π\n\n\n\n\nυς \nώ\n\n\n\nς C)" - -#: utils/hbmk2/hbmk2.prg:16248 -#, c-format -msgid "Convert filename to have forward slash directory separators." -msgstr "\n\nτ\nτρ\nπ\n τ\nυ \n\nό\n\nτ\nς \nρχ\n\n\nυ ωστ\n \n\n \nχ\n\n \n\nπρός \n\n\n\nτ\n / ως \n\n\nχωρστ\n." - -#: utils/hbmk2/hbmk2.prg:16286 -#, c-format -msgid "hash of plugin custom variables. Writable, local to each plugin" -msgstr "\n\nτ\n\n\nρ\n\nτ\nσ\nός -hash- τω\n \n\n\n\n\nτ\nρω\n \n\nτ\n\n\n\nτώ\n plugin. \n\n\nρ\nψ\n\n\n, τ\nπ\n\n\n σ\n \n\n\n\n plugin" - -#: utils/hbmk2/hbmk2.prg:16332 -#, c-format -msgid "Defaults and feature support may vary by platform/compiler." -msgstr "\n υπ\nστ\nρ\n\n πρ\n\nπ\n\n\n\nώ\n \n\n\n χ\nρ\n\nτ\nρ\nστ\n\nώ\n \nπ\nρ\n\n \n\n \n\n\nφ\nρ\n\n \n\n\n\n\n\n\n \n\n τ\n\n π\n\nτφόρ\n\n/\n\nτ\n\n\nωττ\nστ\n." - -#: utils/hbmk2/hbmk2.prg:16332 -#, c-format -msgid "Multiple -l, -L, -i and