updated localization, manuals regenerated (semi-automatic)
This commit is contained in:
@@ -11,7 +11,7 @@ Copyright \(c\) 2003\-2007, Przemysław Czerpak
|
||||
Περιγραφή:
|
||||
|
||||
|
||||
Το hbrun μπορεί να εκτελεί σενάρια Harbour \(πηγαία ή προκατασκευασμένα\), και προσφέρει επίσης ένα διαλογικό περιβάλλον\.
|
||||
Το hbrun μπορεί να εκτελεί σενάρια Harbour \(πηγαία ή προκατασκευασμένα\), και προσφέρει επίσης ένα διαλογικό περιβάλλον\.
|
||||
|
||||
Οι παρακάτω επιλογές είναι διαθέσιμες στη γραμμή\-εντολών:
|
||||
|
||||
@@ -44,7 +44,7 @@ Copyright \(c\) 2003\-2007, Przemysław Czerpak
|
||||
Μεταβλητές περιβάλλοντος:
|
||||
|
||||
|
||||
- **HB\_EXTENSION** λίστα καταλήξεων, διαχωρισμένων με κενό διάστημα, προς φόρτωση στο διαλογικό κέλυφος του Harbour
|
||||
- **HB\_EXTENSION** λίστα καταλήξεων, διαχωρισμένων με κενό διάστημα, προς φόρτωση στο διαλογικό κέλυφος του Harbour
|
||||
|
||||
Shell API διαθέσιμο σε σενάρια Harbour:
|
||||
|
||||
@@ -73,7 +73,7 @@ Shell API διαθέσιμο σε σενάρια Harbour:
|
||||
Σημειώσεις:
|
||||
|
||||
|
||||
- \.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\)\.
|
||||
- \.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' πλατφόρμα υποδοχής\.
|
||||
|
||||
|
||||
@@ -73,9 +73,9 @@ hb\_ProgName\(\) not mapped to script\.
|
||||
Notas:
|
||||
|
||||
|
||||
- el archivo \.hb, \.prg, \.hrb o \.dbf pasado como primer parámetro será ejecutado como un script Harbour\. Si el nombre del archivo no contiene componentes de ruta, será buscado en el directorio de trabajo actual y en el PATH\. Si no se especifica una extensión, se buscarán las extensiones \.hb y \.hrb en ese orden\. Los archivos \.dbf se abrirán automáticamente en modo compartido y el intérprete de comandos de Harbour será iniciado\. Las extensiones no\-estandar se autodetectarán para archivos de tipo fuente y scripts precompilados\. Nota:, para los scripts Harbour, la página de códigos \(codepage\) es establecida a UTF\-8 por defecto\. El archivo de cabecera principal 'hb\.ch' es incluido \(\#include\) automáticamente\. El formato de fecha por defecto es el estandar ISO: yyyy\-mm\-dd\. El GT por defecto es 'gtcgi', excepto que se detecten llamadas CUI de pantalla completa, en cuyo caso el GT 'gtwin' \[\*\] se selecciona automáticamente \(excepto para INIT PROCEDURESs\)\.
|
||||
- el archivo \.hb, \.prg, \.hrb o \.dbf pasado como primer parámetro será ejecutado como un script Harbour\. Si el nombre del archivo no contiene componentes de ruta, será buscado en el directorio de trabajo actual y en el PATH\. Si no se especifica una extensión, se buscarán las extensiones \.hb y \.hrb en ese orden\. Los archivos \.dbf se abrirán automáticamente en modo compartido y el intérprete de comandos de Harbour será iniciado\. Las extensiones no\-estandar se autodetectarán para archivos de tipo fuente y scripts precompilados\. Nota:, para los scripts Harbour, la página de códigos \(codepage\) es establecida a UTF\-8 por defecto\. El archivo de cabecera principal 'hb\.ch' es incluido \(\#include\) automáticamente\. El formato de fecha por defecto es el estandar ISO: yyyy\-mm\-dd\. El GT por defecto es 'gtcgi', excepto que se detecten llamadas CUI de pantalla completa, en cuyo caso el GT 'gtwin' \[\*\] se selecciona automáticamente \(excepto para INIT PROCEDURESs\)\.
|
||||
- Puede usar las teclas <Alt\+V> en la consola interactiva Harbour para pegar texto del portapapeles\.
|
||||
- Valores marcados con \[\*\] pueden ser dependientes de la plataforma huésped o de la configuración\. Esta ayuda ha sido generada en la plataforma huésped 'win' \.
|
||||
- Valores marcados con \[\*\] pueden ser dependientes de la plataforma huésped o de la configuración\. Esta ayuda ha sido generada en la plataforma huésped 'win' \.
|
||||
|
||||
Licencia:
|
||||
|
||||
|
||||
@@ -73,7 +73,7 @@ hb\_ProgName\(\) not mapped to script\.
|
||||
Notas:
|
||||
|
||||
|
||||
- el archivo \.hb, \.prg, \.hrb o \.dbf pasado como primer parámetro será ejecutado como un archivo de órdenes\. Si el nombre del archivo no contiene componentes de una ruta, será buscado en el directorio actual y en el PATH\. Si no se especifica una extensión, se buscarán las extensiones \.hb y \.hrb en ese orden\. Los archivos \.dbf se abrirán automáticamente en modo compartido y el intérprete de comandos de Harbour será iniciado\. Las extensiones no\-estandar se autodetectarán para archivos de tipo fuente y archivos de órdenes precompilados\. Nótese, que para los archivos de órdenes de Harbour, la página de códigos \(codepage\) establecida por defecto es la UTF\-8\. El archivo de cabecera principal 'hb\.ch' es incluido \(\#include\) automáticamente\. El formato de fecha por defecto es el estandar ISO: yyyy\-mm\-dd\. El GT por defecto es 'gtcgi', excepto que se detecten llamadas CUI de pantalla completa, en cuyo caso el GT 'gtwin' \[\*\] se selecciona automáticamente \(excepto para INIT PROCEDURESs\)\.
|
||||
- el archivo \.hb, \.prg, \.hrb o \.dbf pasado como primer parámetro será ejecutado como un archivo de órdenes\. Si el nombre del archivo no contiene componentes de una ruta, será buscado en el directorio actual y en el PATH\. Si no se especifica una extensión, se buscarán las extensiones \.hb y \.hrb en ese orden\. Los archivos \.dbf se abrirán automáticamente en modo compartido y el intérprete de comandos de Harbour será iniciado\. Las extensiones no\-estandar se autodetectarán para archivos de tipo fuente y archivos de órdenes precompilados\. Nótese, que para los archivos de órdenes de Harbour, la página de códigos \(codepage\) establecida por defecto es la UTF\-8\. El archivo de cabecera principal 'hb\.ch' es incluido \(\#include\) automáticamente\. El formato de fecha por defecto es el estandar ISO: yyyy\-mm\-dd\. El GT por defecto es 'gtcgi', excepto que se detecten llamadas CUI de pantalla completa, en cuyo caso el GT 'gtwin' \[\*\] se selecciona automáticamente \(excepto para INIT PROCEDURESs\)\.
|
||||
- Puede utilizar las teclas <Alt\+V> en el indicador de comandos interactivo de Harbour para pegar texto desde el portapapeles\.
|
||||
- Los valores marcados con \[\*\] pueden depender de la plataforma anfitriona y/o la configuración\. Esta ayuda se generó en una plataforma afitriona 'win'\.
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ Translation \(pt\_BR\): Vailton Renato <vailtom@gmail\.com>
|
||||
|
||||
Sintaxe:
|
||||
|
||||
hbrun <arquivo \[\.hb|\.prg|\.hrb|\.dbf\]>|<opção> \[<parâmetro\[s\]>\]
|
||||
hbrun <arquivo \[\.hb|\.prg|\.hrb|\.dbf\]>|<opção> \[<parâmetro\[s\]>\]
|
||||
|
||||
Descrições:
|
||||
|
||||
@@ -27,7 +27,7 @@ Opções abaixo estão disponíveis em linha de comando:
|
||||
Arquivos:
|
||||
|
||||
|
||||
- **\*\.hb** script Harbour
|
||||
- **\*\.hb** script Harbour
|
||||
- **\*\.hrb** Harbour binario portável \(Também conhecida como Harbour script pré\-compilado\)
|
||||
- **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 diretório>
|
||||
- **shell plugins** \.hb and \.hrb plugins for interactive Harbour shell\. They may reside in \[\*\]: %APPDATA%\\\.harbour\\
|
||||
@@ -46,17 +46,17 @@ Variáveis de ambiente:
|
||||
|
||||
- **HB\_EXTENSION** space separated list of extensions to load in interactive Harbour shell
|
||||
|
||||
Shell API disponível nos scripts em Harbour :
|
||||
Shell API disponível nos scripts em Harbour :
|
||||
|
||||
|
||||
- **hbshell\_gtSelect\( \[<cGT>\] \) \-> NIL**
|
||||
Mudar GT\. Padrão \[\*\]: 'gtwin'
|
||||
Mudar GT\. Padrão \[\*\]: 'gtwin'
|
||||
- **hbshell\_Clipper\(\) \-> NIL**
|
||||
Enable Clipper compatibility \(non\-Unicode\) mode\.
|
||||
- **hbshell\_include\( <cHeader> \) \-> <lSuccess>**
|
||||
Carregar cabeçalho "header" Harbour\.
|
||||
Carregar cabeçalho "header" Harbour\.
|
||||
- **hbshell\_uninclude\( <cHeader> \) \-> <lSuccess>**
|
||||
Descarregar cabeçalho "header" Harbour\.
|
||||
Descarregar cabeçalho "header" Harbour\.
|
||||
- **hbshell\_include\_list\(\) \-> NIL**
|
||||
Mostra a lista de cabeçalhos Harbour carregados\.
|
||||
- **hbshell\_ext\_load\( <cPackageName> \) \-> <lSuccess>**
|
||||
@@ -73,8 +73,8 @@ hb\_ProgName\(\) não mapeado para script\.
|
||||
Notas:
|
||||
|
||||
|
||||
- \.hb, \.prg, \.hrb ou \.dbf arquivo passado como primeiro parâmetro irá rodar como Script Harbour\. Se o nome do arquivo não contiver componentes do "path", ele será procurado no diretório de trabalho atual e no "PATH"\.Se não é dada extensão, \.hb e \.hrb serão pesquisados nessa ordem\. arquivos \.dbf serão abertos no modo compartilhado "shared" e o "shell" interativo Harbour será lançado\. Extensões não padronizadas serão detectadas para fontes e e tipos de script pré\-compilados\. Nota, para Scripts Harbour, a pagina de códigos "codepage" será em UTF\-8 por padrão\. O nucleo padrão de cabeçalhos 'hb\.ch' será automaticamente incluido\. O formato da data será "aaaa\-mm\-dd" padrão "ISO"\. O Gt padrão é 'gtcgi' , a menos que as chamadasCUI de tela cheia seja detectadas, quando 'gtwin' \[\*\] será automaticamente selecionado \(exeto para "INIT PROCEDUREs" \)\.
|
||||
- Voce pode usar <Alt\+V> no "shell do Harbour" para colar um texto do clipboard\.
|
||||
- \.hb, \.prg, \.hrb ou \.dbf arquivo passado como primeiro parâmetro irá rodar como Script Harbour\. Se o nome do arquivo não contiver componentes do "path", ele será procurado no diretório de trabalho atual e no "PATH"\.Se não é dada extensão, \.hb e \.hrb serão pesquisados nessa ordem\. arquivos \.dbf serão abertos no modo compartilhado "shared" e o "shell" interativo Harbour será lançado\. Extensões não padronizadas serão detectadas para fontes e e tipos de script pré\-compilados\. Nota, para Scripts Harbour, a pagina de códigos "codepage" será em UTF\-8 por padrão\. O nucleo padrão de cabeçalhos 'hb\.ch' será automaticamente incluido\. O formato da data será "aaaa\-mm\-dd" padrão "ISO"\. O Gt padrão é 'gtcgi' , a menos que as chamadasCUI de tela cheia seja detectadas, quando 'gtwin' \[\*\] será automaticamente selecionado \(exeto para "INIT PROCEDUREs" \)\.
|
||||
- Voce pode usar <Alt\+V> no "shell do Harbour" para colar um texto do clipboard\.
|
||||
- Values marked with \[\*\] may be host platform and/or configuration dependent\. This help was generated on 'win' host platform\.
|
||||
|
||||
Licença:
|
||||
|
||||
@@ -10,7 +10,7 @@ Copyright \(c\) 1999\-2013, Viktor Szakáts
|
||||
Περιγραφή:
|
||||
|
||||
|
||||
Το 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\) από πολλαπλούς τύπους πηγαίων αρχείων \(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 \(αμφότερα, πηγαίου κώδικα και μεταγλωττισμένα\) κατευθείαν, και διαθέτει επίσης ένα διαδραστικό κέλυφος εντολών\.
|
||||
|
||||
Επιλογές:
|
||||
@@ -33,9 +33,9 @@ Copyright \(c\) 1999\-2013, Viktor Szakáts
|
||||
- **\-gui|\-std** δημιουργία GUI/console εκτελέσιμου
|
||||
- **\-main=<mainfunc>** υπερκάλυψη του ονόματος της εναρκτήριας συνάρτησης
|
||||
- **\-request=<func>** εξαναγκασμός συνάρτησης/λειτουργίας να διασυνδεθεί
|
||||
- **\-fullstatic** διασύνδεση με όλες τις static βιβλιοθήκες
|
||||
- **\-fullstatic** διασύνδεση με όλες τις static βιβλιοθήκες
|
||||
- **\-pic\[\-\]** δημιουργία position independent αντικειμενικού κώδικα \(πάντα ενεροπιημένο στα μοντέλα \-hbdyn/\-hbdynvm\)
|
||||
- **\-\[full|fix\]shared** δημιούργησε κοινόχρηστα Harbour binaries χωρίς/με απόλυτη αναφορά καταλόγου στη βιβλιοθήκη Harbour \(προεπιλογή: ''fullshared'' οταν το Harbour είναι εγκατεστημένο σε περιοχή συστήματος, αλλοιώς 'fixshared'\) \(επιλογή fix/full μόνο σε \*nix \)
|
||||
- **\-\[full|fix\]shared** δημιούργησε κοινόχρηστα Harbour binaries χωρίς/με απόλυτη αναφορά καταλόγου στη βιβλιοθήκη Harbour \(προεπιλογή: ''fullshared'' οταν το Harbour είναι εγκατεστημένο σε περιοχή συστήματος, αλλοιώς 'fixshared'\) \(επιλογή fix/full μόνο σε \*nix \)
|
||||
- **\-nulrdd\[\-\]** διασύνδεση με nulrdd
|
||||
- **\-debug\[\-\]** προσθήκη/παράλειψη πληροφοριών αποσφλαμάτωσης μεταγλωττιστή C\. Για αποσφαλμάτωση σε επίπεδο Harbour, χρησιμοποιείστε την συνηθισμένη επιλογή \-b του Harbour
|
||||
- **\-optim\[\-\]** εναλλαγή βελτιστοποιήσεων μεταγλωττιστή C \(προεπιλογή: on\)
|
||||
@@ -43,36 +43,36 @@ Copyright \(c\) 1999\-2013, Viktor Szakáts
|
||||
- **\-cpp=<value>** επιλογή C\+\+ μοντέλου\. Επιτρεπτές τιμές είναι: def, yes, no
|
||||
- **\-map\[\-\]** δημιουργία \(ή όχι\) ενός map αρχείου
|
||||
- **\-implib\[\-\]** δημιουργία \(ή όχι\) βιβλιοθήκης εισαγωγής \(in \-hbdyn/\-hbexe mode\)\. Το όνομα θα περιέχει επίθεμα\.
|
||||
- **\-implib=<output>** δημιουργία ονόματος βιβλιοθήκης εισαγωγής \(in \-hbdyn/\-hbexe mode\) στο <output> \(Προεπιλογή: ίδιο με το output\)
|
||||
- **\-implib=<output>** δημιουργία ονόματος βιβλιοθήκης εισαγωγής \(in \-hbdyn/\-hbexe mode\) στο <output> \(Προεπιλογή: ίδιο με το output\)
|
||||
- **\-ln=<link>** δημιουργία συμβολικού δεσμού να δείχνει στο <output> \(το <link> θεωρείται σχετικό με το <output>\)
|
||||
- **\-strip\[\-\]** καθαρισμός \-strip\- \(μη καθαρισμός\) δυαδικών αρχείων
|
||||
- **\-trace\[\-\]** εμφάνιση εντολών που εκτελούνται
|
||||
- **\-beep\[\-\]** ενεργοποίηση \(ή απενεργοποίηση\) ενός μπιπ στην επιτυχή ολοκληρωση, διπλού μπιπ στην αποτυχία
|
||||
- **\-beep\[\-\]** ενεργοποίηση \(ή απενεργοποίηση\) ενός μπιπ στην επιτυχή ολοκληρωση, διπλού μπιπ στην αποτυχία
|
||||
- **\-ignore\[\-\]** αγνόηση λαθών όταν εκτελούνται εργαλεία του μεταγλωττιστή \(προεπιλογή: off\)
|
||||
- **\-hbcppmm\[\-\]** αντικαθιστά τις πρότυπες C\+\+ συναρτήσεις διαχείρησης μνήμης με εκείνες του Harbour
|
||||
- **\-hbcppmm\[\-\]** αντικαθιστά τις πρότυπες C\+\+ συναρτήσεις διαχείρησης μνήμης με εκείνες του Harbour
|
||||
- **\-winuni\[\-\]** επιλογή μεταξύ UNICODE \(WIDE\) και ANSI μοντέλων μεταγλώττισης \(προεπιλογή: ANSI\) \(μόνο σε Windows\. Για WinCE είναι ορισμένο πάντα σε UNICODE\)
|
||||
- **\-nohblib\[\-\]** μη χρήση στατικών βιβλιοθηκών πυρήνα Harbour κατά τη διασύνδεση
|
||||
- **\-nodefgt\[\-\]** μη σύνδεση προεπιλεγμένων GTs \(ισχύει σε \-static mode\)
|
||||
- **\-nolibgrouping\[\-\]** απενεργοποίηση ομαδοποίησης βιβλιοθηκών σε μεταγλωττιστές βασισμένους σε
|
||||
- **\-nodefgt\[\-\]** μη σύνδεση προεπιλεγμένων GTs \(ισχύει σε \-static mode\)
|
||||
- **\-nolibgrouping\[\-\]** απενεργοποίηση ομαδοποίησης βιβλιοθηκών σε μεταγλωττιστές βασισμένους σε
|
||||
- **\-nomiscsyslib\[\-\]** μη προσθέτετε επιπλέον λιστα βιβλιοθηκών συστήματος στην προκαθορισμένη λιστα βιβλιοθηκών
|
||||
- **\-traceonly** εμφάνιση των προς εκτέλεση εντολών, αλλά χωρίς να εκτελεστούν
|
||||
- **\-warn=<level>** ορισμός επίπεδου ειδοποιήσεων του μεταγλωττιστή C
|
||||
το <lev> μπορεί να είναι: max, yes, low, no, def \(προεπιλογή: yes\)
|
||||
- **\-safe\[\-\]** ενεργοποίηση επιλογών ασφαλείας του μεταγλωττιστή/συνδέτη C \(προεπιλογή: ενεργοποιημένο σε Windows, απενεργοποιημένο σε άλλα συστήματα\)
|
||||
το <lev> μπορεί να είναι: max, yes, low, no, def \(προεπιλογή: yes\)
|
||||
- **\-safe\[\-\]** ενεργοποίηση επιλογών ασφαλείας του μεταγλωττιστή/συνδέτη C \(προεπιλογή: ενεργοποιημένο σε Windows, απενεργοποιημένο σε άλλα συστήματα\)
|
||||
- **\-compr=<level>** συμπίεση εκτελέσιμου/δυναμικής βιβλιοθήκης \(απαιτεί το εργαλείο UPX\)
|
||||
το <level> μπορεί να είναι: yes, no, min, max
|
||||
- **\-run\[\-\]** εκτέλεση/ή όχι, του εκτελέσιμου που θα δημιουργηθεί
|
||||
- **\-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>** δημιουργία \.ch header αρχείου με πληροφορίες χρονοσήμανσης\. Το δημιουργημένο header θα ορίσει τις σταθερές προεπεξεργασίας \_HBMK\_BUILD\_DATE\_, \_HBMK\_BUILD\_TIME\_, \_HBMK\_BUILD\_TIMESTAMP\_ με την ημερ/νία\-ωρα της κατασκευής
|
||||
- **\-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>** δημιουργία \.ch header αρχείου με πληροφορίες χρονοσήμανσης\. Το δημιουργημένο header θα ορίσει τις σταθερές προεπεξεργασίας \_HBMK\_BUILD\_DATE\_, \_HBMK\_BUILD\_TIME\_, \_HBMK\_BUILD\_TIMESTAMP\_ με την ημερ/νία\-ωρα της κατασκευής
|
||||
- **\-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\), με αυτή τη σειρά, αμφότερα ανιχνεύονται αυτόματα\.
|
||||
- **\-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>, η λίστα αρχείων σε αυτή την ομάδα θα εκκενωθεί\.
|
||||
- **\-instfile=<g:file>** προσθήκη <file> iστη λίστα αρχείων προς αντιγραφή στο μονοπάτι που ορίστηκε από την επιλογή \-instpath\. <g> είναι μια προαιρετική ομάδα αντιγραφής \(πεζά/κεφαλαία ευαίσθητο\), πρέπει να έχει μήκος τουλάχιστον δύο χαρακτήρων\. Σε περίπτωση μη καθορισμού του <file>, η λίστα αρχείων σε αυτή την ομάδα θα εκκενωθεί\.
|
||||
- **\-instpath=<g:path>** copy target file\(s\) to <path>\. if <path> is a directory, it should end with path separator, in this case files specified by \-instfile option will also be copied\. can be specified multiple times\. <g> is an optional copy group, it must be at least two characters long\. Build target will be automatically copied to default \(empty\) copy group\. There exist following built\-in <g> groups: 'depimplib' for import libraries and 'depimplibsrc' for import library source \(\.dll\) files, both belonging to dependencies\.
|
||||
- **\-instforce\[\-\]** copy target file\(s\) to install path even if already up to date
|
||||
- **\-depimplib\[\-\]** ενεργοποίηση \(ή απενεργοποίηση\) δημιουργίας βιβλιοθήκης εισαγωγής για πηγαίες βιβλιοθήκες εισαγωγής που ορίστηκαν με τις επιλογές \-depimplibs= \(προεπιλογή: yes\)
|
||||
- **\-depimplib\[\-\]** ενεργοποίηση \(ή απενεργοποίηση\) δημιουργίας βιβλιοθήκης εισαγωγής για πηγαίες βιβλιοθήκες εισαγωγής που ορίστηκαν με τις επιλογές \-depimplibs= \(προεπιλογή: yes\)
|
||||
- **\-stop\[=<text>\]** Τερματισμός χωρίς να κάνει οτιδήποτε και εμφάνιση του κειμένου <text> άν καθορίστηκε
|
||||
- **\-echo=<text>** αντήχηση \-echo\- κειμένου στην οθόνη
|
||||
- **\-pause** υποχρεωση αναμονής για πάτημα πλήκτρου κατά την έξοδο σε περίπτωση αποτυχιας \(με εναλλακτικά GTs μόνο\)
|
||||
@@ -96,7 +96,7 @@ Copyright \(c\) 1999\-2013, Viktor Szakáts
|
||||
- **\-cflag\+=<f>** πέρασμα μιάς σημαίας \-flag\- στον μεταγλωττιστή C υπερκαλύπτοντας αντίστοιχες σημαίες C που προστέθηκαν απο το ίδιο το hbmk2 itself\. Χρησιμοποιείστε το με προσοχή\.
|
||||
- **\-ldflag\+=<f>** πέρασμα επιλογής χωρίς προεπεξεργασία στο συνδέτη/linker \(εκτελέσιμο\) μετά τη λίστα βιβλιοθηκών\. Χρησιμοποιήστε το με προσοχή\!
|
||||
- **\-dflag\+=<f>** πέρασμα επιλογής χωρίς προεπεξεργασία στο συνδέτη/linker \(δυναμική βιβλιοθήκη\) μετά τη λίστα βιβλιοθηκών\. Χρησιμοποιήστε το με προσοχή\!
|
||||
- **\-3rd=<f>** εφεδρικές επιλογές/σημαίες για 3rd party εργαλεία, πάντοτε αγνοούνται αφ'εαυτού από hbmk2
|
||||
- **\-3rd=<f>** εφεδρικές επιλογές/σημαίες για 3rd party εργαλεία, πάντοτε αγνοούνται αφ'εαυτού από hbmk2
|
||||
- **\-env:<e>\[<o>\[<v>\]\]** τροποποίηση τοπικού περιβάλλοντος\. <e> είναι το όνομα μεταβλητής περιβάλλοντος για αλλαγή\. <o> μπορεί να είναι '=' για ορισμό/επικάλυψη, '\-' για διαγραφή, '\+' για προσθήκη στο τέλος της υπάρχουσας τιμής, '\#' για εισαγωγή στην αρχή της υπάρχουσας τιμής\. <v> είναι η τιμή που θα οριστεί/προστεθεί/εισαχθεί\.
|
||||
- **\-jobs=<n>** εκκίνηση <n> νημάτων \#threads\# μεταγλώττισης \(μόνο σε πολυεπεξεργαστικές πλατφόρμες\)
|
||||
- **\-head=<m>** έλεγχος της ανάλυσης του πηγαίου header \(σε αυξητικό \-incremental\- ρυθμό κατασκευής\)
|
||||
@@ -105,7 +105,7 @@ Copyright \(c\) 1999\-2013, Viktor Szakáts
|
||||
- **\-rebuildall** ανακατασκευή μαζί με τα υπο\-έργα \(με αυξητική μέθοδο κατασκευής\)
|
||||
- **\-clean** καθαρισμός \(σε incremental ρυθμό\)
|
||||
- **\-workdir=<dir>** κατάλογος εργασίας
|
||||
\(προεπιλογή: \.hbmk/<platform>/<compiler> \[\*\] σε incremental ρυθμό, αλλιώς ο temp κατάλογος του Λ\.Σ\.\)
|
||||
\(προεπιλογή: \.hbmk/<platform>/<compiler> \[\*\] σε incremental ρυθμό, αλλιώς ο temp κατάλογος του Λ\.Σ\.\)
|
||||
|
||||
|
||||
- **\-hbcontainer** virtual build target, it does not create anything\. Useful for creating an \.hbp with the sole purpose of referencing sub\-projects
|
||||
@@ -115,20 +115,20 @@ Copyright \(c\) 1999\-2013, Viktor Szakáts
|
||||
- **\-hbl\[=<output>\]** έξοδος \.hbl αρχειοονόματος\. %\{hb\_lng\} macro είναι δεκτή στο αρχειοόναμα
|
||||
- **\-lng=<languages>** λίστα των γλωσσών προς αντικατάσταση σε %\{hb\_lng\} macros σε \.pot/\.po filenames and output \.hbl/\.po filenames\. Λίστα διαχωριζόμενη με κόμμα:
|
||||
\-lng=en,hu\-HU,de
|
||||
- **\-po=<output>** δημιουργία/ενημέρωση αρχείου \.po από το πηγαίο\. Συγχώνευσή του με προηγούμενο αρχείο \.po ίδιου ονόματος
|
||||
- **\-po=<output>** δημιουργία/ενημέρωση αρχείου \.po από το πηγαίο\. Συγχώνευσή του με προηγούμενο αρχείο \.po ίδιου ονόματος
|
||||
- **\-minipo\[\-\]** προσθήκη \(ή όχι\) αριθμού έκδοσης Harbour και ένδειξη πηγαίου αρχείου στο \.po \(προεπιλογή: πρόσθεσέ τα\)
|
||||
- **\-rebuildpo** αναδημιουργία \.po αρχείου, απομακρύνοντας έτσι όλες τις παρωχημένες καταχωρίσεις
|
||||
- **\-rebuildpo** αναδημιουργία \.po αρχείου, απομακρύνοντας έτσι όλες τις παρωχημένες καταχωρίσεις
|
||||
|
||||
|
||||
- **\-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> είναι το όνομα του πακέτου εξάρτησης\. Μπορεί να οριστεί πολλαπλές φορές\.
|
||||
- **\-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 επιλογές\.
|
||||
- **\-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> στη λίστα δυναμικών βιβλιοθηκών
|
||||
@@ -147,7 +147,7 @@ Copyright \(c\) 1999\-2013, Viktor Szakáts
|
||||
|
||||
|
||||
- **\-hbrun** run build target
|
||||
- **\-hbraw** διακοπή μετά το τρέξιμο του μεταγλωττιστή
|
||||
- **\-hbraw** διακοπή μετά το τρέξιμο του μεταγλωττιστή
|
||||
- **\-hbcmp|\-clipper** τερματισμός μετά την δημιουργία των object αρχείων
|
||||
δημιουργείστε δεσμό/αντιγράψτε το hbmk2 σε hbcmp/clipper για να επιτύχετε το αυτό αποτέλεσμα
|
||||
- **\-hbcc** αποδοχή raw C flags
|
||||
@@ -173,7 +173,7 @@ Copyright \(c\) 1999\-2013, Viktor Szakáts
|
||||
|
||||
|
||||
- **\-hbmake=<file>** μετατροπή έργου hbmake <file> σε αρχείο \.hbp
|
||||
- **\-xbp=<file>** μετατροπή ενός \.xbp \(xbuild\) <file> έργου σε \.hbp αρχείο
|
||||
- **\-xbp=<file>** μετατροπή ενός \.xbp \(xbuild\) <file> έργου σε \.hbp αρχείο
|
||||
- **\-xhp=<file>** μετατροπή έργου \.xhp \(xMate\) <file> σε αρχείο \.hbp
|
||||
|
||||
|
||||
@@ -190,7 +190,7 @@ Copyright \(c\) 1999\-2013, Viktor Szakáts
|
||||
Ειδική τιμή:
|
||||
\- bld: χρήση των πρωταρχικών ρυθμίσεων κατασκευής \(προεπιλογή σε \*nix\)
|
||||
- **\-build=<name>** ορισμός ονόματος κατασκευής
|
||||
- **\-lang=<lang>** παραμερισμός προεπιλεγμένης γλώσσας\. Το <lang> είναι ένας κατά ISO κωδικός γλώσσας\.
|
||||
- **\-lang=<lang>** παραμερισμός προεπιλεγμένης γλώσσας\. Το <lang> είναι ένας κατά ISO κωδικός γλώσσας\.
|
||||
- **\-width=<n>** ορισμός πλάτους εξόδου σε <n> χαρακτήρες \(0=απεριόριστο\)\.
|
||||
- **\-shl** εμφάνιση επιπέδου του υπο\-έργου στις γραμμές\-εξόδου
|
||||
- **\-viewhelp** εκτεταμένη βοήθεια σε προβολή κειμένου
|
||||
@@ -218,7 +218,7 @@ Options below are internal/developer ones \(compatibility not guaranteed\):
|
||||
|
||||
- **hbrun\*|\*hbrun** μοντέλο εκτέλεσης σεναρίων / διαλογικό shell
|
||||
- **hbrund|hbrun\*d** μοντέλο εκτέλεσης σεναρίων / διαλογικό shell με λειτουργία αποσφαλμάτωσης
|
||||
- **harbour** μοντέλο \-hbraw \(προσομοίωση \- raw \- του μεταγλωττιστή Harbour\)
|
||||
- **harbour** μοντέλο \-hbraw \(προσομοίωση \- raw \- του μεταγλωττιστή Harbour\)
|
||||
- **clipper** μοντέλο \-hbcmp \(προσομοίωση μεταγλωττιστή Clipper\)
|
||||
- **rtlink** μοντέλο \-rtlink \(προσομοίωση Clipper linker\)
|
||||
- **exospace** μοντέλο \-rtlink \(προσομοίωση Clipper linker\)
|
||||
@@ -237,9 +237,9 @@ Options below are internal/developer ones \(compatibility not guaranteed\):
|
||||
Αρχεία:
|
||||
|
||||
|
||||
- **\*\.hbp** αρχείο έργου\. Μπορεί να περιέχει οποιοδήποτε αριθμό επιλογών γραμμής\-εντολών, οι οποίες αναμένεται να αποφέρουν ένα αποτέλεσμα, δηλ\. δημιουργία μιας εφαρμογής\. Γραμμές που αρχίζουν με το χαρακτήρα '\#' αγνοούνται, κατα τ'άλλα, η δημιουργία ξεχωριστών γραμμών είναι προαιρετική και οι επιλογές μπαίνουν διαχωρισμένες με κενό διάστημα, ακριβώς όπως στη γραμμή\-εντολών\. Επιλογή που περιέχει κενό διάστημα πρέπει να εγκλειστεί σε "εισαγωγικα"\. Κάθε αναφορά αρχείου \.hbp θα εκτελεστεί σαν υπο\-έργο\.
|
||||
- **\*\.hbp** αρχείο έργου\. Μπορεί να περιέχει οποιοδήποτε αριθμό επιλογών γραμμής\-εντολών, οι οποίες αναμένεται να αποφέρουν ένα αποτέλεσμα, δηλ\. δημιουργία μιας εφαρμογής\. Γραμμές που αρχίζουν με το χαρακτήρα '\#' αγνοούνται, κατα τ'άλλα, η δημιουργία ξεχωριστών γραμμών είναι προαιρετική και οι επιλογές μπαίνουν διαχωρισμένες με κενό διάστημα, ακριβώς όπως στη γραμμή\-εντολών\. Επιλογή που περιέχει κενό διάστημα πρέπει να εγκλειστεί σε "εισαγωγικα"\. Κάθε αναφορά αρχείου \.hbp θα εκτελεστεί σαν υπο\-έργο\.
|
||||
- **\*\.hbm** συλλογή επιλογών\. Μπορεί να χρησιμοποιηθεί για συγκέντρωση κοινών επιλογών μέσα σε ένα αρχείο το οποίο θα συμπεριληφθεί μέσα σε αρχεία έργου\. Η μορφή που χρησιμοποιεί ή ίδια με τα \.hbp αρχεία\.
|
||||
- **\*\.hbc** συλλογή από επιλογές που σθνοδεύουν collection of options that accompany συστατικά στοιχεία \(γνωστά και ως 'libs', γνωστά και ως packages\)\. Χρήσιμοποιείται διαφορετική σύνταξη απο αυτήν της γραμμής\-εντολών και των αρχείων \.hbp/\.hbm\. Γραμμές που αρχίζουν με το χαρακτήρα '\#' αγνοούνται, κάθε ντιρεκτίβα πρέπει να τοποθετείται σε ξεχωριστή γραμμή\.
|
||||
- **\*\.hbc** συλλογή από επιλογές που σθνοδεύουν collection of options that accompany συστατικά στοιχεία \(γνωστά και ως 'libs', γνωστά και ως packages\)\. Χρήσιμοποιείται διαφορετική σύνταξη απο αυτήν της γραμμής\-εντολών και των αρχείων \.hbp/\.hbm\. Γραμμές που αρχίζουν με το χαρακτήρα '\#' αγνοούνται, κάθε ντιρεκτίβα πρέπει να τοποθετείται σε ξεχωριστή γραμμή\.
|
||||
- **\*\.ch** αν περαστεί κατευθείαν σαν πηγαίο αρχείο, θα χρησιμοποιηθεί σαν επιπλέον πρότυπο header
|
||||
- **hbmk\.hbc** standard αρχείο \.hbc που δέχεται αυτόματη επεξεργασία , αν είναι παρόν\. Πιθανή\(ές\) τοποθεσίες \(με σειρά προτεραιότητας\) \[\*\]: %APPDATA%\\\.harbour, <hbmk2 κατάλογος>
|
||||
- **hbmk\.hbm** προαιρετικό \.hbm αρχείο μέσα στο τρέχοντα κατάλογο εργασίας, που δέχεται επεξεργασία αυτομάτως πρίν από τυχόν άλλες επιλογές
|
||||
@@ -264,7 +264,7 @@ Options below are internal/developer ones \(compatibility not guaranteed\):
|
||||
- **$\{hb\_self\}** πλήρες όνομα του αρχείου που χρησιμοποιείται
|
||||
- **$\{hb\_curdir\}** τρέχων καταλόγος εργασίας
|
||||
- **$\{hb\_tempdir\}** Κατάλογος Λ\.Σ\. για προσωρινα αρχεία
|
||||
- **$\{hb\_targetname\}** όνομα του έργου \(χωρίς κατάλογο και κατάληξη\)\. Επιστρέφει \.adhoc\. αν δεν υπαρχει αρχείο έργου\.
|
||||
- **$\{hb\_targetname\}** όνομα του έργου \(χωρίς κατάλογο και κατάληξη\)\. Επιστρέφει \.adhoc\. αν δεν υπαρχει αρχείο έργου\.
|
||||
- **$\{hb\_targettype\}** ο τύπος του έργου \(hbexe, hblib, hbdyn, hbdynvm, hbimplib, hbppo, hbhrb, hbcontainer\)
|
||||
- **$\{hb\_plat\}** επιλεγμένη πλατφόρμα
|
||||
- **$\{hb\_comp\}** επιλεγμένος μεταγλωττιστής C
|
||||
@@ -279,18 +279,18 @@ Options below are internal/developer ones \(compatibility not guaranteed\):
|
||||
- **$\{hb\_ver\}** Η έκδοση Harbour σε δεκαεξαδική triple byte μορφή\. Π\.χ\.: 030200
|
||||
- **$\{hb\_verstr\}** η έκδοση Harbour σε ανθρώπινα αναγνώσιμη μορφή <major>\.<minor>\.<release><status>\. Π\.χ\.: 3\.2\.0dev
|
||||
- **$\{hb\_major\}** Μείζων αριθμός έκδοσης Harbour
|
||||
- **$\{hb\_minor\}** Δευτερεύων αριθμός έκδοσης
|
||||
- **$\{hb\_release\}** Αριθμός έκδοσης Harbour \-release\-
|
||||
- **$\{hb\_status\}** Κατάσταση έκδοσης Harbour
|
||||
- **$\{hb\_minor\}** Δευτερεύων αριθμός έκδοσης
|
||||
- **$\{hb\_release\}** Αριθμός έκδοσης Harbour \-release\-
|
||||
- **$\{hb\_status\}** Κατάσταση έκδοσης Harbour
|
||||
- **$\{hb\_revision\}** Αναθεώρηση Harbour
|
||||
- **$\{hb\_host\_plat\}** Πλατφόρμα υποδοχής
|
||||
- **$\{hb\_host\_plat\}** Πλατφόρμα υποδοχής
|
||||
- **$\{hb\_host\_plat\_unix\}** επιστρέφει '1' αν η πλατφόρμα υποδοχής Harbour είναι \*nix συμβατή
|
||||
- **$\{hb\_bin\}** Κατάλογος εκτελέσιμων αρχείων Harbour
|
||||
- **$\{hb\_lib\}** Κατάλογος στατικών βιβλιοθηκών Harbour
|
||||
- **$\{hb\_lib3rd\}** Κατάλογος 3rd party βιβλιοθηκών Harbour
|
||||
- **$\{hb\_dyn\}** Κατάλογος δυναμικών βιβλιοθηκών Harbour
|
||||
- **$\{hb\_inc\}** Κατάλογος header Harbour
|
||||
- **$\{hb\_addons\}** Κατάλογος βάσης add\-ons Harbour
|
||||
- **$\{hb\_bin\}** Κατάλογος εκτελέσιμων αρχείων Harbour
|
||||
- **$\{hb\_lib\}** Κατάλογος στατικών βιβλιοθηκών Harbour
|
||||
- **$\{hb\_lib3rd\}** Κατάλογος 3rd party βιβλιοθηκών Harbour
|
||||
- **$\{hb\_dyn\}** Κατάλογος δυναμικών βιβλιοθηκών Harbour
|
||||
- **$\{hb\_inc\}** Κατάλογος header Harbour
|
||||
- **$\{hb\_addons\}** Κατάλογος βάσης add\-ons Harbour
|
||||
- **$\{hb\_first\}** το όνομα του πηγαίου αρχείου που περιέχει την συνάρτηση εκκίνησης \(χωρίς κατάλογο και κατάληξη\)
|
||||
- **$\{hb\_outputdir\}** ο κατάλογος εξόδου
|
||||
- **$\{hb\_outputname\}** όνομα εξόδου \(χωρίς κατάληξη\)
|
||||
@@ -313,75 +313,75 @@ Options below are internal/developer ones \(compatibility not guaranteed\):
|
||||
- **\{nodebug\}** Απενεργοποιημένη αποσφαλμάτωση επιπέδου C \(δες \-debug\- επιλογή\)
|
||||
- **\{shared\}** κατασκευή shared \(δες \-shared και τις σχετικές επιλογές\)
|
||||
- **\{static\}** κατασκευή static \(δες \-static και τις σχετικές επιλογές\)
|
||||
- **\{lngcpp\}** εξαναγασμένο C\+\+ μοντέλο \(δες \-cpp επιλογή\)
|
||||
- **\{lngc\}** εξαναγασμένο C μοντέλο \(δες \-cpp επιλογή\)
|
||||
- **\{winuni\}** μοντέλο Windows UNICODE \(WIDE\) \(δες επιλογή \-winuni\)
|
||||
- **\{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\)
|
||||
- **\{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\)
|
||||
- **\{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 μοντέλο \( δες επιλογή \-xhb\)
|
||||
- **\{hb10\}** Κατάσταση συμβατότητας Harbour 1\.0\.x \( δες επιλογή \-hb10\)
|
||||
- **\{hb20\}** Κατάσταση συμβατότητας Harbour 2\.0\.x \( δες επιλογή \-hb20\)
|
||||
- **\{hb30\}** Κατάσταση συμβατότητας Harbour 3\.0\.x \( δες επιλογή \-hb30\)
|
||||
- **\{xhb\}** xhb μοντέλο \( δες επιλογή \-xhb\)
|
||||
- **\{hb\_ispath='<file|dir>'\}** το φίλτρο θα περάσει αν το όνομα <file> ή <dir> υπάρχει στο δίσκο\.
|
||||
- **\{MACRO\}** το φίλτρο θα περάσει αν η τιμή $\{MACRO\} δεν είναι άδεια και όχι ίση με '0' ή 'no' \(πεζά/κεφαλαία: αδιάφορο\)
|
||||
- **\{MACRO='<value>'\}** το φίλτρο θα περάσει αν η τιμή $\{MACRO\} ισούται με την <value> \(ευαίσθητο σε πεζά/κεφαλαία\)
|
||||
- **\{MACRO>'<value>'\}** το φίλτρο θα περάσει αν η τιμή $\{MACRO\} είναι μεγαλίτερη από την <value> \(πεζά/κεφαλαία: αδιάφορο\)
|
||||
- **\{MACRO<'<value>'\}** το φίλτρο θα περάσει αν η τιμή $\{MACRO\} είναι μικρότερη από την <value> \(πεζά/κεφαλαία: αδιάφορο\)
|
||||
- **\{MACRO='<value>'\}** το φίλτρο θα περάσει αν η τιμή $\{MACRO\} ισούται με την <value> \(ευαίσθητο σε πεζά/κεφαλαία\)
|
||||
- **\{MACRO>'<value>'\}** το φίλτρο θα περάσει αν η τιμή $\{MACRO\} είναι μεγαλίτερη από την <value> \(πεζά/κεφαλαία: αδιάφορο\)
|
||||
- **\{MACRO<'<value>'\}** το φίλτρο θα περάσει αν η τιμή $\{MACRO\} είναι μικρότερη από την <value> \(πεζά/κεφαλαία: αδιάφορο\)
|
||||
|
||||
|
||||
Προκαθορισμένες σταθερές σε πηγαία αρχεία:
|
||||
|
||||
|
||||
- **\_\_HBSCRIPT\_\_HBMK\_PLUGIN** όταν ένα σενάριο \.hb είναι μεταγλωττισμένο ως plugin του hbmk2
|
||||
- **\_\_HBSCRIPT\_\_HBMK\_PLUGIN** όταν ένα σενάριο \.hb είναι μεταγλωττισμένο ως plugin του hbmk2
|
||||
- **\_\_HBEXTREQ\_\_** όταν ενα \.hbx πηγαίο αρχείο είναι παρόν σε ένα έργο \(διαθέσιμο στα πηγαία αρχεία Harbour\)
|
||||
- **HBMK\_HAS\_<hbcname>** when <hbcname>\.hbc package is linked to the build target\. The value is the version= value from the \.hbc file, converted to a decimal number, which is '1', if not specified\. \(available in Harbour sources\)
|
||||
- **HBMK\_HAS\_<depname>** όταν ανιχνεύτηκε <depname> εξάρτηση \(διαθέσιμο σε πηγαίους κώδικες C\)
|
||||
- **HBMK\_HAS\_<depname>** όταν ανιχνεύτηκε <depname> εξάρτηση \(διαθέσιμο σε πηγαίους κώδικες C\)
|
||||
|
||||
|
||||
- **\_\_HBSCRIPT\_\_HBSHELL** όταν ένα πηγαίο αρχείο Harbour εκτελείται ως σενάριο κελύφους
|
||||
- **<standard Harbour>** \_\_PLATFORM\_\_\*, \_\_ARCH\*BIT\_\_, \_\_\*\_ENDIAN\_\_, κ\.λ\.π\.\.\.\.
|
||||
|
||||
|
||||
Προκαθορισμένες σταθερές κατασκευαστικά αρχεία \(είναι διαθέσιμες μετά από '\-depfinish=<depname>' / 'depfinish=<depname>'\):
|
||||
Προκαθορισμένες σταθερές κατασκευαστικά αρχεία \(είναι διαθέσιμες μετά από '\-depfinish=<depname>' / 'depfinish=<depname>'\):
|
||||
|
||||
|
||||
- **HBMK\_HAS\_<depname>** όταν <depname> εξάρτηση ανιχνεύτηκε
|
||||
- **HBMK\_HAS\_<depname>** όταν <depname> εξάρτηση ανιχνεύτηκε
|
||||
- **HBMK\_DIR\_<depname>** επιστρέφει τον επικεφαλής κατάλογο όπου η <depname> ανιχνεύτηκε, ή κενό αν δεν ανιχνεύτηκε\.
|
||||
- **HBMK\_HAS\_<depname> \_LOCAL** οταν η <depname> εξάρτηση ανιχνεύτηκε σε μια θέση που ορίστηκε από την επιλογή \-depincpathlocal=
|
||||
- **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\_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\_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\_CCPATH** επικάλυψη του καταλόγου μεταγλωττιστή C \(μόνο σε gcc οικογένειες μεταγλωττιστών\)
|
||||
- **HB\_CCPREFIX** επικάλυψη του προθέματος μεταγλωττιστή C \(μόνο σε gcc οικογένειες μεταγλωττιστών\)
|
||||
- **HB\_CCSUFFIX** επικάλυψη του επιθέματος μεταγλωττιστή C \(μόνο σε gcc οικογένειες μεταγλωττιστών\)
|
||||
- **HB\_INSTALL\_PREFIX** επικάλυψη του βασικού καταλόγου εγκατάστασης του Harbour
|
||||
- **HB\_INSTALL\_ADDONS** επικάλυψη του βασικού καταλόγου add\-ons του Harbour
|
||||
|
||||
|
||||
- **HB\_EXTENSION** λίστα καταλήξεων, διαχωρισμένων με κενό διάστημα, προς φόρτωση στο διαλογικό κέλυφος του Harbour
|
||||
- **HB\_EXTENSION** λίστα καταλήξεων, διαχωρισμένων με κενό διάστημα, προς φόρτωση στο διαλογικό κέλυφος του Harbour
|
||||
|
||||
\.hbc ντιρεκτίβες \(πρέπει να γραφτούν σε ξεχωριστές γραμμές\):
|
||||
|
||||
@@ -389,16 +389,16 @@ Options below are internal/developer ones \(compatibility not guaranteed\):
|
||||
- **echo=<msg>** εμφάνιση <msg>
|
||||
- **skip=\[<msg>\]** παράλειψη επεξεργασίας του υπόλοιπου \.hbc αρχείου\. Εμφάνιση <msg>, αν οριστεί\.
|
||||
- **stop=\[<msg>\]** διακοπή της κατασκευής\. Εμφάνιση του <msg>, αν οριστεί\.
|
||||
- **sources=** προσθήκη λίστας αρχείων ως αρχεία εισόδου, διαχωρισμένων με κενό
|
||||
- **headers=** προσθήκη διαχωρισμένης με κενό λίστας από headers μορφής \.ch ως πρότυπο header
|
||||
- **libs=** προσθέστε λίστα βιβλιοθηκών διαχωρισμένων με κενό \(δες περισσότερα στην \-l επιλογή\)
|
||||
- **sources=** προσθήκη λίστας αρχείων ως αρχεία εισόδου, διαχωρισμένων με κενό
|
||||
- **headers=** προσθήκη διαχωρισμένης με κενό λίστας από headers μορφής \.ch ως πρότυπο header
|
||||
- **libs=** προσθέστε λίστα βιβλιοθηκών διαχωρισμένων με κενό \(δες περισσότερα στην \-l επιλογή\)
|
||||
- **frameworks=** προσθήκη λίστας frameworks διαχωρισμένων με κενό \(μόνο σε Darwin\)
|
||||
- **requests=** add space separated list of symbols to force link to the build target
|
||||
- **syslibs=** προσθήκη λίστας βιβλιοθηκών χωρισμένων με κενό διάστημα ως βιβλιοθήκες συστήματος \(πρίν από άλλες βιβλιοθήκες\)
|
||||
- **hbcs=** ενσωμάτψση λίστας \.hbc αρχείων διαχωρισμένων με κενό διάστημα\. Επιτρέπονται ονόματα χωρίς την κατάληξη\. Οι αναφορές αυτές επεξεργάζονται επι τόπου\.
|
||||
- **hbcs=** ενσωμάτψση λίστας \.hbc αρχείων διαχωρισμένων με κενό διάστημα\. Επιτρέπονται ονόματα χωρίς την κατάληξη\. Οι αναφορές αυτές επεξεργάζονται επι τόπου\.
|
||||
- **autohbcs=** λίστα τιμών διαχωρισμένων με κενό διάστημα, όπως στην επιλογή \-autohbc=
|
||||
- **libpaths=** λίστα μονοπατιών, διαχωρισμένων με κενό διάστημα, για πρόσθετες βιβλιοθήκες
|
||||
- **incpaths=** προσθήκη διαχωρισμένης με κενό λίστας πρόσθετων μονοπατιών header \( για αμφότερα Harbour και C\)
|
||||
- **incpaths=** προσθήκη διαχωρισμένης με κενό λίστας πρόσθετων μονοπατιών header \( για αμφότερα Harbour και C\)
|
||||
- **instfiles=** λίστα τιμών διαχωρισμένων με κενό διάστημα, όπως στην επιλογή \-instfile=
|
||||
- **instpaths=** λίστα τιμών διαχωρισμένων με κενό διάστημα, όπως στην επιλογή \-instpath=
|
||||
- **prgflags=** λίστα τιμών διαχωρισμένων με κενό διάστημα, όπως στην επιλογή \-prgflag=
|
||||
@@ -414,7 +414,7 @@ Options below are internal/developer ones \(compatibility not guaranteed\):
|
||||
- **mt=<bool>** 'yes' = \-mt, 'no' = \-st επιλογή
|
||||
- **pic=<bool>** 'yes' = \-pic, 'no' = \-pic\- επιλογή
|
||||
- **shared=<bool>** 'yes' = \-shared, 'no' = \-static επιλογή
|
||||
- **shareddef=<bool>** παρόμοιο με shared=, αλλά λειτουργεί μόνο αν το μοντέλο shared/static δεν έχει οριστεί πιο πρίν
|
||||
- **shareddef=<bool>** παρόμοιο με shared=, αλλά λειτουργεί μόνο αν το μοντέλο shared/static δεν έχει οριστεί πιο πρίν
|
||||
- **fullstatic=<bool>** 'yes' = \-fullstatic, 'no' = \-static επιλογή
|
||||
- **debug=<bool>** 'yes' = \-debug, 'no' = \-debug\- επιλογή
|
||||
- **optim=** 'yes' = \-optim, 'no' = \-optim\- επιλογή
|
||||
@@ -428,23 +428,23 @@ Options below are internal/developer ones \(compatibility not guaranteed\):
|
||||
- **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=
|
||||
- **cpp=** όμοιο με την επιλογή \-cpp=
|
||||
- **warn=** όμοιο με την επιλογή \-warn=
|
||||
- **compr=** όμοιο με την επιλογή \-compr=
|
||||
- **head=** όμοιο με την επιλογή \-head=
|
||||
- **plugins=** λίστα plugins του hbmk2 διαχωρισμένων με κενό διάστημα
|
||||
- **gt=<name>** όμοιο με την επιλογή \-gt<name>
|
||||
- **gt=<name>** όμοιο με την επιλογή \-gt<name>
|
||||
- **gtdef=<name>** ορισμός του πρεπιλεγμένου GT που θα χρησιμοποιηθεί
|
||||
- **env=** όμοιο με την επιλογή \-env:
|
||||
- **deppkgname=** όμοιο με την επιλογή \-deppkgname=
|
||||
- **depkeyhead=** όμοιο με την επιλογή \-depkeyhead=
|
||||
- **depoptional=** όμοιο με την επιλογή \-depoptional=
|
||||
- **depcontrol=** όμοιο με την επιλογή \-depcontrol=
|
||||
- **depincroot=** όμοιο με την επιλογή \-depincroot=
|
||||
- **depincpath=** όμοιο με την επιλογή \-depincpath=
|
||||
- **depincpathlocal=** όμοιο με την επιλογή \-depincpathlocal=
|
||||
- **depimplibs=** όμοιο με την επιλογή \-depimplibs=
|
||||
- **depimplibd=** όμοιο με την επιλογή \-depimplibd=
|
||||
- **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, αν δεν οριστεί\.
|
||||
@@ -458,7 +458,7 @@ Plugin API:
|
||||
|
||||
|
||||
- **hbmk\_Register\_Input\_File\_Extension\( hbmk, <cExt> \) \-> NIL**
|
||||
Καταχώριση κατάληξης αρχείου που θα περαστεί σε plugin \(από προεπιλογή, όλες οι άγνωστες καταλήξεις αρχείων περνάνε στον μεταγλωττιστή Harbour\)\.
|
||||
Καταχώριση κατάληξης αρχείου που θα περαστεί σε plugin \(από προεπιλογή, όλες οι άγνωστες καταλήξεις αρχείων περνάνε στον μεταγλωττιστή Harbour\)\.
|
||||
- **hbmk\_AddInput\_PRG\( hbmk, <cFileName> \) \-> NIL**
|
||||
Προσθήκη ενός Harbour αρχείου εισόδου στο έργο\.
|
||||
- **hbmk\_AddInput\_C\( hbmk, <cFileName> \) \-> NIL**
|
||||
@@ -480,17 +480,17 @@ Plugin API:
|
||||
- **hbmk\_OutErrRaw\( hbmk, \.\.\. \) \-> NIL**
|
||||
Εξοδος κειμένου στο stderr χωρίς καμμία μορφοποίηση\.
|
||||
- **hbmk\_Macro\( hbmk, <cMacro> \) \-> <cResult>**
|
||||
Αξιολόγηση της macro έκφρασης hbmk2 \.
|
||||
Αξιολόγηση της macro έκφρασης hbmk2 \.
|
||||
- **hbmk\_FNameEscape\( hbmk, <cFileName> \) \-> <cFileName>**
|
||||
Οριοθετημενο με Escape ή εισαγωγικά ονομααρχείου για να χρησιμοποιηθεί ως παραμέτρος εξωτερικής εντολή\.
|
||||
Οριοθετημενο με Escape ή εισαγωγικά ονομααρχείου για να χρησιμοποιηθεί ως παραμέτρος εξωτερικής εντολή\.
|
||||
- **hbmk\_PathSepToTarget\( hbmk, <cFileName> \) \-> <cFileName>**
|
||||
Convert filename to the format required for the target platform/C compiler\.
|
||||
- **hbmk\_PathSepToForward\( <cPath> \) \-> <cPath>**
|
||||
Μετατροπή του ονόματος αρχείου ωστε να έχει εμπρός κάθετο / ως διαχωρστή\.
|
||||
Μετατροπή του ονόματος αρχείου ωστε να έχει εμπρός κάθετο / ως διαχωρστή\.
|
||||
- **hbmk\_PathFromWorkdirToCWD\( hbmk \) \-> <cRelativePath>**
|
||||
Επιστροφή σχετικού μονοπατιού της τιμής του \-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>**
|
||||
@@ -506,7 +506,7 @@ Convert filename to the format required for the target platform/C compiler\.
|
||||
|
||||
|
||||
- **"apiver"** η έκδοση ΑΡΙ σαν ακέραιος αριθμός
|
||||
- **"cSTATE"** δήλωση επίκλισης\. Μπορεί να είναι: 'init', 'pre\_all', 'pre\_prg', 'pre\_res', 'pre\_c', 'pre\_link', 'pre\_lib', 'pre\_cleanup', 'post\_build', 'post\_all'
|
||||
- **"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 τιμή
|
||||
@@ -585,19 +585,19 @@ $ hbmk2 myscript\.hrb \[<παραμετρος\[ι\]>\]
|
||||
|
||||
- **Για την κατασκευή ενός μοναδικού**
|
||||
$ 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 αρχείο**
|
||||
$ hbmk2 myapp\.prg hbct\.hbc
|
||||
- **Για να δημιουργήσετε μία εφαρμογή που χρησιμοποιεί μία raw βιβλιοθήκη**
|
||||
- **Για να δημιουργήσετε μία εφαρμογή που χρησιμοποιεί μία raw βιβλιοθήκη**
|
||||
$ hbmk2 myapp\.prg \-lmylib \-L<path\_to\_mylib>
|
||||
- **Για να δημιουργήσετε μία εφαρμογή που χρησιμοποιεί ένα Windows resource**
|
||||
- **Για να δημιουργήσετε μία εφαρμογή που χρησιμοποιεί ένα Windows resource**
|
||||
$ hbmk2 mymain\.prg myres\.rc
|
||||
- **Για να δημιουργήσετε μία εφαρμογή με αναφορές σε δυναμικές βιβλιοθήκες Harbour**
|
||||
- **Για να δημιουργήσετε μία εφαρμογή με αναφορές σε δυναμικές βιβλιοθήκες Harbour**
|
||||
$ hbmk2 \-shared myapp\.prg
|
||||
- **Για δημιουργία εφαρμογής από όλα τα \.prg και \.c αρχεία που υπάρχουν μεσα σε ένα 'πηγαίο' υποκατάλογο**
|
||||
$ hbmk2 \-omyapp src/\*\.prg src/\*\.c
|
||||
@@ -642,20 +642,20 @@ $ hbmk2 \-hblib mylibsrc\.prg \-omylib \-inc
|
||||
- Οι συνηθισμένες επιλογές του μεταγλωττιστή Harbour γίνονται επίσης δεκτές ως έχουν\.
|
||||
\(μπορείτε να τις δείτε με την επιλογή \-harbourhelp\)
|
||||
- hbmk\.hbc προαιρετικό αρχείο στον κατάλογο hbmk2, αν υπάρχει, δέχεται παντοτε επεξεργασία\. Σε \*nix πλατφόρμες οι κατάλογοι ~/\.harbour, /etc/harbour, <base>/etc/harbour, <base>/etc ελέγχονται \(με αυτή τη σειρά\) πρίν από τον κατάλογο hbmk2 \.
|
||||
- Το hbmk\.hbm σενάριο κατασκευής στον τρέχοντα κατάλογο δέχεται πάντοτε επεξεργασία, αν υπάρχει\.
|
||||
- Το 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 αρχείου
|
||||
- Οι περισσότερες \.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\`"\.
|
||||
- When multiple build target type selection options \(\-hblib, \-hbdyn, etc\.\) are specified, the first one will be significant, the rest will be silently ignored\.
|
||||
- Βιβλιοθήκες και object αρχεία δημιουργημένα με/για τον CA\-Cl\*pper δεν θα λειτουργήσουν με κανέναν υποστηριζόμενο μεταγλωττιστή/πλατφόρμα\.
|
||||
- Η υποστήρξη προεπιλογών και χαρακτηριστικών μπορεί να διαφέρει ανάλογα με την πλατφόρμα/μεταγλωττιστή\.
|
||||
- Δεν χρειάζεστε το GNU Make ή κάποιο άλλο make μεταγλωττιστή C και το MSYS \(σε Windows\) για να εκτελέσετε το hbmk2\.
|
||||
- Δεν χρειάζεστε το 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\)\.
|
||||
- \.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' πλατφόρμα υποδοχής\.
|
||||
|
||||
|
||||
@@ -75,13 +75,13 @@ Opciones:
|
||||
- **\-stop\[=<text>\]** parar sin hacer nada y mostrar <text> si se ha especificado
|
||||
- **\-echo=<text>** Muestra texto en la pantalla
|
||||
- **\-pause** forzar pause para presionar una tecla en caso de error \(solo con driver GT alternativo\)
|
||||
- **\-exitstr** mostrar resultado de error como texto legible al salir
|
||||
- **\-exitstr** mostrar resultado de error como texto legible al salir
|
||||
- **\-info** activar los mensajes informativos
|
||||
- **\-quiet\[\-\]** suprimir todos los mensajes en pantalla
|
||||
|
||||
|
||||
- **\-bldf\[\-\]** heredar flags de Harbour: todos/ninguno \(por defecto\)
|
||||
- **\-bldf=\[p\]\[c\]\[l\]** heredar todos los flags \.prg/\.c/linker \(o ninguno\) desde construcción de Harbour
|
||||
- **\-bldf=\[p\]\[c\]\[l\]** heredar todos los flags \.prg/\.c/linker \(o ninguno\) desde construcción de Harbour
|
||||
- **\-F<framework>** Enlace con marco <framework> \(Sólo Darwin \)
|
||||
- **\-prgflag=<f>** pasar bandera única al compilador Harbour
|
||||
- **\-cflag=<f>** pasar bandera única al compilador C
|
||||
@@ -184,7 +184,7 @@ crear link o copiar hbmk2 para rtlink/blinker/exospace resultará el mismo efect
|
||||
|
||||
|
||||
- **\-plat=<platform>** reemplaza la plataforma destino por defecto \(por defecto: automático\)
|
||||
- **\-cpu=<cpu>** reemplaza la CPU de destino por defecto \(por defecto:automática\) \(EXPERIMENTAL\)
|
||||
- **\-cpu=<cpu>** reemplaza la CPU de destino por defecto \(por defecto:automática\) \(EXPERIMENTAL\)
|
||||
- **\-comp=<compiler>** reemplaza la autodetección del compilador C
|
||||
Valor especial:
|
||||
\- bld: usa la configuración de construcción original \(por defecto en \*nix\)
|
||||
@@ -242,7 +242,7 @@ Archivos:
|
||||
- **\*\.ch** si se envía como archivo fuente, será usado como cabecera estándar adicional
|
||||
- **hbmk\.hbc** standard \.hbc file that gets automatically processed, if present\. Possible location\(s\) \(in order of precedence\) \[\*\]: %APPDATA%\\\.harbour, <directorio hbmk2>
|
||||
- **hbmk\.hbm** optional \.hbm file residing in current working directory, which gets automatically processed before other options
|
||||
- **$hb\_pkg\_dynlib\.hbm** archivo especial \.hbm incrustado dentro de hbmk2\. Maneja los detalles de la creación de una librería dinámica \(al estilo de contribuciones Harbour\)\.
|
||||
- **$hb\_pkg\_dynlib\.hbm** archivo especial \.hbm incrustado dentro de hbmk2\. Maneja los detalles de la creación de una librería dinámica \(al estilo de contribuciones Harbour\)\.
|
||||
- **$hb\_pkg\_install\.hbm** special \.hbm file embedded inside hbmk2\. It manages the details of installing build targets and related package files to standard locations \(in the style of Harbour contribs\)\.
|
||||
|
||||
|
||||
@@ -264,7 +264,7 @@ Variables macro:
|
||||
- **$\{hb\_curdir\}** directorio de trabajo actual
|
||||
- **$\{hb\_tempdir\}** Directorio del sistema operativo para archivos temporales
|
||||
- **$\{hb\_targetname\}** nombre del proyecto \(sin directorio ni extensión\)\. Devuelve \.adhoc\. si no existe archivo de proyecto\.
|
||||
- **$\{hb\_targettype\}** tipo de proyecto \(hbexe, hblib, hbdyn, hbdynvm, hbimplib, hbppo, hbhrb, hbcontainer\)
|
||||
- **$\{hb\_targettype\}** tipo de proyecto \(hbexe, hblib, hbdyn, hbdynvm, hbimplib, hbppo, hbhrb, hbcontainer\)
|
||||
- **$\{hb\_plat\}** plataforma seleccionada
|
||||
- **$\{hb\_comp\}** compilador C seleccionado
|
||||
- **$\{hb\_comp\_ver\}** versión de compilador C
|
||||
@@ -287,7 +287,7 @@ Variables macro:
|
||||
- **$\{hb\_bin\}** directorio de binarios Harbour
|
||||
- **$\{hb\_lib\}** Directorio de librerías estáticas de Harbour
|
||||
- **$\{hb\_lib3rd\}** Directorio de librerías estáticas de terceros de Harbour
|
||||
- **$\{hb\_dyn\}** Directorio de librerías dinámicas de Harbour
|
||||
- **$\{hb\_dyn\}** Directorio de librerías dinámicas de Harbour
|
||||
- **$\{hb\_inc\}** directorio de cabeceras Harbour
|
||||
- **$\{hb\_addons\}** directorio base de complementos de Harbour
|
||||
- **$\{hb\_first\}** nombre del archivo fuente que contiene la función principal \(sin directorio ni extensión\)
|
||||
@@ -300,9 +300,9 @@ Variables macro:
|
||||
Filtros \(puede combinar y/o negarlos\):
|
||||
|
||||
|
||||
- **\{<platform>\}** plataforma destino\. Donde <platform> puede ser cualquier valor aceptado por la opción \-plat= \.
|
||||
- **\{<compiler>\}** compilador C destino\. Donde <compiler> puede ser cualquier valor aceptado por la opción \-comp= \.
|
||||
- **\{<cpu>\}** CPU destino\. Donde <cpu> puede ser uno de: x86, x86\_64, ia64, arm, mips, sh
|
||||
- **\{<platform>\}** plataforma destino\. Donde <platform> puede ser cualquier valor aceptado por la opción \-plat= \.
|
||||
- **\{<compiler>\}** compilador C destino\. Donde <compiler> puede ser cualquier valor aceptado por la opción \-comp= \.
|
||||
- **\{<cpu>\}** CPU destino\. Donde <cpu> puede ser uno de: x86, x86\_64, ia64, arm, mips, sh
|
||||
- **\{<targettype>\}** build target type\. Where <targettype> is any of the values returned by macro variable $\{hb\_targettype\}\.
|
||||
- **\{mt\}** build target is multi\-threaded \(see \-mt option\)
|
||||
- **\{st\}** construir destino como monohilo \(ver opción \-st\)
|
||||
@@ -318,15 +318,15 @@ Filtros \(puede combinar y/o negarlos\):
|
||||
- **\{winansi\}** modo Windows ANSI \(ver opción \-winuni\-\)
|
||||
- **\{unix\}** plataforma destino es compatible \*nix \(bsd, hpux, sunos, beos, qnx, android, vxworks, symbian, linux, darwin, cygwin, minix, aix\)
|
||||
- **\{allwin\}** plataforma destino es compatible con Windows \(win, wce\)
|
||||
- **\{allgcc\}** compilador C destino pertenece a la familia gcc \(gcc, mingw, mingw64, mingwarm, djgpp, gccomf, clang, open64, pcc\)
|
||||
- **\{allgcc\}** compilador C destino pertenece a la familia gcc \(gcc, mingw, mingw64, mingwarm, djgpp, gccomf, clang, open64, pcc\)
|
||||
- **\{allmingw\}** compilador C destino es mingw\* \(mingw, mingw64, mingwarm\)
|
||||
- **\{allmsvc\}** compilador C destino es msvc\* \(msvc, msvc64, msvcia64, msvcarm\)
|
||||
- **\{allbcc\}** compilador C destino es bcc\* \(bcc, bcc64\)
|
||||
- **\{allpocc\}** compilador C destino es pocc\* \(pocc, pocc64, poccarm\)
|
||||
- **\{allicc\}** compilador C destino es icc\* \(icc, iccia64\)
|
||||
- **\{hb10\}** Modo de compatibilidad Harbour 1\.0\.x \(ver opción \-hb10\)
|
||||
- **\{hb20\}** Modo de compatibilidad Harbour 2\.0\.x \(ver opción \-hb20\)
|
||||
- **\{hb30\}** Modo de compatibilidad Harbour 3\.0\.x \(ver opción \-hb30\)
|
||||
- **\{hb10\}** Modo de compatibilidad Harbour 1\.0\.x \(ver opción \-hb10\)
|
||||
- **\{hb20\}** Modo de compatibilidad Harbour 2\.0\.x \(ver opción \-hb20\)
|
||||
- **\{hb30\}** Modo de compatibilidad Harbour 3\.0\.x \(ver opción \-hb30\)
|
||||
- **\{xhb\}** mode xhb \(ver opción \-xhb\)
|
||||
- **\{hb\_ispath='<file|dir>'\}** el filtro pasará si el nombre de <file> o <dir> existe en disco\.
|
||||
- **\{MACRO\}** el filtro pasará si el valor de $\{MACRO\} no está vacio y no es igual a '0' o 'no' \(insensible a minúsculas y mayúsculas\)
|
||||
@@ -338,7 +338,7 @@ Filtros \(puede combinar y/o negarlos\):
|
||||
Constantes predefinidas en fuentes\.
|
||||
|
||||
|
||||
- **\_\_HBSCRIPT\_\_HBMK\_PLUGIN** cuando un script \.hb es compilado como plugin hbmk2
|
||||
- **\_\_HBSCRIPT\_\_HBMK\_PLUGIN** cuando un script \.hb es compilado como plugin hbmk2
|
||||
- **\_\_HBEXTREQ\_\_** cuando una fuente \.hbx existe en un proyecto \(disponible en las fuentes Harbour\)
|
||||
- **HBMK\_HAS\_<hbcname>** when <hbcname>\.hbc package is linked to the build target\. The value is the version= value from the \.hbc file, converted to a decimal number, which is '1', if not specified\. \(available in Harbour sources\)
|
||||
- **HBMK\_HAS\_<depname>** cuando la dependencia <depname> ha sido detectada \(disponible en fuentes C\)
|
||||
@@ -353,25 +353,25 @@ Constantes predefinidas en ficheros de construcción \(están disponibles luego
|
||||
|
||||
- **HBMK\_HAS\_<depname>** cuando la dependencia <depname> ha sido detectada
|
||||
- **HBMK\_DIR\_<depname>** devuelve el directorio cabecera en donde <depname> fue detectado, o un valor vacío so no se ha detectado\.
|
||||
- **HBMK\_HAS\_<depname>\_LOCAL** cuando la dependencia <depname> ha sido detectada en una ubicación establecida por la opción \-depincpathlocal=
|
||||
- **HBMK\_HAS\_<depname>\_LOCAL** cuando la dependencia <depname> ha sido detectada en una ubicación establecida por la opción \-depincpathlocal=
|
||||
|
||||
Variables de entorno
|
||||
|
||||
|
||||
- **HBMK\_OPTIONS** acepta cualquier opción como si se pasaran al inicio de la línea de comandos
|
||||
- **HB\_PLATFORM** acepta los mismos valores que la opción \-plat=
|
||||
- **HB\_COMPILER** acepta los mismos valores que la opción \-comp=
|
||||
- **HB\_CPU** acepta los mismos valores que la opción \-cpu=
|
||||
- **HB\_BUILD\_NAME** acepta los mismos valores que la opción \-build=
|
||||
- **HB\_LANG** acepta los mismos valores que la opción \-lang=
|
||||
- **HB\_USER\_LIBS** acepta los mismos valores \(separador por espacio\) que la opción \-l
|
||||
- **HB\_USER\_LIBPATHS** acepta los mismos valores \(separador por espacio\) que la opción \-L
|
||||
- **HB\_PLATFORM** acepta los mismos valores que la opción \-plat=
|
||||
- **HB\_COMPILER** acepta los mismos valores que la opción \-comp=
|
||||
- **HB\_CPU** acepta los mismos valores que la opción \-cpu=
|
||||
- **HB\_BUILD\_NAME** acepta los mismos valores que la opción \-build=
|
||||
- **HB\_LANG** acepta los mismos valores que la opción \-lang=
|
||||
- **HB\_USER\_LIBS** acepta los mismos valores \(separador por espacio\) que la opción \-l
|
||||
- **HB\_USER\_LIBPATHS** acepta los mismos valores \(separador por espacio\) que la opción \-L
|
||||
- **HB\_USER\_PRGFLAGS** opciones para pasar al compilador Harbour \(antes de las opciones de línea de comandos\)
|
||||
- **HB\_USER\_CFLAGS** opciones para pasar al compilador C \(antes de las opciones de línea de comandos\)
|
||||
- **HB\_USER\_RESFLAGS** opciones para pasar al compilador de recursos \(antes de las opciones de línea de comandos\) \(solo Windows\)
|
||||
- **HB\_USER\_LDFLAGS** opciones para pasar al enlazador \(ejecutable\) \(antes de las opciones de línea de comandos\)
|
||||
- **HB\_USER\_DFLAGS** opciones para pasar al enlazador \(biblioteca dinámica\) \(antes de las opciones de línea de comandos\)
|
||||
- **HB\_USER\_AFLAGS** opciones para pasar al enlazador \(biblioteca estática\) \(antes de las opciones de línea de comandos\)
|
||||
- **HB\_USER\_AFLAGS** opciones para pasar al enlazador \(biblioteca estática\) \(antes de las opciones de línea de comandos\)
|
||||
- **HB\_COMPILER\_VER** reemplaza la autodetección de versión de compilador C \(solo familias gcc y msvc\) \. Formato: <15><00>\[\.<00>\] = <major><minor>\[\.<revision>\]
|
||||
- **HB\_CCPATH** reemplaza directorio del ejecutable del compilador C \(solo familias del compilador gcc\)
|
||||
- **HB\_CCPREFIX** reemplaza prefijo del ejecutable del compilador C \(solo familias del compilador gcc\)
|
||||
@@ -386,18 +386,18 @@ directivas \.hbc \(deben ser escritas en líneas separadas\):
|
||||
|
||||
|
||||
- **echo=<msg>** mostrar <msg>
|
||||
- **skip=\[<msg>\]** omite el procesamiento del resto del archivo \.hbc\. Muestra <msg>, si está especificado\.
|
||||
- **skip=\[<msg>\]** omite el procesamiento del resto del archivo \.hbc\. Muestra <msg>, si está especificado\.
|
||||
- **stop=\[<msg>\]** detiene la construcción\. Muestra <msg>, si está especificado\.
|
||||
- **sources=** agregar lista de archivos de entrada separados por espacio
|
||||
- **sources=** agregar lista de archivos de entrada separados por espacio
|
||||
- **headers=** agregar lista de archivos de cabecera \.ch separados por espacios como cabeceras estándar
|
||||
- **libs=** agregar lista de bibliotecas separadas por espacio \(vea mas en la opción \-l\)
|
||||
- **frameworks=** agregar lista de frameworks separados por espacio \(solo Darwin\)
|
||||
- **frameworks=** agregar lista de frameworks separados por espacio \(solo Darwin\)
|
||||
- **requests=** add space separated list of symbols to force link to the build target
|
||||
- **syslibs=** agregar lista de bibliotecas separadas por espacio como bibliotecas de sistema \(antes de las bibliotecas regulares\)
|
||||
- **hbcs=** incrusta una lista de archivos \.hbc separados por espacios\. Se aceptan nombres sin extensión\. Estas referencias se procesan en el momento\.
|
||||
- **autohbcs=** lista de valores separados por espacio como en opción \-autohbc=
|
||||
- **libpaths=** lista de rutas de biblioteca adicionales separadas por espacio
|
||||
- **incpaths=** agrega lista de rutas adicionales de cabecera separada por espacio \(para Harbour y C\)
|
||||
- **libpaths=** lista de rutas de biblioteca adicionales separadas por espacio
|
||||
- **incpaths=** agrega lista de rutas adicionales de cabecera separada por espacio \(para Harbour y C\)
|
||||
- **instfiles=** lista de valores separados por espacio como en opción \-instfile=
|
||||
- **instpaths=** lista de valores separados por espacio como en opción \-instpath=
|
||||
- **prgflags=** lista de valores separados por espacio como en opción \-prgflag=
|
||||
@@ -446,7 +446,7 @@ directivas \.hbc \(deben ser escritas en líneas separadas\):
|
||||
- **depimplibd=** igual que la opción \-depimplibd=
|
||||
- **name=** Nombre de paquete
|
||||
- **description=** descripción del paquete
|
||||
- **version=<x\.y\.z>** número de versión del paquete, donde x,y,z >= 0 <= 255\. Por defecto 0\.0\.1, si no es especificado\.
|
||||
- **version=<x\.y\.z>** número de versión del paquete, donde x,y,z >= 0 <= 255\. Por defecto 0\.0\.1, si no es especificado\.
|
||||
- **keywords=** lista de palabras clave separadas por espacio
|
||||
- **licences=** lista de licencias separadas por espacio
|
||||
- **repository=** lista separada por espacio de referencias a repositorios fuente
|
||||
@@ -497,7 +497,7 @@ Codifica el nombre de la función de acuerdo a las reglas del compilador Harbour
|
||||
- **hbmk\_StrStripQuote\( <cString> \) \-> <cString>**
|
||||
Remueve doble encomillado de una cadena\.
|
||||
- **hbmk\_ArrayToList\( <aList>, \[<cSeparator>\] \) \-> <cList>**
|
||||
Convertir array de cadenas a cadena\. El separador por defecto es un espacio simple\.
|
||||
Convertir array de cadenas a cadena\. El separador por defecto es un espacio simple\.
|
||||
|
||||
|
||||
Plugin variables:
|
||||
@@ -510,7 +510,7 @@ Plugin variables:
|
||||
- **"vars"** hash of plugin custom variables\. Writable, local to each plugin
|
||||
- **"cPLAT"** valor \-plat
|
||||
- **"cCOMP"** valor \-comp
|
||||
- **"nCOMPVer"** ver envvar HB\_COMPILER\_VER
|
||||
- **"nCOMPVer"** ver envvar HB\_COMPILER\_VER
|
||||
- **"cCPU"** valor \-cpu
|
||||
- **"cBUILD"** valor \-build=
|
||||
- **"cOUTPUTNAME"** valor \-o
|
||||
@@ -529,10 +529,10 @@ Plugin variables:
|
||||
- **"lBEEP"** estado de opción \-beep
|
||||
- **"lRUN"** estado de opción \-run
|
||||
- **"lINC"** estado de opción \-inc
|
||||
- **"cCCPATH"** ver envvar HB\_CCPATH
|
||||
- **"cCCPREFIX"** ver envvar HB\_CCPREFIX
|
||||
- **"cCCSUFFIX"** ver envvar HB\_CCSUFFIX
|
||||
- **"cCCEXT"** ver envvar HB\_CCEXT
|
||||
- **"cCCPATH"** ver envvar HB\_CCPATH
|
||||
- **"cCCPREFIX"** ver envvar HB\_CCPREFIX
|
||||
- **"cCCSUFFIX"** ver envvar HB\_CCSUFFIX
|
||||
- **"cCCEXT"** ver envvar HB\_CCEXT
|
||||
- **"cWorkDir"** valor \-workdir=
|
||||
- **"nExitCode"** Código de salida actual
|
||||
|
||||
@@ -618,7 +618,7 @@ Códigos de salida \("errorlevels"\):
|
||||
- **2** compilador desconocido
|
||||
- **3** detección de Harbour fallida
|
||||
- **5** failed stub creation
|
||||
- **6** falló en compilación \(Harbour, compilador C , compilador de Recursos\)
|
||||
- **6** falló en compilación \(Harbour, compilador C , compilador de Recursos\)
|
||||
- **7** falló en ensamblado final \(enlazador o administrador de bibliotecas\)
|
||||
- **8** no soportado
|
||||
- **9** fallo al crear directorio de trabajo
|
||||
@@ -650,13 +650,13 @@ Formato de filtro: \{\[\!\]\[<plataforma>|<compilador>|<cpu>|&
|
||||
- When multiple build target type selection options \(\-hblib, \-hbdyn, etc\.\) are specified, the first one will be significant, the rest will be silently ignored\.
|
||||
- Bibliotecas y archivos objeto construidos con/para CA\-Cl\*pper no funcionaran con ninguna plataforma/compilador seleccionado\.
|
||||
- Modos por defecto y soporte de características pueden variar por plataforma/compilador\.
|
||||
- No se necesita GNU Make u otra utilidad 'make' específica de un compilador C y MSYS \(en Windows\) para ejecutar hbmk2\.
|
||||
- No se necesita GNU Make u otra utilidad 'make' específica de un compilador C y MSYS \(en Windows\) para ejecutar hbmk2\.
|
||||
- \. \(punto\) pasado como primer parámetro activará la consola interactiva Harbour\.
|
||||
|
||||
|
||||
- el archivo \.hb, \.hrb o \.dbf pasado como primer parámetro será ejecutado como un script Harbour\. Si el nombre del archivo no contiene componentes de ruta, será buscado en el directorio de trabajo actual y en el PATH\. Si no se especifica una extensión, se buscarán las extensiones \.hb y \.hrb en ese orden\. Los archivos \.dbf se abrirán automáticamente en modo compartido y el intérprete de comandos de Harbour será iniciado\. Las extensiones no\-estandar se autodetectarán para archivos de tipo fuente y scripts precompilados\. Nota:, para los scripts Harbour, la página de códigos \(codepage\) es establecida a UTF\-8 por defecto\. El archivo de cabecera principal 'hb\.ch' es incluido \(\#include\) automáticamente\. El formato de fecha por defecto es el estandar ISO: yyyy\-mm\-dd\. El GT por defecto es 'gtcgi', excepto que se detecten llamadas CUI de pantalla completa, en cuyo caso el GT 'gtwin' \[\*\] se selecciona automáticamente \(excepto para INIT PROCEDURESs\)\.
|
||||
- el archivo \.hb, \.hrb o \.dbf pasado como primer parámetro será ejecutado como un script Harbour\. Si el nombre del archivo no contiene componentes de ruta, será buscado en el directorio de trabajo actual y en el PATH\. Si no se especifica una extensión, se buscarán las extensiones \.hb y \.hrb en ese orden\. Los archivos \.dbf se abrirán automáticamente en modo compartido y el intérprete de comandos de Harbour será iniciado\. Las extensiones no\-estandar se autodetectarán para archivos de tipo fuente y scripts precompilados\. Nota:, para los scripts Harbour, la página de códigos \(codepage\) es establecida a UTF\-8 por defecto\. El archivo de cabecera principal 'hb\.ch' es incluido \(\#include\) automáticamente\. El formato de fecha por defecto es el estandar ISO: yyyy\-mm\-dd\. El GT por defecto es 'gtcgi', excepto que se detecten llamadas CUI de pantalla completa, en cuyo caso el GT 'gtwin' \[\*\] se selecciona automáticamente \(excepto para INIT PROCEDURESs\)\.
|
||||
- Puede usar las teclas <Alt\+V> en la consola interactiva Harbour para pegar texto del portapapeles\.
|
||||
- Valores marcados con \[\*\] pueden ser dependientes de la plataforma huésped o de la configuración\. Esta ayuda ha sido generada en la plataforma huésped 'win' \.
|
||||
- Valores marcados con \[\*\] pueden ser dependientes de la plataforma huésped o de la configuración\. Esta ayuda ha sido generada en la plataforma huésped 'win' \.
|
||||
|
||||
|
||||
Valores suportados para <compiler> conforme a <platform> disponible:
|
||||
|
||||
@@ -10,7 +10,7 @@ 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\.
|
||||
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:
|
||||
@@ -81,7 +81,7 @@ Opciones:
|
||||
|
||||
|
||||
- **\-bldf\[\-\]** heredar flags de Harbour: todos/ninguno \(por defecto\)
|
||||
- **\-bldf=\[p\]\[c\]\[l\]** heredar todos los flags \.prg/\.c/linker \(o ninguno\) desde construcción de Harbour
|
||||
- **\-bldf=\[p\]\[c\]\[l\]** heredar todos los flags \.prg/\.c/linker \(o ninguno\) desde construcción de Harbour
|
||||
- **\-F<framework>** Enlace con marco <framework> \(Sólo Darwin \)
|
||||
- **\-prgflag=<f>** pasar flags a Harbour
|
||||
- **\-cflag=<f>** pasar flags a compilador C
|
||||
@@ -286,7 +286,7 @@ Variables de macro:
|
||||
- **$\{hb\_host\_plat\_unix\}** devuelve '1' si la plataforma anfitriona es compatible \*nix\.
|
||||
- **$\{hb\_bin\}** Harbour binary directory
|
||||
- **$\{hb\_lib\}** Directorio de las bibliotecas estáticas de Harbour
|
||||
- **$\{hb\_lib3rd\}** Directorio de las librerías estáticas de terceros de Harbour
|
||||
- **$\{hb\_lib3rd\}** Directorio de las librerías estáticas de terceros de Harbour
|
||||
- **$\{hb\_dyn\}** Directorio de las bibliotecas de enlace dinámico de Harbour
|
||||
- **$\{hb\_inc\}** Harbour header directory
|
||||
- **$\{hb\_addons\}** Harbour add\-ons base directory
|
||||
@@ -654,7 +654,7 @@ Formato de filtro: \{\[\!\]\[<plataforma>|<compilador>|<cpu>|&
|
||||
- si se pasa el \. \(punto\) como primer parámetro se entrará en el intérprete de comandos interactivo\.
|
||||
|
||||
|
||||
- el archivo \.hb, \.hrb o \.dbf pasado como primer parámetro será ejecutado como un archivo de órdenes\. Si el nombre del archivo no contiene componentes de una ruta, será buscado en el directorio actual y en el PATH\. Si no se especifica una extensión, se buscarán las extensiones \.hb y \.hrb en ese orden\. Los archivos \.dbf se abrirán automáticamente en modo compartido y el intérprete de comandos de Harbour será iniciado\. Las extensiones no\-estandar se autodetectarán para archivos de tipo fuente y archivos de órdenes precompilados\. Nótese, que para los archivos de órdenes de Harbour, la página de códigos \(codepage\) establecida por defecto es la UTF\-8\. El archivo de cabecera principal 'hb\.ch' es incluido \(\#include\) automáticamente\. El formato de fecha por defecto es el estandar ISO: yyyy\-mm\-dd\. El GT por defecto es 'gtcgi', excepto que se detecten llamadas CUI de pantalla completa, en cuyo caso el GT 'gtwin' \[\*\] se selecciona automáticamente \(excepto para INIT PROCEDURESs\)\.
|
||||
- el archivo \.hb, \.hrb o \.dbf pasado como primer parámetro será ejecutado como un archivo de órdenes\. Si el nombre del archivo no contiene componentes de una ruta, será buscado en el directorio actual y en el PATH\. Si no se especifica una extensión, se buscarán las extensiones \.hb y \.hrb en ese orden\. Los archivos \.dbf se abrirán automáticamente en modo compartido y el intérprete de comandos de Harbour será iniciado\. Las extensiones no\-estandar se autodetectarán para archivos de tipo fuente y archivos de órdenes precompilados\. Nótese, que para los archivos de órdenes de Harbour, la página de códigos \(codepage\) establecida por defecto es la UTF\-8\. El archivo de cabecera principal 'hb\.ch' es incluido \(\#include\) automáticamente\. El formato de fecha por defecto es el estandar ISO: yyyy\-mm\-dd\. El GT por defecto es 'gtcgi', excepto que se detecten llamadas CUI de pantalla completa, en cuyo caso el GT 'gtwin' \[\*\] se selecciona automáticamente \(excepto para INIT PROCEDURESs\)\.
|
||||
- Puede utilizar las teclas <Alt\+V> en el indicador de comandos interactivo de Harbour para pegar texto desde el portapapeles\.
|
||||
- Los valores marcados con \[\*\] pueden depender de la plataforma anfitriona y/o la configuración\. Esta ayuda se generó en una plataforma afitriona 'win'\.
|
||||
|
||||
|
||||
@@ -364,8 +364,8 @@ Variabili d'ambiente:
|
||||
- **HB\_CPU** accetta gli stessi valori come l'opzione \-cpu=
|
||||
- **HB\_BUILD\_NAME** accetta gli stessi valori come l'opzione \-build=
|
||||
- **HB\_LANG** accetta gli stessi valori come l'opzione \-lang=
|
||||
- **HB\_USER\_LIBS** accetta gli stessi valori \(separati da uno spazio\) come l'opzione \-l
|
||||
- **HB\_USER\_LIBPATHS** accetta gli stessi valori \(separati da uno spazio\) come l'opzione \-L
|
||||
- **HB\_USER\_LIBS** accetta gli stessi valori \(separati da uno spazio\) come l'opzione \-l
|
||||
- **HB\_USER\_LIBPATHS** accetta gli stessi valori \(separati da uno spazio\) come l'opzione \-L
|
||||
- **HB\_USER\_PRGFLAGS** opzioni da passare al compilatore Harbour \(prima delle opzioni nella riga di comando\)
|
||||
- **HB\_USER\_CFLAGS** opzioni da passare al compilatore C \(prima delle opzioni nella riga di comando\)
|
||||
- **HB\_USER\_RESFLAGS** opzioni da passare al compilatore di risorse \(prima delle opzioni nella riga di comando\) \(solo Windows\)
|
||||
@@ -495,7 +495,7 @@ Cambia cartella e/o estensione nel nome file
|
||||
- **hbmk\_FuncNameEncode\( <cFuncName> \) \-> <cFuncNameEncoded>**
|
||||
Encode function name according to Harbour compiler rules for forming HB\_FUNC\(\) function names in C code\.
|
||||
- **hbmk\_StrStripQuote\( <cString> \) \-> <cString>**
|
||||
Elimina da una stringa la coppia di delimitatori
|
||||
Elimina da una stringa la coppia di delimitatori
|
||||
- **hbmk\_ArrayToList\( <aList>, \[<cSeparator>\] \) \-> <cList>**
|
||||
Convert array of strings to a string\. Default separator is a single space\.
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ Opções
|
||||
- **\-mt|\-st** linkar com suporte multi ou single\-thread na HVM
|
||||
- **\-gui|\-std** criar um executável GUI/console
|
||||
- **\-main=<mainfunc>** sobrescreva o nome da função/procedimento inicial
|
||||
- **\-request=<func>** forçar a linkagem da função/procedure
|
||||
- **\-request=<func>** forçar a linkagem da função/procedure
|
||||
- **\-fullstatic** linkar com todas as bibliotecas estáticas
|
||||
- **\-pic\[\-\]** create position independent object code \(always enabled in \-hbdyn/\-hbdynvm modes\)
|
||||
- **\-\[full|fix\]shared** criar binário que faça uso da biblioteca compartilhada do Harbour com referência absoluta \(ou não\) \(padrão: 'fullshared' quando Harbour é instalado no local do sistema, caso contrário será 'fixshared'\) \(fix/full é somente para \*nix\)
|
||||
@@ -42,8 +42,8 @@ Opções
|
||||
- **\-cpp\[\-\]** forçar compilação em modo C\+\+/C
|
||||
- **\-cpp=<value>** selecione modo C\+\+\.Os Valores permitidos são: def, yes, no
|
||||
- **\-map\[\-\]** criar \(ou não\) o arquivo map
|
||||
- **\-implib\[\-\]** Criar \(ou não\) uma biblioteca importação \(no modo \-hbdyn/\-hbexe \)\. O nome terá um sufixo adicionado\.
|
||||
- **\-implib=<output>** Criar biblioteca importação \(no modo \-hbdyn/\-hbexe\) nomeado para <output> \(padrão:com o mesmo\)
|
||||
- **\-implib\[\-\]** Criar \(ou não\) uma biblioteca importação \(no modo \-hbdyn/\-hbexe \)\. O nome terá um sufixo adicionado\.
|
||||
- **\-implib=<output>** Criar biblioteca importação \(no modo \-hbdyn/\-hbexe\) nomeado para <output> \(padrão:com o mesmo\)
|
||||
- **\-ln=<link>** criar um link simbólico apontando para <output> \(<link> é considerado em relação ao <output>\)
|
||||
- **\-strip\[\-\]** strip \(ou não\) arquivos binários
|
||||
- **\-trace\[\-\]** exibir os comandos executados
|
||||
@@ -57,18 +57,18 @@ Opções
|
||||
- **\-nomiscsyslib\[\-\]** não adicione bibliotecas extras do sistema à lista padrão de bibliotecas
|
||||
- **\-traceonly** exibir os comandos à serem executados, mas não execute\-os
|
||||
- **\-warn=<level>** define o nível de aviso do compilador C
|
||||
<level> pode ser: max, yes, low, no, def \(padrão: yes\)
|
||||
<level> pode ser: max, yes, low, no, def \(padrão: yes\)
|
||||
- **\-safe\[\-\]** enable safety options in C compiler/linker \(default: enabled on Windows, disabled on other systems\)
|
||||
- **\-compr=<level>** comprimir executável/lib dinamica \(precisa programa UPX \)
|
||||
<level> pode ser : yes, no, min, max
|
||||
- **\-run\[\-\]** executar/não executar o aplicativo gerado\.
|
||||
- **\-vcshead=<file>** gerar arquivo de cabeçalho "\. ch" com informações do repositório local\. Git, SVN, Mercurial, Bazaar, Fossil, CVS e Monotone são suportados atualmente\. O cabeçalho gerado irá definir a constante \_HBMK\_VCS\_TYPE\_ no pré\-processador com o nome detectados de VCS e \_HBMK\_VCS\_ID\_ com o ID único do repositório local\. Se nenhum sistema VCS é detectado, um número seqüencial será lançado automaticamente em cada construção\.
|
||||
- **\-vcshead=<file>** gerar arquivo de cabeçalho "\. ch" com informações do repositório local\. Git, SVN, Mercurial, Bazaar, Fossil, CVS e Monotone são suportados atualmente\. O cabeçalho gerado irá definir a constante \_HBMK\_VCS\_TYPE\_ no pré\-processador com o nome detectados de VCS e \_HBMK\_VCS\_ID\_ com o ID único do repositório local\. Se nenhum sistema VCS é detectado, um número seqüencial será lançado automaticamente em cada construção\.
|
||||
VCS \- sistema de controle de versão\.
|
||||
- **\-tshead=<file>** gerar cabeçalho \.ch com informação de data/hora\. Cabeçalho gerado conterá as macros \_HBMK\_BUILD\_DATE\_, \_HBMK\_BUILD\_TIME\_, \_HBMK\_BUILD\_TIMESTAMP\_ com a data/hora de criação do arquivo\.
|
||||
- **\-icon=<file>** set <file> as application icon\. <file> should be a supported format on the target platform \(not supported by some platforms/compilers\)\. On Windows, it is implemented by generating and linking a resource file\.
|
||||
- **\-manifest=<file>** incorporar arquivo manifest <file> no executável / lib dinâmica \(somente para Windows\)
|
||||
- **\-manifest=<file>** incorporar arquivo manifest <file> no executável / lib dinâmica \(somente para Windows\)
|
||||
- **\-sign=<key>** sign executable with <key> \(Windows and Darwin only\)\. On Windows signtool\.exe is used \(part of MS Windows SDK\) or posign\.exe \(part of Pelles C 7\), in that order, both autodetected\.
|
||||
- **\-signpw=<pw>** usar <pw> como senha ao assinar executável \(somente Windows e Darwin\)
|
||||
- **\-signpw=<pw>** usar <pw> como senha ao assinar executável \(somente Windows e Darwin\)
|
||||
- **\-instfile=<g:file>** add <file> in to the list of files to be copied to path specified by \-instpath option\. <g> is an optional copy group \(case sensitive\), it must be at least two characters long\. In case you do not specify <file>, the list of files in that group will be emptied\.
|
||||
- **\-instpath=<g:path>** copy target file\(s\) to <path>\. if <path> is a directory, it should end with path separator, in this case files specified by \-instfile option will also be copied\. can be specified multiple times\. <g> is an optional copy group, it must be at least two characters long\. Build target will be automatically copied to default \(empty\) copy group\. There exist following built\-in <g> groups: 'depimplib' for import libraries and 'depimplibsrc' for import library source \(\.dll\) files, both belonging to dependencies\.
|
||||
- **\-instforce\[\-\]** copy target file\(s\) to install path even if already up to date
|
||||
@@ -76,13 +76,13 @@ Opções
|
||||
- **\-stop\[=<text>\]** interromper sem executar nada
|
||||
- **\-echo=<text>** ecoa texto na tela
|
||||
- **\-pause** forçar pause por uma tela em caso de erro \(somente com driver GT alternativo\)
|
||||
- **\-exitstr** Exibir erros na forma de texto amigável "human readable"
|
||||
- **\-exitstr** Exibir erros na forma de texto amigável "human readable"
|
||||
- **\-info** ativar mensagens informativas
|
||||
- **\-quiet\[\-\]** suprimir todas as mensagens
|
||||
|
||||
|
||||
- **\-bldf\[\-\]** herdar flags do Harbour: todos/nenhum \(padrão\)
|
||||
- **\-bldf=\[p\]\[c\]\[l\]** herdar todos os flags \.prg/\.c/linker \(ou nenhum\) provindos do Harbour
|
||||
- **\-bldf\[\-\]** herdar flags do Harbour: todos/nenhum \(padrão\)
|
||||
- **\-bldf=\[p\]\[c\]\[l\]** herdar todos os flags \.prg/\.c/linker \(ou nenhum\) provindos do Harbour
|
||||
- **\-F<framework>** link with <framework> framework \(Darwin only\)
|
||||
- **\-prgflag=<f>** especifica flags para o Harbour
|
||||
- **\-cflag=<f>** especifica flags para o compilador C
|
||||
@@ -90,18 +90,18 @@ Opções
|
||||
- **\-ldflag=<f>** especifica flags para o linkeditor \(executável\)
|
||||
- **\-dflag=<f>** informar flags para o linkeditor \(biblioteca dinânica\)
|
||||
- **\-aflag=<f>** passa flag para o linkeditor \(lib estática\)
|
||||
- **\-iflag=<f>** passar um unico "flag" para criar o comando de impotação de bibliotecas
|
||||
- **\-iflag=<f>** passar um unico "flag" para criar o comando de impotação de bibliotecas
|
||||
- **\-signflag=<f>** pass single flag to code sign command
|
||||
- **\-runflag=<f>** argumentos à serem passados ao executável gerado quando \-run for utilizado
|
||||
- **\-cflag\+=<f>** pass single flag to C compiler overriding C compiler flags added by hbmk2 itself\. Use with caution\.
|
||||
- **\-ldflag\+=<f>** passar uma unica opção "raw" para linkar \(executável\), após a lista da biblioteca\. Use com cuidado\.
|
||||
- **\-dflag\+=<f>** passar uma unica opção "raw" para linkar \(biblioteca dinâmica\), após a lista da biblioteca\. Use com cuidado\.
|
||||
- **\-3rd=<f>** "options/flags" reservado para ferramentas de terceiros, sempre ignorado por hbmk2
|
||||
- **\-ldflag\+=<f>** passar uma unica opção "raw" para linkar \(executável\), após a lista da biblioteca\. Use com cuidado\.
|
||||
- **\-dflag\+=<f>** passar uma unica opção "raw" para linkar \(biblioteca dinâmica\), após a lista da biblioteca\. Use com cuidado\.
|
||||
- **\-3rd=<f>** "options/flags" reservado para ferramentas de terceiros, sempre ignorado por hbmk2
|
||||
- **\-env:<e>\[<o>\[<v>\]\]** alter local environment\. <e> is the name of the environment variable to alter\. <o> can be '=' to set/override, '\-' to delete, '\+' to append to the end of existing value, '\#' to insert to the beginning of existing value\. <v> is the value to set/append/insert\.
|
||||
- **\-jobs=<n>** dispara <n> threads de compilação \(apenas plataformas multiprocessadas\)
|
||||
- **\-head=<m>** control source header parsing \(in incremental build mode\)
|
||||
<m> can be: native \(uses compiler to extract dependencies\), full \(default, uses simple text parser on the whole file\), dep, off
|
||||
- **\-rebuild** recriar \(em modo incremental\)
|
||||
- **\-rebuild** recriar \(em modo incremental\)
|
||||
- **\-rebuildall** recriar com os sub\-projetos \(em modo incremental\)
|
||||
- **\-clean** compilação limpa \(em modo de compilação incremental\)
|
||||
- **\-workdir=<dir>** working directory
|
||||
@@ -137,7 +137,7 @@ Opções
|
||||
|
||||
|
||||
- **\-plugin=<filename>** add plugin\. <filename> can be: \.hb, \.prg, \.hrb
|
||||
- **\-pi=<filename>** passar arquivo de entrada paraplugins
|
||||
- **\-pi=<filename>** passar arquivo de entrada paraplugins
|
||||
- **\-pflag=<f>** passar um unico "flag" paraplugins
|
||||
|
||||
Opções abaixo estão disponíveis em linha de comando:
|
||||
@@ -165,8 +165,8 @@ create link/copy hbmk2 to hbcc for the same effect
|
||||
criar um link ou copiar o hbmk2 para rtlink/blinker/exospace resultará no mesmo efeito
|
||||
|
||||
|
||||
- **\-hbreg\[=global\]** registre Harbour Script \(\.hb\) com hbmk2 \(somente para Windows\)
|
||||
- **\-hbunreg\[=global\]** Harbour Script \(\.hb\) não registrado hbmk2 \(somente para Windows\)
|
||||
- **\-hbreg\[=global\]** registre Harbour Script \(\.hb\) com hbmk2 \(somente para Windows\)
|
||||
- **\-hbunreg\[=global\]** Harbour Script \(\.hb\) não registrado hbmk2 \(somente para Windows\)
|
||||
|
||||
|
||||
- **\-find <text>** lists all known Harbour functions that contain <text> in their name, along with their package \(case insensitive, accepts multiple values, can contain wildcard characters\)
|
||||
@@ -185,14 +185,14 @@ criar um link ou copiar o hbmk2 para rtlink/blinker/exospace resultará no mesmo
|
||||
|
||||
|
||||
- **\-plat=<platform>** override default target platform \(default: automatic\)
|
||||
- **\-cpu=<cpu>** substituir o destino da CPU padrão \(padrão: automática\) \(EXPERIMENTAL\)
|
||||
- **\-cpu=<cpu>** substituir o destino da CPU padrão \(padrão: automática\) \(EXPERIMENTAL\)
|
||||
- **\-comp=<compiler>** override C compiler autodetection
|
||||
Special value:
|
||||
\- bld: use original build settings \(default on \*nix\)
|
||||
- **\-build=<name>** utilizar um nome de build especifico
|
||||
- **\-lang=<lang>** Sobrescrever a linguagem padrão\. <lang> está em formato de código ISO\.
|
||||
- **\-width=<n>** ajuste a largura de saída para <n> caracteres \(0=ilimitado\)\.
|
||||
- **\-shl** exibir niveis de sub\-projeto nas linhas de saída
|
||||
- **\-shl** exibir niveis de sub\-projeto nas linhas de saída
|
||||
- **\-viewhelp** help completo em formato "text viewer"
|
||||
- **\-longhelp** ajuda detalhada
|
||||
- **\-longhelpmd** help completo em formato [Markdown](http://daringfireball.net/projects/markdown/)
|
||||
@@ -213,7 +213,7 @@ Options below are internal/developer ones \(compatibility not guaranteed\):
|
||||
- **\-debugrte** generate a run\-time error
|
||||
|
||||
|
||||
É possível "sym\-link/copy/rename" hbmk2 para os seguintes nomes para alterar o modo padrão de operação:
|
||||
É possível "sym\-link/copy/rename" hbmk2 para os seguintes nomes para alterar o modo padrão de operação:
|
||||
|
||||
|
||||
- **hbrun\*|\*hbrun** rodando em modo script / "shell" interativo
|
||||
@@ -227,7 +227,7 @@ Options below are internal/developer ones \(compatibility not guaranteed\):
|
||||
- **\*20** opções \-hb20
|
||||
- **\*30** opções \-hb30
|
||||
- **x\*** opções \-xhb
|
||||
- **hbcmp\*|\*hbcmp** modo \-hbcmp \(emular compilador Harbour produzindo um objeto binario "binary object"\)
|
||||
- **hbcmp\*|\*hbcmp** modo \-hbcmp \(emular compilador Harbour produzindo um objeto binario "binary object"\)
|
||||
- **hbcc\*|\*hbcc** modo \-hbcc \(emular compilador C\)
|
||||
- **hblnk\*|\*hblnk** modo \-hblnk \(emular linkeditor C \)
|
||||
- **hbexe\*|\*hbexe** modo \-hbexe
|
||||
@@ -247,7 +247,7 @@ Arquivos:
|
||||
- **$hb\_pkg\_install\.hbm** special \.hbm file embedded inside hbmk2\. It manages the details of installing build targets and related package files to standard locations \(in the style of Harbour contribs\)\.
|
||||
|
||||
|
||||
- **\*\.hb** script Harbour
|
||||
- **\*\.hb** script Harbour
|
||||
- **\*\.hrb** Harbour binario portável \(Também conhecida como Harbour script pré\-compilado\)
|
||||
- **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 diretório>
|
||||
- **shell plugins** \.hb and \.hrb plugins for interactive Harbour shell\. They may reside in \[\*\]: %APPDATA%\\\.harbour\\
|
||||
@@ -266,13 +266,13 @@ Variáveis macro:
|
||||
- **$\{hb\_tempdir\}** Diretório do Sistema Operacional para arquivos temporários
|
||||
- **$\{hb\_targetname\}** name of the project \(without directory and extension\)\. Returns \.adhoc\. if there is not project file\.
|
||||
- **$\{hb\_targettype\}** type of the project \(hbexe, hblib, hbdyn, hbdynvm, hbimplib, hbppo, hbhrb, hbcontainer\)
|
||||
- **$\{hb\_plat\}** plataforma selecionada
|
||||
- **$\{hb\_plat\}** plataforma selecionada
|
||||
- **$\{hb\_comp\}** compilado C selecionado
|
||||
- **$\{hb\_comp\_ver\}** versão do compilador C
|
||||
- **$\{hb\_comp\_ver\}** versão do compilador C
|
||||
- **$\{hb\_build\}** nome da construção "build"
|
||||
- **$\{hb\_cpu\}** CPU selecionada
|
||||
- **$\{hb\_work\}** nome padrão do diretorio de trabalho
|
||||
- **$\{hb\_workdynsub\}** subdiretório padrão de trabalho para bibliotecas dinâmicas
|
||||
- **$\{hb\_workdynsub\}** subdiretório padrão de trabalho para bibliotecas dinâmicas
|
||||
- **$\{hb\_dynprefix\}** prefixo de biblioteca dinâmica
|
||||
- **$\{hb\_dynsuffix\}** sufixo de biblioteca dinâmica
|
||||
- **$\{hb\_dynext\}** extensão de biblioteca dinâmica
|
||||
@@ -283,18 +283,18 @@ Variáveis macro:
|
||||
- **$\{hb\_release\}** número da versão Harbour
|
||||
- **$\{hb\_status\}** status da versão Harbour
|
||||
- **$\{hb\_revision\}** revisão Harbour
|
||||
- **$\{hb\_host\_plat\}** plataforma de hospedagem Harbour
|
||||
- **$\{hb\_host\_plat\_unix\}** retorna '1' se o Harbour estiver hospedado numa plataforma compatível com \*nix
|
||||
- **$\{hb\_bin\}** diretório de binarios Harbour
|
||||
- **$\{hb\_host\_plat\}** plataforma de hospedagem Harbour
|
||||
- **$\{hb\_host\_plat\_unix\}** retorna '1' se o Harbour estiver hospedado numa plataforma compatível com \*nix
|
||||
- **$\{hb\_bin\}** diretório de binarios Harbour
|
||||
- **$\{hb\_lib\}** diretório de bibliotécas estáticas Harbour
|
||||
- **$\{hb\_lib3rd\}** diretório Harbour de bibliotécas estáticas de terceiros
|
||||
- **$\{hb\_dyn\}** diretório de bibliotécas dinâmicas Harbour
|
||||
- **$\{hb\_inc\}** diretório Harbour para header
|
||||
- **$\{hb\_addons\}** diretório base para complementos "add\-ons" Harbour\.
|
||||
- **$\{hb\_inc\}** diretório Harbour para header
|
||||
- **$\{hb\_addons\}** diretório base para complementos "add\-ons" Harbour\.
|
||||
- **$\{hb\_first\}** name of source file that holds the entry function \(without directory and extension\)
|
||||
- **$\{hb\_outputdir\}** diretório de saída
|
||||
- **$\{hb\_outputname\}** nome de saída \(sem a extensão\)
|
||||
- **$\{hb\_level\}** nível de recursão do sub\-projeto
|
||||
- **$\{hb\_level\}** nível de recursão do sub\-projeto
|
||||
- **$\{<depname>\}** returns the header directory of dependency <depname>, or '1' if it is not detected
|
||||
- **$\{<envvar>\}** returna os valores das variáveis de ambiente <envvar>
|
||||
|
||||
@@ -315,13 +315,13 @@ Filtros \(você pode combinar e / ou negá\-los\):
|
||||
- **\{static\}** static build \(see \-static and related options\)
|
||||
- **\{lngcpp\}** Forçado modo C\+\+ \(veja opção \-cpp \)
|
||||
- **\{lngc\}** forçado modo C \(veja opção \-cpp\-\)
|
||||
- **\{winuni\}** Modo Windows UNICODE \(WIDE\) \(veja opção \-winuni \)
|
||||
- **\{winuni\}** Modo Windows UNICODE \(WIDE\) \(veja opção \-winuni \)
|
||||
- **\{winansi\}** Windows ANSI mode \(see \-winuni\- option\)
|
||||
- **\{unix\}** target platform is \*nix compatible \(bsd, hpux, sunos, beos, qnx, android, vxworks, symbian, linux, darwin, cygwin, minix, aix\)
|
||||
- **\{allwin\}** plataforma alvo é compátivel com Windows \(win, wce\)
|
||||
- **\{allgcc\}** target C compiler belongs to gcc family \(gcc, mingw, mingw64, mingwarm, djgpp, gccomf, clang, open64, pcc\)
|
||||
- **\{allmingw\}** compilador alvo C é mingw\* \(mingw, mingw64, mingwarm\)
|
||||
- **\{allmsvc\}** compilador C alvo é msvc\* \(msvc, msvc64, msvcia64, msvcarm\)
|
||||
- **\{allmingw\}** compilador alvo C é mingw\* \(mingw, mingw64, mingwarm\)
|
||||
- **\{allmsvc\}** compilador C alvo é msvc\* \(msvc, msvc64, msvcia64, msvcarm\)
|
||||
- **\{allbcc\}** compilador C alvo é bcc\* \(bcc, bcc64\)
|
||||
- **\{allpocc\}** target C compiler is pocc\* \(pocc, pocc64, poccarm\)
|
||||
- **\{allicc\}** target C compiler is icc\* \(icc, iccia64\)
|
||||
@@ -329,7 +329,7 @@ Filtros \(você pode combinar e / ou negá\-los\):
|
||||
- **\{hb20\}** Harbour 2\.0\.x compatibility mode \(see \-hb20 option\)
|
||||
- **\{hb30\}** Harbour 3\.0\.x compatibility mode \(see \-hb30 option\)
|
||||
- **\{xhb\}** modo xhb \(veja opção \-xhb\)
|
||||
- **\{hb\_ispath='<file|dir>'\}** passará pelo filtro se o nome do arquivo <file> ou <dir> diretório existir no disco\.
|
||||
- **\{hb\_ispath='<file|dir>'\}** passará pelo filtro se o nome do arquivo <file> ou <dir> diretório existir no disco\.
|
||||
- **\{MACRO\}** passará pelo filtro se o valor $\{MACRO\} não for vazio e não for igual a zero '0' ou 'no' \(maiúsculas e minúsculas "case insensitive"\)
|
||||
- **\{MACRO='<value>'\}** filter will pass if $\{MACRO\} value equals to <value> \(case insensitive\)\.
|
||||
- **\{MACRO>'<value>'\}** filter will pass if $\{MACRO\} value is larger than <value> \(case insensitive\)\.
|
||||
@@ -340,7 +340,7 @@ Predefined constants in sources:
|
||||
|
||||
|
||||
- **\_\_HBSCRIPT\_\_HBMK\_PLUGIN** quando um script \.hb é compilado como hbmk2 plugin
|
||||
- **\_\_HBEXTREQ\_\_** quando um arquivo \.hbx está presente em um projeto \(disponível nos fontes do Harbour\)
|
||||
- **\_\_HBEXTREQ\_\_** quando um arquivo \.hbx está presente em um projeto \(disponível nos fontes do Harbour\)
|
||||
- **HBMK\_HAS\_<hbcname>** when <hbcname>\.hbc package is linked to the build target\. The value is the version= value from the \.hbc file, converted to a decimal number, which is '1', if not specified\. \(available in Harbour sources\)
|
||||
- **HBMK\_HAS\_<depname>** quando dependência <depname> foi detectada \(disponível nos fontes C \)
|
||||
|
||||
@@ -365,18 +365,18 @@ Variáveis de ambiente:
|
||||
- **HB\_CPU** accepts same values as \-cpu= option
|
||||
- **HB\_BUILD\_NAME** accepts same values as \-build= option
|
||||
- **HB\_LANG** accepts same values as \-lang= option
|
||||
- **HB\_USER\_LIBS** aceita os mesmos valores \(separados por espaços\) como opção \-l
|
||||
- **HB\_USER\_LIBPATHS** aceita os mesmos valores \(separados por espaços\) como opção \-L
|
||||
- **HB\_USER\_PRGFLAGS** opções a serem passados para o compilador Harbour \(antes da linha de comando\)
|
||||
- **HB\_USER\_LIBS** aceita os mesmos valores \(separados por espaços\) como opção \-l
|
||||
- **HB\_USER\_LIBPATHS** aceita os mesmos valores \(separados por espaços\) como opção \-L
|
||||
- **HB\_USER\_PRGFLAGS** opções a serem passados para o compilador Harbour \(antes da linha de comando\)
|
||||
- **HB\_USER\_CFLAGS** opções a serem passados para o compilador C \(antes da linha de comando\)
|
||||
- **HB\_USER\_RESFLAGS** options to be passed to resource compiler \(before command\-line options\) \(Windows only\)
|
||||
- **HB\_USER\_LDFLAGS** options to be passed to linker \(executable\) \(before command\-line options\)
|
||||
- **HB\_USER\_DFLAGS** options to be passed to linker \(dynamic library\) \(before command\-line options\)
|
||||
- **HB\_USER\_AFLAGS** options to be passed to linker \(static library\) \(before command\-line options\)
|
||||
- **HB\_COMPILER\_VER** override C compiler version autodetection \(gcc and msvc compiler families only\)\. Format: <15><00>\[\.<00>\] = <major><minor>\[\.<revision>\]
|
||||
- **HB\_CCPATH** sobrepor o diretório de execução do compilador C \(apenas para família de compilador gcc\)
|
||||
- **HB\_CCPREFIX** sobrepor o prefixo do executável do compilador C \(apenas para família de compilador gcc\)
|
||||
- **HB\_CCSUFFIX** sobrepor o sufixo executável do compilador C \(apenas para família de compilador gcc\)
|
||||
- **HB\_CCPATH** sobrepor o diretório de execução do compilador C \(apenas para família de compilador gcc\)
|
||||
- **HB\_CCPREFIX** sobrepor o prefixo do executável do compilador C \(apenas para família de compilador gcc\)
|
||||
- **HB\_CCSUFFIX** sobrepor o sufixo executável do compilador C \(apenas para família de compilador gcc\)
|
||||
- **HB\_INSTALL\_PREFIX** sobrescrever o diretório base de instalação Harbour
|
||||
- **HB\_INSTALL\_ADDONS** override Harbour base add\-ons directory
|
||||
|
||||
@@ -386,19 +386,19 @@ Variáveis de ambiente:
|
||||
diretivas \.hbc \(devem ser escritas em linhas separadas\):
|
||||
|
||||
|
||||
- **echo=<msg>** Exibir <msg>
|
||||
- **echo=<msg>** Exibir <msg>
|
||||
- **skip=\[<msg>\]** pular o processamento do resto do arquivo hbc\.\. Mostrar <msg>, se especificado\.
|
||||
- **stop=\[<msg>\]** stop the build\. Display <msg>, if specified\.
|
||||
- **sources=** adicionar lista arquivos separada por espaços como entrada
|
||||
- **headers=** adicionar lista separada por espaços de arquivos "\.ch" tipo "headers"
|
||||
- **sources=** adicionar lista arquivos separada por espaços como entrada
|
||||
- **headers=** adicionar lista separada por espaços de arquivos "\.ch" tipo "headers"
|
||||
- **libs=** adicionar lista separada por espaços de bibliotecas \(veja mais opções em \-l\)
|
||||
- **frameworks=** adicione espaços para separar a lista de "frameworks" \(somente para Darwin\)
|
||||
- **frameworks=** adicione espaços para separar a lista de "frameworks" \(somente para Darwin\)
|
||||
- **requests=** add space separated list of symbols to force link to the build target
|
||||
- **syslibs=** adicionar lista separada por espaços de bibliotecas como bibliotecas do sistema \(antes bibliotecas regulares\)
|
||||
- **hbcs=** embed space separated list of \.hbc files\. Names without the extension is accepted\. These references are processed in place\.
|
||||
- **autohbcs=** space separated list of values as in \-autohbc= option
|
||||
- **libpaths=** espaço separa a lista de locais de bibliotecas adicionais
|
||||
- **incpaths=** adicionar lista separada por espaços dos locais adicionais dos "header" \(para ambos Harbour e C \)
|
||||
- **incpaths=** adicionar lista separada por espaços dos locais adicionais dos "header" \(para ambos Harbour e 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
|
||||
@@ -462,9 +462,9 @@ Register input file extension to be passed to plugin \(by default all unknown fi
|
||||
- **hbmk\_AddInput\_PRG\( hbmk, <cFileName> \) \-> NIL**
|
||||
Add a Harbour input file to the project\.
|
||||
- **hbmk\_AddInput\_C\( hbmk, <cFileName> \) \-> NIL**
|
||||
Adicionar um arquivo de entrada C ao projeto\.
|
||||
Adicionar um arquivo de entrada C ao projeto\.
|
||||
- **hbmk\_AddInput\_CPP\( hbmk, <cFileName> \) \-> NIL**
|
||||
Adicionar um arquivo de entrada C\+\+ ao projeto\.
|
||||
Adicionar um arquivo de entrada C\+\+ ao projeto\.
|
||||
- **hbmk\_AddInput\_RC\( hbmk, <cFileName> \) \-> NIL**
|
||||
Add a Windows resource input file to the project\.
|
||||
- **hbmk\_AddInput\_OBJ\( hbmk, <cFileName> \) \-> NIL**
|
||||
@@ -480,7 +480,7 @@ Output text to stdout without any formatting\.
|
||||
- **hbmk\_OutErrRaw\( hbmk, \.\.\. \) \-> NIL**
|
||||
Output text to stderr without any formatting\.
|
||||
- **hbmk\_Macro\( hbmk, <cMacro> \) \-> <cResult>**
|
||||
Avaliar expressão macro hbmk2 \.
|
||||
Avaliar expressão macro hbmk2 \.
|
||||
- **hbmk\_FNameEscape\( hbmk, <cFileName> \) \-> <cFileName>**
|
||||
Escape/quote filename for using it as external command parameter\.
|
||||
- **hbmk\_PathSepToTarget\( hbmk, <cFileName> \) \-> <cFileName>**
|
||||
@@ -505,7 +505,7 @@ Plugin variables:
|
||||
\('hbmk' context hash items, case\-sensitive, read\-only unless marked otherwise\)
|
||||
|
||||
|
||||
- **"apiver"** versão da API como um número inteiro
|
||||
- **"apiver"** versão da API como um número inteiro
|
||||
- **"cSTATE"** callback state\. Can be: 'init', 'pre\_all', 'pre\_prg', 'pre\_res', 'pre\_c', 'pre\_link', 'pre\_lib', 'pre\_cleanup', 'post\_build', 'post\_all'
|
||||
- **"params"** array of parameters passed to plugins via \-pflag=/pi= options or having an extension registered via hbmk\_Register\_Input\_File\_Extension\(\)
|
||||
- **"vars"** hash of plugin custom variables\. Writable, local to each plugin
|
||||
@@ -537,17 +537,17 @@ Plugin variables:
|
||||
- **"cWorkDir"** \-workdir= valor
|
||||
- **"nExitCode"** Código de saída atual
|
||||
|
||||
Shell API disponível nos scripts em Harbour :
|
||||
Shell API disponível nos scripts em Harbour :
|
||||
|
||||
|
||||
- **hbshell\_gtSelect\( \[<cGT>\] \) \-> NIL**
|
||||
Mudar GT\. Padrão \[\*\]: 'gtwin'
|
||||
Mudar GT\. Padrão \[\*\]: 'gtwin'
|
||||
- **hbshell\_Clipper\(\) \-> NIL**
|
||||
Enable Clipper compatibility \(non\-Unicode\) mode\.
|
||||
- **hbshell\_include\( <cHeader> \) \-> <lSuccess>**
|
||||
Carregar cabeçalho "header" Harbour\.
|
||||
Carregar cabeçalho "header" Harbour\.
|
||||
- **hbshell\_uninclude\( <cHeader> \) \-> <lSuccess>**
|
||||
Descarregar cabeçalho "header" Harbour\.
|
||||
Descarregar cabeçalho "header" Harbour\.
|
||||
- **hbshell\_include\_list\(\) \-> NIL**
|
||||
Mostra a lista de cabeçalhos Harbour carregados\.
|
||||
- **hbshell\_ext\_load\( <cPackageName> \) \-> <lSuccess>**
|
||||
@@ -562,10 +562,10 @@ hb\_DirBase\(\) não mapeado para script\.
|
||||
hb\_ProgName\(\) não mapeado para script\.
|
||||
|
||||
|
||||
Exemplos ta iniciar com hbmk2:
|
||||
Exemplos ta iniciar com hbmk2:
|
||||
|
||||
|
||||
- **Para rodar o "shell" interativo \(interpretador de comandos\)**
|
||||
- **Para rodar o "shell" interativo \(interpretador de comandos\)**
|
||||
$ hbmk2 \.
|
||||
- **Para executar un script Harbour**
|
||||
$ hbmk2 myscript\.hb \[<parâmetro\[s\]>\]
|
||||
@@ -580,7 +580,7 @@ $ hbmk2 \-gh myscript\.hb
|
||||
$ hbmk2 myscript\.hrb \[<parâmetro\[s\]>\]
|
||||
|
||||
|
||||
Exemplos para gerar uma aplicação Harbour:
|
||||
Exemplos para gerar uma aplicação Harbour:
|
||||
|
||||
|
||||
- **Para criar um simples \.prg**
|
||||
@@ -608,7 +608,7 @@ Exemplos para gerar uma biblioteca estática Harbour:
|
||||
|
||||
- **To build library 'mylib' from sources**
|
||||
$ hbmk2 \-hblib mylibsrc\.prg \-omylib
|
||||
- **para gerar a biblioteca 'mylib' dos fontes usando o modo incremental**
|
||||
- **para gerar a biblioteca 'mylib' dos fontes usando o modo incremental**
|
||||
$ hbmk2 \-hblib mylibsrc\.prg \-omylib \-inc
|
||||
|
||||
Códigos de saída \("errorlevels"\):
|
||||
@@ -619,16 +619,16 @@ Códigos de saída \("errorlevels"\):
|
||||
- **2** compilador desconhecido
|
||||
- **3** falhou na detecção Harbour
|
||||
- **5** criação stub falhou
|
||||
- **6** Falha na compilação \(Harbour, compilador C , compilador Recursos "RC"\)
|
||||
- **7** Falha na montagem final \(linker ou gerenciador de bibliotecas\)
|
||||
- **6** Falha na compilação \(Harbour, compilador C , compilador Recursos "RC"\)
|
||||
- **7** Falha na montagem final \(linker ou gerenciador de bibliotecas\)
|
||||
- **8** não suportado
|
||||
- **9** Falhou na criação do diretório de trabalho
|
||||
- **19** ajuda
|
||||
- **10** dependência em falta ou desativada
|
||||
- **20** inicialização de plugin
|
||||
- **30** aninhamento muito profundo
|
||||
- **20** inicialização de plugin
|
||||
- **30** aninhamento muito profundo
|
||||
- **50** solicitação de parada
|
||||
- **<outros>** quando a opção \-run for usada, o código de saida será o código devolvido pelo executável de destino
|
||||
- **<outros>** quando a opção \-run for usada, o código de saida será o código devolvido pelo executável de destino
|
||||
|
||||
Notas:
|
||||
|
||||
@@ -645,7 +645,7 @@ Notas:
|
||||
- Using forwards slashes is recommended in option values as directory separator, but backslashes are also equally accepted\.
|
||||
- Os filtros para plataformas são aceitos para cada uma das linhas de um arquivo \.hbc e possuem diversas opções\.
|
||||
Formato de um filtro: \{\[\!\]\[<arquitetura>|<compilador>|<cpu>|<palavra\-chave>\]\}\. Os filtros podem ser combinados usando os operadores '&', '|' e agrupados por parênteses\. Ex\.: \{win\}, \{gcc\}, \{linux|darwin\}, \{win&\!pocc\}, \{\(win|linux\)&\!watcom\}, \{unix&mt&gui\}, \-cflag=\{win\}\-DMYDEF, \-stop\{dos\}, \-stop\{\!allwin\}
|
||||
- A maioria das linhas \.hbc \(libs =, HBCS =, prgflags =, cflags =, ldflags =, libpaths =, instfiles =, instpaths =, echo =\) e os parâmetros correspondentes de linha de comando aceitarão variáveis macro\. libpaths = também aceita%\{hb\_name\} que traduz o nome do arquivo\. hbc sob pesquisa\.
|
||||
- A maioria das linhas \.hbc \(libs =, HBCS =, prgflags =, cflags =, ldflags =, libpaths =, instfiles =, instpaths =, echo =\) e os parâmetros correspondentes de linha de comando aceitarão variáveis macro\. libpaths = também aceita%\{hb\_name\} que traduz o nome do arquivo\. hbc sob pesquisa\.
|
||||
- Opções aceitando macros também suportam linhas de comando\. Neste caso basta rodeiar o comando dentro de \`\`, e, se o comando contiver espaço, também adicione aspas duplas\. i\.e\. "\-cflag=\`wx\-config \-\-cflags\`", ou ldflags=\{unix&gcc\}"\`wx\-config \-\-libs\`"\.
|
||||
- When multiple build target type selection options \(\-hblib, \-hbdyn, etc\.\) are specified, the first one will be significant, the rest will be silently ignored\.
|
||||
- Libraries and object files built with/for CA\-Cl\*pper will not work with any supported platform/compiler\.
|
||||
@@ -654,8 +654,8 @@ Formato de um filtro: \{\[\!\]\[<arquitetura>|<compilador>|<cpu&g
|
||||
- \. \(dot\) passed as first parameter will enter the interactive Harbour shell\.
|
||||
|
||||
|
||||
- \.hb, \.hrb ou \.dbf arquivo passado como primeiro parâmetro irá rodar como Script Harbour\. Se o nome do arquivo não contiver componentes do "path", ele será procurado no diretório de trabalho atual e no "PATH"\.Se não é dada extensão, \.hb e \.hrb serão pesquisados nessa ordem\. arquivos \.dbf serão abertos no modo compartilhado "shared" e o "shell" interativo Harbour será lançado\. Extensões não padronizadas serão detectadas para fontes e e tipos de script pré\-compilados\. Nota, para Scripts Harbour, a pagina de códigos "codepage" será em UTF\-8 por padrão\. O nucleo padrão de cabeçalhos 'hb\.ch' será automaticamente incluido\. O formato da data será "aaaa\-mm\-dd" padrão "ISO"\. O Gt padrão é 'gtcgi' , a menos que as chamadasCUI de tela cheia seja detectadas, quando 'gtwin' \[\*\] será automaticamente selecionado \(exeto para "INIT PROCEDUREs" \)\.
|
||||
- Voce pode usar <Alt\+V> no "shell do Harbour" para colar um texto do clipboard\.
|
||||
- \.hb, \.hrb ou \.dbf arquivo passado como primeiro parâmetro irá rodar como Script Harbour\. Se o nome do arquivo não contiver componentes do "path", ele será procurado no diretório de trabalho atual e no "PATH"\.Se não é dada extensão, \.hb e \.hrb serão pesquisados nessa ordem\. arquivos \.dbf serão abertos no modo compartilhado "shared" e o "shell" interativo Harbour será lançado\. Extensões não padronizadas serão detectadas para fontes e e tipos de script pré\-compilados\. Nota, para Scripts Harbour, a pagina de códigos "codepage" será em UTF\-8 por padrão\. O nucleo padrão de cabeçalhos 'hb\.ch' será automaticamente incluido\. O formato da data será "aaaa\-mm\-dd" padrão "ISO"\. O Gt padrão é 'gtcgi' , a menos que as chamadasCUI de tela cheia seja detectadas, quando 'gtwin' \[\*\] será automaticamente selecionado \(exeto para "INIT PROCEDUREs" \)\.
|
||||
- Voce pode usar <Alt\+V> no "shell do Harbour" para colar um texto do clipboard\.
|
||||
- Values marked with \[\*\] may be host platform and/or configuration dependent\. This help was generated on 'win' host platform\.
|
||||
|
||||
|
||||
|
||||
3689
utils/hbmk2/po/!
Normal file
3689
utils/hbmk2/po/!
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -488,12 +488,12 @@ msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:7604
|
||||
#, c-format
|
||||
msgid "Warning: Pointless usage of %1$s and %2$s options together on command-line."
|
||||
msgid "Warning: Pointless usage of %1$s and %2$s options together in '%3$s' line %4$d and %5$d."
|
||||
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."
|
||||
msgid "Warning: Pointless usage of %1$s and %2$s options together on command-line."
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:7618
|
||||
@@ -1158,7 +1158,7 @@ msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:15838
|
||||
#, c-format
|
||||
msgid "<d> is the name of the dependency. Closes the dependency definition and does the actual dependency detection, setting all predefined filter macro variables and build options accordingly. Optional, if omitted, detection will take place after processing all options."
|
||||
msgid "<d> is the name of the dependency. <f> can be 'yes' or 'no', specifies whether the dependency is optional. Default: no"
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:15838
|
||||
@@ -1166,26 +1166,6 @@ msgstr ""
|
||||
msgid "<d> is the name of the dependency. <n> name of the package dependency. Can be specified multiple times."
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:15838
|
||||
#, c-format
|
||||
msgid "<d> is the name of the dependency. Set <r> as root directory for paths specified in -depincpath options."
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:15838
|
||||
#, c-format
|
||||
msgid "<d> is the name of the dependency. Add <dll> to the import library source list."
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:15838
|
||||
#, c-format
|
||||
msgid "<d> is the name of the dependency. <f> can be 'yes' or 'no', specifies whether the dependency is optional. Default: no"
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:15838
|
||||
#, c-format
|
||||
msgid "<d> is the name of the dependency. Add <i> to the header detection path list, where <i> is pointing to a directory local to the project and containing an embedded (aka. 'locally hosted') dependency."
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:15838
|
||||
#, c-format
|
||||
msgid "<d> is the name of the dependency. Set generated import library name to <lib>"
|
||||
@@ -1193,7 +1173,7 @@ msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:15838
|
||||
#, c-format
|
||||
msgid "<d> is the name of the dependency. <v> is a value that controls how detection is done. Accepted values: no, yes, force, nolocal, local. Default: content of environment variable HBMK_WITH_<d>"
|
||||
msgid "<d> is the name of the dependency. Closes the dependency definition and does the actual dependency detection, setting all predefined filter macro variables and build options accordingly. Optional, if omitted, detection will take place after processing all options."
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:15838
|
||||
@@ -1201,11 +1181,31 @@ msgstr ""
|
||||
msgid "<d> is the name of the dependency. <h> is the key header (.h) of the package dependency. Multiple alternative headers can be specified."
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:15838
|
||||
#, c-format
|
||||
msgid "<d> is the name of the dependency. Add <i> to the header detection path list, where <i> is pointing to a directory local to the project and containing an embedded (aka. 'locally hosted') dependency."
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:15838
|
||||
#, c-format
|
||||
msgid "<d> is the name of the dependency. Add <i> to the header detection path list."
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:15838
|
||||
#, c-format
|
||||
msgid "<d> is the name of the dependency. Add <dll> to the import library source list."
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:15838
|
||||
#, c-format
|
||||
msgid "<d> is the name of the dependency. Set <r> as root directory for paths specified in -depincpath options."
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:15838
|
||||
#, c-format
|
||||
msgid "<d> is the name of the dependency. <v> is a value that controls how detection is done. Accepted values: no, yes, force, nolocal, local. Default: content of environment variable HBMK_WITH_<d>"
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:15838
|
||||
#, c-format
|
||||
msgid "add <file> in to the list of files to be copied to path specified by -instpath option. <g> is an optional copy group (case sensitive), it must be at least two characters long. In case you do not specify <file>, the list of files in that group will be emptied."
|
||||
@@ -1368,12 +1368,12 @@ msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:15838
|
||||
#, c-format
|
||||
msgid "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"
|
||||
msgid "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."
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:15838
|
||||
#, c-format
|
||||
msgid "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."
|
||||
msgid "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"
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:15838
|
||||
@@ -1498,12 +1498,12 @@ msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:15838
|
||||
#, c-format
|
||||
msgid "pass single raw option to linker (dynamic library) after the library list. Use with caution."
|
||||
msgid "pass single raw option to linker (executable) after the library list. Use with caution."
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:15838
|
||||
#, c-format
|
||||
msgid "pass single raw option to linker (executable) after the library list. Use with caution."
|
||||
msgid "pass single raw option to linker (dynamic library) after the library list. Use with caution."
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:15838
|
||||
@@ -2038,12 +2038,12 @@ msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:16012
|
||||
#, c-format
|
||||
msgid "special .hbm file embedded inside %1$s. It manages the details of creating a dynamic library (in the style of Harbour contribs)."
|
||||
msgid "special .hbm file embedded inside %1$s. It manages the details of installing build targets and related package files to standard locations (in the style of Harbour contribs)."
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:16012
|
||||
#, c-format
|
||||
msgid "special .hbm file embedded inside %1$s. It manages the details of installing build targets and related package files to standard locations (in the style of Harbour contribs)."
|
||||
msgid "special .hbm file embedded inside %1$s. It manages the details of creating a dynamic library (in the style of Harbour contribs)."
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:16012
|
||||
@@ -2311,11 +2311,6 @@ msgstr ""
|
||||
msgid "filter will pass if ${MACRO} value is larger than <value> (case insensitive)."
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:16104
|
||||
#, c-format
|
||||
msgid "filter will pass if ${MACRO} value equals to <value> (case insensitive)."
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:16104
|
||||
#, c-format
|
||||
msgid "filter will pass if ${MACRO} value is smaller than <value> (case insensitive)."
|
||||
@@ -2326,6 +2321,11 @@ msgstr ""
|
||||
msgid "filter will pass if ${MACRO} value is not empty and not equal to '0' or 'no' (case insensitive)"
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:16104
|
||||
#, c-format
|
||||
msgid "filter will pass if ${MACRO} value equals to <value> (case insensitive)."
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:16104
|
||||
#, c-format
|
||||
msgid "forced C mode (see -cpp- option)"
|
||||
@@ -3011,11 +3011,6 @@ msgstr ""
|
||||
msgid "To build an application out of all .prg and .c sources residing in 'source' subdir"
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:16438
|
||||
#, c-format
|
||||
msgid "To build an application using a project file"
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:16438
|
||||
#, c-format
|
||||
msgid "To build an application using incremental mode"
|
||||
@@ -3023,7 +3018,12 @@ msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:16438
|
||||
#, c-format
|
||||
msgid "To build an application which uses a raw library"
|
||||
msgid "To build an application using a project file"
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:16438
|
||||
#, c-format
|
||||
msgid "To build an application which uses a Windows resource"
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:16438
|
||||
@@ -3033,12 +3033,12 @@ msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:16438
|
||||
#, c-format
|
||||
msgid "To build an application which links against Harbour dynamic libraries"
|
||||
msgid "To build an application which uses a raw library"
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:16438
|
||||
#, c-format
|
||||
msgid "To build an application which uses a Windows resource"
|
||||
msgid "To build an application which links against Harbour dynamic libraries"
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:16438
|
||||
@@ -3058,12 +3058,12 @@ msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:16447
|
||||
#, c-format
|
||||
msgid "To build library 'mylib' from sources using incremental mode"
|
||||
msgid "To build library 'mylib' from sources"
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:16447
|
||||
#, c-format
|
||||
msgid "To build library 'mylib' from sources"
|
||||
msgid "To build library 'mylib' from sources using incremental mode"
|
||||
msgstr ""
|
||||
|
||||
#: utils/hbmk2/hbmk2.prg:16451
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user