Compilando HELLO.PRG com HBMK2.exe e HARBOUR.
Enviado: 30 Nov 2021 13:36
Só uma organizada.
Tem gente que prefere a configuração antes dos fontes/rc, tem gente que prefere depois
Detalhe: -workdir=
Isso é pra "lixo", se jogar todo conteúdo fora não faz falta.
Costumo usar -workdir=c:\temp
Mas tenho um programa que confere meu PATH atual, e limpa a pasta ao trocar de projeto.
O perigoso é misturar fontes com mesmo nome, de projetos diferentes.
O default do HBMK2 é usar uma pasta .hbmk junto do projeto, que fica escondida por causa do nome.
No seu bat, pode colocar del c:\temp\*.obj, del c:\temp\*.c, etc.
Recursos extras:
HBP = projeto
HBMK.HBM numa pasta
Qualquer fonte que compilar na mesma pasta, vai usar essa configuração
Bom pra uma pasta cheia de exemplos, pra não ter que criar um hbp pra cada fonte
Ou fontes que precisam ser compilados diferentes dos demais, e deixa na pasta deles um HBM
Coloca parâmetros que colocaria no HBP
Se sua pasta do projeto é limpa, só tem arquivos do projeto, alternativamente pode usar:
Tem gente que prefere a configuração antes dos fontes/rc, tem gente que prefere depois
Código: Selecionar todos
# $Id: WINORCAM.hbp $
# Nome do arquivo gerado (EXE,LIB,DLL)
-oWINORCAM
# DIRETORIO DOS TEMPORARIOS
-workdir=.\OBJs
# RODA O PROGRAMA GERADO. - Nao quero aqui. Chamo no GO.BAT
# -run
########## INICIO - MENU PRINCIPAL. #PRG # ------ MODULO PRINCIPAL -------
WINORCAM.PRG
ERRSYSW.PRG
DIALOG.PRG
CONTROL.PRG
MSGBAR.PRG
DSAY.PRG
SSAY.PRG
FUNCOES.PRG
PROPOSTA.PRG
CRIARDBF.PRG
REINDEXA.PRG
CADGRUPO.PRG
CADGPPAG.PRG
CADGPREF.PRG
CADGPLIM.PRG
CADOBLIM.PRG
CADOBREC.PRG
CADGPMAN.PRG
CADGPREC.PRG
CADGPVAS.PRG
CADGPMAO.PRG
CADGPPOD.PRG
CADGPFOR.PRG
CADFOROB.PRG
CADPODOB.PRG
CADGARAN.PRG
CADGARPL.PRG
PMSPOBS.PRG
RESPONSA.PRG
CADPAISA.PRG
CADORSER.PRG
CADFERRA.PRG
CADMANUT.PRG
CHAMADO.PRG
ORCAMENT.PRG
MICHIGAN.PRG
LIMPJARD.PRG
MANUJARD.PRG
MANUVASO.PRG
REMOCAO.PRG
RECOJARD.PRG
DUPLRECO.PRG
PESQPROD.PRG
PESQMAOB.PRG
IMPRECOJ.PRG
IMPORDEJ.PRG
GRAVAREC.PRG
APROVAR.PRG
CADNECES.PRG
PRODUNFE.PRG
ABERTURA.PRG
CADFABRI.PRG
FABRICAN.PRG
COMPRAS.PRG
RMAILAMB.PRG
AGENDA.PRG
OPERADOR.PRG
PRINTER.PRG
RPREVIEW.PRG
RCOLUMN.PRG
PCINFO.PRG
REDE.PRG
ALTTAB.PRG
NUM_CAPS.PRG
ANIMABMP.PRG
CALEND.PRG
TCALENDA.PRG
CALCULAD.PRG
PRV2PDF.PRG
DISPLAY.PRG
PBACKUP.PRG
TRADUTOR.PRG
PROC9995.PRG
PROC9996.PRG
########## RESOURCES - Perfeito com .RC ou .RES. Exemplo/Ejemplo:
#RC
# RES\PBACKUP.RC
# RES\IMAGENES.RC
########## PREFIRO USAR .RES - USO NO LOCAL DOS *.PRGs.
#RES
AMBIENTY.RES
AMBIENT2.RES
AMBIENT3.RES
AMBIENT4.RES
EMAILAMB.RES
IMAGENS.RES
IMAGENS2.RES
PBACKUP.RES
IMAGENES.RES
XPLOOK.RES
#flags
-inc
#-trace
#-static
-fullstatic
-beep
-nodefgt
-gtgui
-gui
-m -n -w2 -gc3 -q -ge1
-prgflag=/n /m /d__FLAT__
-resflag=-D__FLAT__
########## FIVEWIN SETUP
-Ic:\fwh1905\include
-Lc:\fwh1905\lib
-lfiveh
-lfivehc
#LIBRERIAS HARBOUR (se anaden las cabeceras .hbc)
hbct.hbc
xhb.hbc
hbziparc.hbc
hbfoxpro.hbc
hbwin.hbc
hbmzip.hbc
hbhpdf.hbc
hbtip.hbc
#LIBRERIAS DE TERCEROS - EJEMPLO:
#-Lc:\GestObras\lib
#-ljvchwin
# FIN / END
Isso é pra "lixo", se jogar todo conteúdo fora não faz falta.
Costumo usar -workdir=c:\temp
Mas tenho um programa que confere meu PATH atual, e limpa a pasta ao trocar de projeto.
O perigoso é misturar fontes com mesmo nome, de projetos diferentes.
O default do HBMK2 é usar uma pasta .hbmk junto do projeto, que fica escondida por causa do nome.
No seu bat, pode colocar del c:\temp\*.obj, del c:\temp\*.c, etc.
Recursos extras:
HBP = projeto
HBMK.HBM numa pasta
Qualquer fonte que compilar na mesma pasta, vai usar essa configuração
Bom pra uma pasta cheia de exemplos, pra não ter que criar um hbp pra cada fonte
Ou fontes que precisam ser compilados diferentes dos demais, e deixa na pasta deles um HBM
Coloca parâmetros que colocaria no HBP
Se sua pasta do projeto é limpa, só tem arquivos do projeto, alternativamente pode usar:
Código: Selecionar todos
-oteste
*.prg
*.rc
*.res