Ejemplo Buildh.bat compilar varios prgs.
Ejemplo Buildh.bat compilar varios prgs.
HOla :
A pesar de que utilizo FivEdit de Cristobal Navarro el cual realiza la tarea de compilacion y enlace de manera automatica, me gustaria saber como se compilan varios .prgs con un archivo tipo buildh.bat.
Si alguien tiene uno y es tan amable de facilitarmelo, me gustaria saber como se hace tambien de manera manual. Tambien he leido que algunos utilizan ficheros, .mak, algun tipo de explicacion al respecto.?
Saludos.
Jose.
A pesar de que utilizo FivEdit de Cristobal Navarro el cual realiza la tarea de compilacion y enlace de manera automatica, me gustaria saber como se compilan varios .prgs con un archivo tipo buildh.bat.
Si alguien tiene uno y es tan amable de facilitarmelo, me gustaria saber como se hace tambien de manera manual. Tambien he leido que algunos utilizan ficheros, .mak, algun tipo de explicacion al respecto.?
Saludos.
Jose.
Fwh 19.06 32 bits + Harbour 3.2dev(r2011030937)+ Borland 7.4 + FivEdit
Re: Ejemplo Buildh.bat compilar varios prgs.
Mira la carpeta makes de la instalación
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Re: Ejemplo Buildh.bat compilar varios prgs.
Hola Cristobal:
Gracias por responder
Segun esto el archivo de Borland que es el que uso seria en la linea
echo obj\alert.obj obj\one.obj obj\two.obj, + >> b32.bc
alert, one, two seria prg. ¿no?
y se llamaria al mismo como make test (o con extension)
Saludos.
Jose.
Gracias por responder
Segun esto el archivo de Borland que es el que uso seria en la linea
echo obj\alert.obj obj\one.obj obj\two.obj, + >> b32.bc
alert, one, two seria prg. ¿no?
y se llamaria al mismo como make test (o con extension)
Saludos.
Jose.
Fwh 19.06 32 bits + Harbour 3.2dev(r2011030937)+ Borland 7.4 + FivEdit
Re: Ejemplo Buildh.bat compilar varios prgs.
COMP.BAT
Code: Select all
REM @Echo Off
@Echo On
Cls
Echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
Echo ³ FiveWin For xHarbour 17.01 Dec. 2017 xHarbour Development Power ³Ü
Echo ³ (c) FiveTech, 1993-2016 For Microsoft Windows 95/98/NT/2000/ME And XP ³Û
Echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
Echo ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
Echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
Echo ³ FiveWin For xHarbour 17.01 Jan. 2017 Contato Sistemas Ltda. ³Ü
Echo ³ Aguarde um Momento, Compilando Aplica‡Æo 32 Bits, Processamento Demorado ³Û
Echo ³ CopyRight(c) JoÆo@2017 - Todos os Direitos Reservados. WINORCAM 32 Bits. ³Û
Echo ³ Agradecimentos Especiais - Gilmer Tavares - Virtual Objects Informatica ³Û
Echo ³ vendas@fivewin.com.br - suporte@fivewin.com.br - gilmer@fivewin.com.br ³Û
Echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
Echo ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
Echo .
Echo Aguarde... Compilando os Modulos do Programa... Processamento Demorado
Echo Gerando o Arquivo ERRO.LOG, em Caso de Duvidas, Consulte-o. Borland C.
Rem Localizacao dos Paths
Set hdir=C:\XHBBCC72
Set bcdir=C:\bcc72
Set fwhdir=C:\FwH1701
rem @If Exist *.Bak Del *.Bak
@If Exist *.Obj Del *.Obj
@If Exist *.Log Del *.Log
@If Exist *.Map Del *.Map
@If Exist *.PPO Del *.Ppo
@If Exist *.TDS Del *.TDS
@If Exist *.Bc Del *.bc
@If Exist *.C Del *.C
@If Exist *.HC Del *.HC
If Exist WINORCAM.Exe Del WINORCAM.Exe
REM -> Area dos Arquivos com ExtensÆo *.PRG Gerados em FiveWin
%hdir%\bin\harbour WINORCAM /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p > Erro.log 2> ERROS.LOG
REM -> FUSE() ADDREC e Outros
%hdir%\bin\harbour FUNCOES /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
REM CHAMADO.PRG FOI INCORPORADO A PROPOSTA.PRG(Fernanda) em: 26/03/2019 Joao
%hdir%\bin\harbour CHAMADO /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
REM - DADOS PARA CONTRATO E PROPOSTA - ABRIR CHAMADA PARA ORCAMENTO
%hdir%\bin\harbour PROPOSTA /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour CRIARDBF /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour REINDEXA /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour CADGRUPO /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour CADORSER /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour CADFERRA /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour CADMANUT /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour CADGPPAG /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour CADGPREF /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour CADGPLIM /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour CADGPMAN /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour CADGPREC /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour CADGPVAS /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour CADGPMAO /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour CADGPPOD /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour CADGPFOR /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour CADFOROB /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour CADPODOB /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour CADGARAN /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
REM GRUPO DA GARANTIA DA RECOMPOSICAO DAS PLANTAS.
%hdir%\bin\harbour CADGARPL /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour PMSPOBS /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour RESPONSA /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour CADPAISA /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour ORCAMENT /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour MICHIGAN /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour LIMPJARD /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour MANUJARD /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour MANUVASO /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour REMOCAO /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour APROVAR /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour CADNECES /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour PRODUNFE /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour ABERTURA /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour CADFABRI /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour FABRICAN /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour COMPRAS /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour RMAILAMB /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour AGENDA /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour OPERADOR /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour ERRSYSW /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
REM NAO VOU USAR-TIRAR DEPOIS.
%hdir%\bin\harbour REDE /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
REM CLASSES DE TERCEIROS
%hdir%\bin\harbour ANIMABMP /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour DSAY /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour SSAY /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour CALEND /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour TCALENDA /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour CALCULAD /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour TLISTGET /m/n /i%fwhdir%\include;%hdir%\include;%bcdir%\include /w0 /p >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eWINORCAM.exe -I%hdir%\include -I%bcdir%\include WINORCAM.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eFUNCOES.exe -I%hdir%\include -I%bcdir%\include FUNCOES.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -ePROPOSTA.exe -I%hdir%\include -I%bcdir%\include PROPOSTA.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCRIARDBF.exe -I%hdir%\include -I%bcdir%\include CRIARDBF.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eREINDEXA.exe -I%hdir%\include -I%bcdir%\include REINDEXA.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCADGRUPO.exe -I%hdir%\include -I%bcdir%\include CADGRUPO.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCADGPPAG.exe -I%hdir%\include -I%bcdir%\include CADGPPAG.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCADGPREF.exe -I%hdir%\include -I%bcdir%\include CADGPREF.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCADGPLIM.exe -I%hdir%\include -I%bcdir%\include CADGPLIM.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCADGPMAN.exe -I%hdir%\include -I%bcdir%\include CADGPMAN.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCADGPREC.exe -I%hdir%\include -I%bcdir%\include CADGPREC.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCADGPVAS.exe -I%hdir%\include -I%bcdir%\include CADGPVAS.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCADGPMAO.exe -I%hdir%\include -I%bcdir%\include CADGPMAO.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCADGPPOD.exe -I%hdir%\include -I%bcdir%\include CADGPPOD.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCADGPFOR.exe -I%hdir%\include -I%bcdir%\include CADGPFOR.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCADFOROB.exe -I%hdir%\include -I%bcdir%\include CADFOROB.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCADPODOB.exe -I%hdir%\include -I%bcdir%\include CADPODOB.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCADGARAN.exe -I%hdir%\include -I%bcdir%\include CADGARAN.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCADGARPL.exe -I%hdir%\include -I%bcdir%\include CADGARPL.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -ePMSPOBS.exe -I%hdir%\include -I%bcdir%\include PMSPOBS.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eRESPONSA.exe -I%hdir%\include -I%bcdir%\include RESPONSA.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCADPAISA.exe -I%hdir%\include -I%bcdir%\include CADPAISA.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCADORSER.exe -I%hdir%\include -I%bcdir%\include CADORSER.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCADFERRA.exe -I%hdir%\include -I%bcdir%\include CADFERRA.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCADMANUT.exe -I%hdir%\include -I%bcdir%\include CADMANUT.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCHAMADO.exe -I%hdir%\include -I%bcdir%\include CHAMADO.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eORCAMENT.exe -I%hdir%\include -I%bcdir%\include ORCAMENT.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eMICHIGAN.exe -I%hdir%\include -I%bcdir%\include MICHIGAN.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eLIMPJARD.exe -I%hdir%\include -I%bcdir%\include LIMPJARD.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eMANUJARD.exe -I%hdir%\include -I%bcdir%\include MANUJARD.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eMANUVASO.exe -I%hdir%\include -I%bcdir%\include MANUVASO.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eREMOCAO.exe -I%hdir%\include -I%bcdir%\include REMOCAO.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eAPROVAR.exe -I%hdir%\include -I%bcdir%\include APROVAR.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCADNECES.EXE -I%hdir%\include -I%bcdir%\include CADNECES.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -ePRODUNFE.EXE -I%hdir%\include -I%bcdir%\include PRODUNFE.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eABERTURA.EXE -I%hdir%\include -I%bcdir%\include ABERTURA.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCADFABRI.EXE -I%hdir%\include -I%bcdir%\include CADFABRI.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eFABRICAN.EXE -I%hdir%\include -I%bcdir%\include FABRICAN.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCOMPRAS.EXE -I%hdir%\include -I%bcdir%\include COMPRAS.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eRMAILAMB.EXE -I%hdir%\include -I%bcdir%\include RMAILAMB.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eAGENDA.EXE -I%hdir%\include -I%bcdir%\include AGENDA.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eOPERADOR.EXE -I%hdir%\include -I%bcdir%\include OPERADOR.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eERRSYSW.EXE -I%hdir%\include -I%bcdir%\include ERRSYSW.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eREDE.EXE -I%hdir%\include -I%bcdir%\include REDE.C >> Erro.log 2>> ERROS.LOG
REM CLASSES DE TERCEIROS
%bcdir%\bin\bcc32 -M -c -v -O2 -eANIMABMP.exe -I%hdir%\include -I%bcdir%\include ANIMABMP.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eDSAY.exe -I%hdir%\include -I%bcdir%\include DSAY.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eSSAY.exe -I%hdir%\include -I%bcdir%\include SSAY.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCALEND.exe -I%hdir%\include -I%bcdir%\include CALEND.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eTCALENDA.exe -I%hdir%\include -I%bcdir%\include TCALENDA.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eCALCULAD.exe -I%hdir%\include -I%bcdir%\include CALCULAD.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eTLISTGET.exe -I%hdir%\include -I%bcdir%\include TLISTGET.C >> Erro.log 2>> ERROS.LOG
If ErrorLevel 1 Type Erro.log | More
If ErrorLevel 1 Goto Exit
REM %bcdir%\bin\bcc32 -M -c -O2 -eWINORCAM.exe -I%hdir%\include WINORCAM.c
%bcdir%\bin\BRC32.EXE -R XPLOOK.RC
:ENDCOMPILE
REM ERA ASSIM: MUDEI EM: 09/10/2017 - Joao
REM %bcdir%\bin\ilink32 -Gn -aa -Tpe -s @Cx.Lnk
REM http://fivewin.com.br/index.php?/topic/27264-prompt-dos/
REM Mude para:
%bcdir%\bin\ilink32 -aa -Gn -Tpe -s -v @CX.LNK
Echo .
IF ERRORLEVEL 1 GOTO LINKERROR
Cls
Echo .
Echo * Aplicacao Foi Desenvolvida Com Sucesso
Echo .
Echo * Aguarde um Momento, Compactando Aplicacao, Usando o PEC2.EXE
Echo .
REM C:\PECOMPACT\PEC2 /NB /EMP:Y /TM:Y /CR:Y /MC WINORCAM.EXE
Echo .
Echo * Aplicativo Foi Compactado Com Sucesso - Aguarde Execucao.
Echo .
Echo * Aguarde, Executando o Aplicativo, Gerado Com Sucesso Absoluto *
WINORCAM
GOTO EXIT
:LINKERROR
PAUSE * Applicacao Nao Foi Desenvolvida Com Sucesso. Veja ERRO.LOG *
GOTO EXIT
Echo .
cls
:EXIT
João Santos - São Paulo - Brasil
Re: Ejemplo Buildh.bat compilar varios prgs.
COMP.LNK
Saludos.
Code: Select all
C:\bcc72\lib\c0w32.Obj +
WINORCAM.OBJ +
FUNCOES.OBJ +
PROPOSTA.OBJ +
CRIARDBF.OBJ +
REINDEXA.OBJ +
CADGRUPO.OBJ +
CADGPPAG.OBJ +
CADGPREF.OBJ +
CADGPLIM.OBJ +
CADGPMAN.OBJ +
CADGPREC.OBJ +
CADGPVAS.OBJ +
CADGPMAO.OBJ +
CADGPPOD.OBJ +
CADGPFOR.OBJ +
CADFOROB.OBJ +
CADPODOB.OBJ +
CADGARAN.OBJ +
CADGARPL.OBJ +
PMSPOBS.OBJ +
RESPONSA.OBJ +
CADPAISA.OBJ +
CADORSER.OBJ +
CADFERRA.OBJ +
CADMANUT.OBJ +
CHAMADO.OBJ +
ORCAMENT.OBJ +
MICHIGAN.OBJ +
LIMPJARD.OBJ +
MANUJARD.OBJ +
MANUVASO.OBJ +
REMOCAO.OBJ +
APROVAR.OBJ +
CADNECES.OBJ +
PRODUNFE.OBJ +
ABERTURA.OBJ +
CADFABRI.OBJ +
FABRICAN.OBJ +
COMPRAS.OBJ +
RMAILAMB.OBJ +
AGENDA.OBJ +
OPERADOR.OBJ +
ERRSYSW.OBJ +
REDE.OBJ +
ANIMABMP.OBJ +
CALEND.OBJ +
TCALENDA.OBJ +
CALCULAD.OBJ +
TLISTGET.OBJ +
DSAY.OBJ +
SSAY.OBJ, +
WINORCAM.EXE, +
WINORCAM.MAP, +
C:\FWH1701\lib\FiveHX.lib +
C:\FWH1701\lib\FiveHC.lib +
C:\XHBBCC72\lib\hbzip.Lib +
C:\XHBBCC72\lib\zlib.Lib +
C:\XHBBCC72\lib\rtl.Lib +
C:\XHBBCC72\lib\vm.Lib +
C:\XHBBCC72\lib\gtgui.Lib +
C:\XHBBCC72\lib\lang.Lib +
C:\XHBBCC72\lib\macro.Lib +
C:\XHBBCC72\lib\rdd.Lib +
C:\XHBBCC72\lib\dbfntx.Lib +
C:\XHBBCC72\lib\dbfcdx.Lib +
C:\XHBBCC72\lib\common.Lib +
C:\XHBBCC72\lib\tip.Lib +
C:\XHBBCC72\lib\pp.Lib +
C:\XHBBCC72\lib\dbffpt.Lib +
C:\XHBBCC72\lib\codepage.Lib +
C:\XHBBCC72\lib\HbSix.Lib +
C:\XHBBCC72\lib\PcRepos.Lib +
C:\XHBBCC72\Lib\ct.Lib +
C:\XHBBCC72\Lib\png.Lib +
C:\BCC72\lib\cw32.Lib +
c:\BCC72\lib\uuid.lib +
c:\BCC72\lib\ws2_32.lib +
C:\BCC72\lib\psdk\msimg32.Lib +
C:\BCC72\lib\psdk\odbc32.Lib +
C:\BCC72\lib\psdk\rasapi32.Lib +
C:\BCC72\lib\psdk\nddeapi.Lib +
C:\BCC72\lib\psdk\psapi.Lib +
c:\BCC72\lib\psdk\gdiplus.lib +
C:\BCC72\lib\psdk\iphlpapi.Lib +
c:\BCC72\lib\psdk\shell32.lib +
C:\BCC72\lib\import32.Lib,
AMBIENTY.RES +
EMAILAMB.RES +
IMAGENS.RES
Saludos.
João Santos - São Paulo - Brasil
Re: Ejemplo Buildh.bat compilar varios prgs.
Buenas tardes para todos
Hace unos días antonio me envió dos archivos para poder compilar varios prg con BBC73, pero hasta ahora sin éxito.
archivo 1
go.bat
myapp.mak
pero al ejecutar el archivo go.bat, me arroja el siguiente error:
Las rutas están configuradas correctamente, alguna pista?
De antemano gracias.
Hace unos días antonio me envió dos archivos para poder compilar varios prg con BBC73, pero hasta ahora sin éxito.
archivo 1
go.bat
Code: Select all
set path=C:\bcc73\bin
make -fmyapp.mak
Code: Select all
HBDIR=c:\xhar1903
BCDIR=c:\bcc73
FWDIR=c:\fwh1903
.path.obj = .\obj
.path.prg = .\
.path.ch = $(FWDIR)\include;$(HBDIR)\include
.path.c = .\
.path.rc = .\
PRG = \
.\one.prg \
.\two.prg \
.\three.prg
OBJ=$(PRG:.prg=.obj)
OBJS=$(OBJ:.\=.\obj\)
PROJECT : myapp.exe
myapp.exe : $(OBJS) myapp.res
echo off
echo $(BCDIR)\lib\c0w32.obj + > b32.bc
echo $(OBJS), + >> b32.bc
echo myapp.exe, + >> b32.bc
echo myapp.map, + >> b32.bc
echo $(FWDIR)\lib\FiveH.lib $(FWDIR)\lib\FiveHC.lib + >> b32.bc
echo $(HBDIR)\lib\hbrtl.lib + >> b32.bc
echo $(HBDIR)\lib\hbvm.lib + >> b32.bc
echo $(HBDIR)\lib\gtgui.lib + >> b32.bc
echo $(HBDIR)\lib\hblang.lib + >> b32.bc
echo $(HBDIR)\lib\hbmacro.lib + >> b32.bc
echo $(HBDIR)\lib\hbrdd.lib + >> b32.bc
echo $(HBDIR)\lib\rddntx.lib + >> b32.bc
echo $(HBDIR)\lib\rddcdx.lib + >> b32.bc
echo $(HBDIR)\lib\rddfpt.lib + >> b32.bc
echo $(HBDIR)\lib\hbsix.lib + >> b32.bc
echo $(HBDIR)\lib\hbdebug.lib + >> b32.bc
echo $(HBDIR)\lib\hbcommon.lib + >> b32.bc
echo $(HBDIR)\lib\hbpp.lib + >> b32.bc
echo $(HBDIR)\lib\hbwin.lib + >> b32.bc
echo $(HBDIR)\lib\hbcpage.lib + >> b32.bc
echo $(HBDIR)\lib\hbct.lib + >> b32.bc
echo $(HBDIR)\lib\hbcplr.lib + >> b32.bc
echo $(HBDIR)\lib\xhb.lib + >> b32.bc
echo $(HBDIR)\lib\png.lib + >> b32.bc
echo $(HBDIR)\lib\hbzlib.lib + >> b32.bc
echo $(HBDIR)\lib\hbziparc.lib + >> b32.bc
echo $(HBDIR)\lib\hbmzip.lib + >> b32.bc
echo $(HBDIR)\lib\minizip.lib + >> b32.bc
echo $(HBDIR)\lib\hbpcre.lib + >> b32.bc
echo $(BCDIR)\lib\cw32.lib + >> b32.bc
echo $(BCDIR)\lib\import32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\odbc32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\nddeapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\iphlpapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\msimg32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\shell32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\gdiplus.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\rasapi32.lib, >> b32.bc
echo myapp.res >> b32.bc
$(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
del b32.bc
.prg.obj:
$(HBDIR)\bin\harbour $< /N /W /Oobj\ /I$(FWDIR)\include;$(HBDIR)\include >> comp.log
$(BCDIR)\bin\bcc32 -c -tWM -I$(HBDIR)\include -oobj\$& obj\$&.c
.c.obj:
echo -c -tWM -D__HARBOUR__ -DHB_API_MACROS > tmp
echo -I$(HBDIR)\include;$(FWDIR)\include >> tmp
$(BCDIR)\bin\bcc32 -oobj\$& @tmp $&.c
del tmp
myapp.res : myapp.rc
c:\bcc73 $(BCDIR)\bin\brc32.exe -r -Ic:\bcc7\include\windows\sdk myapp.rc
Code: Select all
MAKE Version 5.41 Copyright (c) 1987, 2014 Embarcadero Technologies, Inc.
Fatal: Unable to open makefile
De antemano gracias.
Saludos
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
- Antonio Linares
- Site Admin
- Posts: 37485
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Ejemplo Buildh.bat compilar varios prgs.
Leandro,
Comprueba que el fichero make.exe esté en c:\bcc73\bin
y que el fichero myapp.mak esté en la carpeta en donde está go.bat
Comprueba que el fichero make.exe esté en c:\bcc73\bin
y que el fichero myapp.mak esté en la carpeta en donde está go.bat
Re: Ejemplo Buildh.bat compilar varios prgs.
Hola Antonio:
Mismo error y creo que en la llamada a make
make -myapp.mak
lo correcto es
make myapp.mak
y devuelve el error que dice Leandro.
Unable to open Makefile.
Todo correctamente configurado.
Mismo error y creo que en la llamada a make
make -myapp.mak
lo correcto es
make myapp.mak
y devuelve el error que dice Leandro.
Unable to open Makefile.
Todo correctamente configurado.
Fwh 19.06 32 bits + Harbour 3.2dev(r2011030937)+ Borland 7.4 + FivEdit
Re: Ejemplo Buildh.bat compilar varios prgs.
Hola Karinha
Y entonces como serian las llamadas para generar el exe con los ficheros comp.bat y comp.lnk
Gracias por tu interes y ayuda
Saludos.
Jose.
Y entonces como serian las llamadas para generar el exe con los ficheros comp.bat y comp.lnk
Gracias por tu interes y ayuda
Saludos.
Jose.
Fwh 19.06 32 bits + Harbour 3.2dev(r2011030937)+ Borland 7.4 + FivEdit
- Antonio Linares
- Site Admin
- Posts: 37485
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Ejemplo Buildh.bat compilar varios prgs.
Javier,
Te falta una F
make -fmyapp.mak
MAKE Version 5.41 Copyright (c) 1987, 2014 Embarcadero Technologies, Inc.
-ffilename Uses filename as the MAKEFILE
make -help
Te falta una F
make -fmyapp.mak
MAKE Version 5.41 Copyright (c) 1987, 2014 Embarcadero Technologies, Inc.
-ffilename Uses filename as the MAKEFILE
make -help
Re: Ejemplo Buildh.bat compilar varios prgs.
Muchisimas gracias Antonio, ahora si.Antonio Linares wrote:Javier,
Te falta una F
make -fmyapp.mak
MAKE Version 5.41 Copyright (c) 1987, 2014 Embarcadero Technologies, Inc.
-ffilename Uses filename as the MAKEFILE
make -help
pero cambiando esto.
Code: Select all
myapp.res : myapp.rc
c:\bcc73 $(BCDIR)\bin\brc32.exe -r -Ic:\bcc7\include\windows\sdk myapp.rc
sobra el c:\bcc73, asi, correcto
Code: Select all
myapp.res : myapp.rc
$(BCDIR)\bin\brc32.exe -r -Ic:\bcc7\include\windows\sdk myapp.rc
Saludos.
Jose.
Fwh 19.06 32 bits + Harbour 3.2dev(r2011030937)+ Borland 7.4 + FivEdit
Re: Ejemplo Buildh.bat compilar varios prgs.
Muchas gracias Antonio y Jose
Ya casi... realice _ que sugirieron y parece que ya compila. Ahora al final proceso me dice que tengo algunos errores, me imagino que sean posiblemente de sintaxis o falta de algunas funciones. El problema es que no me esta mostrando cuales son los errores.
Dice que tengo dos errores, pero no me los muestra, no se si tenga que ver con algún flag?
Ya casi... realice _ que sugirieron y parece que ya compila. Ahora al final proceso me dice que tengo algunos errores, me imagino que sean posiblemente de sintaxis o falta de algunas funciones. El problema es que no me esta mostrando cuales son los errores.
Code: Select all
C:\xpmake>make -fcrear.mak
MAKE Version 5.41 Copyright (c) 1987, 2014 Embarcadero Technologies, Inc.
echo off
echo c:\bcc73\lib\c0w32.obj + > b32.bc
echo xp.obj Tword.obj lyma.obj aimpo.obj asql.obj abus.obj rscombo.obj zkteco.obj vrd.obj vrditem.obj vrdbcode.obj, + >> b32.bc
echo xp.exe, + >> b32.bc
echo xp.map, + >> b32.bc
echo c:\fwh1903\lib\FiveH.lib c:\fwh1903\lib\FiveHC.lib + >> b32.bc
echo c:\xhar1903\lib\hbrtl.lib + >> b32.bc
echo c:\xhar1903\lib\hbvm.lib + >> b32.bc
echo c:\xhar1903\lib\gtgui.lib + >> b32.bc
echo c:\xhar1903\lib\hblang.lib + >> b32.bc
echo c:\xhar1903\lib\hbmacro.lib + >> b32.bc
echo c:\xhar1903\lib\hbrdd.lib + >> b32.bc
echo c:\xhar1903\lib\rddntx.lib + >> b32.bc
echo c:\xhar1903\lib\rddcdx.lib + >> b32.bc
echo c:\xhar1903\lib\rddfpt.lib + >> b32.bc
echo c:\xhar1903\lib\hbsix.lib + >> b32.bc
echo c:\xhar1903\lib\hbdebug.lib + >> b32.bc
echo c:\xhar1903\lib\hbcommon.lib + >> b32.bc
echo c:\xhar1903\lib\hbpp.lib + >> b32.bc
echo c:\xhar1903\lib\hbwin.lib + >> b32.bc
echo c:\xhar1903\lib\hbcpage.lib + >> b32.bc
echo c:\xhar1903\lib\hbct.lib + >> b32.bc
echo c:\xhar1903\lib\hbcplr.lib + >> b32.bc
echo c:\xhar1903\lib\xhb.lib + >> b32.bc
echo c:\xhar1903\lib\png.lib + >> b32.bc
echo c:\xhar1903\lib\hbzlib.lib + >> b32.bc
echo c:\xhar1903\lib\hbziparc.lib + >> b32.bc
echo c:\xhar1903\lib\hbmzip.lib + >> b32.bc
echo c:\xhar1903\lib\minizip.lib + >> b32.bc
echo c:\xhar1903\lib\hbpcre.lib + >> b32.bc
echo c:\bcc73\lib\cw32.lib + >> b32.bc
echo c:\bcc73\lib\import32.lib + >> b32.bc
echo c:\bcc73\lib\psdk\odbc32.lib + >> b32.bc
echo c:\bcc73\lib\psdk\nddeapi.lib + >> b32.bc
echo c:\bcc73\lib\psdk\iphlpapi.lib + >> b32.bc
echo c:\bcc73\lib\psdk\msimg32.lib + >> b32.bc
echo c:\bcc73\lib\psdk\shell32.lib + >> b32.bc
echo c:\bcc73\lib\psdk\gdiplus.lib + >> b32.bc
echo c:\bcc73\lib\psdk\rasapi32.lib, >> b32.bc
echo xp.res >> b32.bc
c:\bcc73\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
Turbo Incremental Link 6.80 Copyright (c) 1997-2017 Embarcadero Technologies, Inc.
Fatal: Unable to open file 'XP.OBJ'
** error 2 ** deleting xp.exe
Saludos
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
- Antonio Linares
- Site Admin
- Posts: 37485
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Ejemplo Buildh.bat compilar varios prgs.
Leandro,
Copia aqui tu fichero make para que lo revisemos
Copia aqui tu fichero make para que lo revisemos
Re: Ejemplo Buildh.bat compilar varios prgs.
Gracias por responder, aquí el código
crear.bat
crear.mak
crear.bat
Code: Select all
set path=C:\BCC73\BIN\
make -fcrear.mak
Code: Select all
HBDIR=c:\xhar1903
BCDIR=c:\bcc73
FWDIR=c:\fwh1903
.path.obj = .\obj
.path.prg = .\
.path.ch = $(FWDIR)\include;$(HBDIR)\include
.path.c = .\
.path.rc = .\
PRG = \
xp.prg \
Tword.prg \
lyma.prg \
aimpo.prg \
asql.prg \
abus.prg \
rscombo.prg \
vrd.prg \
vrditem.prg \
vrdbcode.prg \
OBJ=$(PRG:.prg=.obj)
OBJS=$(OBJ:.\=.\obj\)
PROJECT : xp.exe
xp.exe : $(OBJS) xp.res
echo off
echo $(BCDIR)\lib\c0w32.obj + > b32.bc
echo $(OBJS), + >> b32.bc
echo xp.exe, + >> b32.bc
echo xp.map, + >> b32.bc
echo $(FWDIR)\lib\FiveHX.lib $(FWDIR)\lib\FiveHC.lib + >> b32.bc
echo $(HBDIR)\lib\rtl.lib + >> b32.bc
echo $(HBDIR)\lib\vm.lib + >> b32.bc
echo $(HBDIR)\lib\lang.lib + >> b32.bc
echo $(HBDIR)\lib\macro.lib + >> b32.bc
echo $(HBDIR)\lib\rdd.lib + >> b32.bc
echo $(HBDIR)\lib\dbfntx.lib + >> b32.bc
echo $(HBDIR)\lib\dbfcdx.lib + >> b32.bc
echo $(HBDIR)\lib\dbffpt.lib + >> b32.bc
echo $(HBDIR)\lib\hbsix.lib + >> b32.bc
echo $(HBDIR)\lib\debug.lib + >> b32.bc
echo $(HBDIR)\lib\common.lib + >> b32.bc
echo $(HBDIR)\lib\codepage.lib + >> b32.bc
echo $(HBDIR)\lib\pp.lib + >> b32.bc
echo $(HBDIR)\lib\pcrepos.lib + >> b32.bc
echo $(HBDIR)\lib\ct.lib + >> b32.bc
echo $(HBDIR)\lib\zlib.lib + >> b32.bc
echo $(HBDIR)\lib\hbzip.lib + >> b32.bc
echo $(HBDIR)\lib\hbzip.lib + >> b32.bc
echo $(HBDIR)\lib\libmisc.lib + >> b32.bc
echo $(HBDIR)\lib\tip.lib + >> b32.bc
echo $(HBDIR)\lib\hbzebra.lib + >> b32.bc
echo $(HBDIR)\lib\gtcgi.lib + >> b32.bc
echo $(HBDIR)\lib\gtgui.lib + >> b32.bc
echo $(HBDIR)\lib\gtpca.lib + >> b32.bc
echo $(HBDIR)\lib\gtstd.lib + >> b32.bc
echo $(HBDIR)\lib\gtwin.lib + >> b32.bc
echo $(HBDIR)\lib\gtwvg.lib + >> b32.bc
echo $(HBDIR)\lib\gtwvt.lib + >> b32.bc
echo $(HBDIR)\lib\gtwvw.lib + >> b32.bc
echo $(BCDIR)\lib\cw32.lib + >> b32.bc
echo $(BCDIR)\lib\import32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\odbc32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\nddeapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\iphlpapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\msimg32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\shell32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\gdiplus.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\rasapi32.lib, >> b32.bc
echo xp.res >> b32.bc
$(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
del b32.bc
.prg.obj:
$(HBDIR)\bin\harbour $< /N /W /Oobj\ /I$(FWDIR)\include;$(HBDIR)\include >> comp.log
$(BCDIR)\bin\bcc32 -c -tWM -I$(HBDIR)\include -oobj\$& obj\$&.c
.c.obj:
echo -c -tWM -D__HARBOUR__ -DHB_API_MACROS > tmp
echo -I$(HBDIR)\include;$(FWDIR)\include >> tmp
$(BCDIR)\bin\bcc32 -oobj\$& @tmp $&.c
del tmp
xp.res : xp.rc
$(BCDIR)\bin\brc32.exe -r -Ic:\bcc7\include\windows\sdk xp.rc
Saludos
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
Re: Ejemplo Buildh.bat compilar varios prgs.
Code: Select all
if not exist obj md obj
c:\bcc73\bin\MAKE -fcrear.mak
João Santos - São Paulo - Brasil