COMPILAR MAKE
-
- Posts: 26
- Joined: Thu Aug 17, 2023 8:37 pm
- Been thanked: 1 time
COMPILAR MAKE
buen dia, estimado foro
yo molestandote nuevamente
compilar con MAKE.. directo.. hay un ejemplo en la carpeta visual de fivewin
se llama go.bat.. y no me sale...
alguien me puede explicar con peras y manzanas como se compila con MAKE.
yo uso buildh.bat y va bien
pero quiero saber como se hace con MAKE
porfass.
yo molestandote nuevamente
compilar con MAKE.. directo.. hay un ejemplo en la carpeta visual de fivewin
se llama go.bat.. y no me sale...
alguien me puede explicar con peras y manzanas como se compila con MAKE.
yo uso buildh.bat y va bien
pero quiero saber como se hace con MAKE
porfass.
- karinha
- Posts: 8057
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 10 times
- Contact:
- karinha
- Posts: 8057
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 10 times
- Contact:
Re: COMPILAR MAKE
Un más completo, cambie a gusto.
Regards, saludos.
Code: Select all | Expand
#VisualFW Borland make, (c) FiveTech Software 2005-2025
HBDIR=c:\XHBBCC77
BCDIR=C:\BCC77
FWDIR=C:\FWH
#change these paths as needed
.path.OBJ = .\obj
.path.PRG = ..\acbrreal
.path.CH = $(FWDIR)\include;$(HBDIR)\include
.path.C = .\
.path.rc = .\
#important: Use Uppercase for filenames extensions!
PRGS = \
.\ACBRREAL.PRG \
.\FUNCOES.PRG \
.\ABERTURA.PRG \
.\OUTL2007.PRG \
.\RMAILAMB.PRG \
.\ENVIADOS.PRG \
.\DSAY.PRG \
.\CONTROL.PRG \
.\ERRSYSW.PRG \
.\MSGRUN.PRG \
OBJ = $(PRGS:.PRG=.OBJ)
OBJS = $(OBJ:.\=.\obj\)
#PROJECT : TEST.exe
PROJECT : ACBRREAL.exe
#TEST.exe : $(OBJS)
ACBRREAL.exe : $(OBJS)
@echo off
@echo -L$(BCDIR)\lib;$(BCDIR)\lib\psdk + > b32.bc
@echo $(BCDIR)\lib\c0w32.obj + >> b32.bc
@echo $(OBJS), + >> b32.bc
@echo ACBRREAL.exe, + >> b32.bc
@echo TEST.map, + >> b32.bc
# fivewin
@echo $(FWDIR)\lib\Fivehx.lib + >> b32.bc
@echo $(FWDIR)\lib\FiveHC.lib + >> b32.bc
@echo $(FWDIR)\lib\libmysql.lib + >> b32.bc
@echo $(FWDIR)\lib\pgsql.lib + >> b32.bc
@echo $(FWDIR)\lib\libpq.lib + >> b32.bc
# xharbour
@echo $(HBDIR)\lib\hbhpdf.lib + >> b32.bc
@echo $(HBDIR)\lib\libharu.lib + >> b32.bc
@echo $(HBDIR)\lib\png.lib + >> b32.bc
@echo $(HBDIR)\lib\rtl.lib + >> b32.bc
@echo $(HBDIR)\lib\vm.lib + >> b32.bc
@echo $(HBDIR)\lib\gtgui.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\libmisc.lib + >> b32.bc
@echo $(HBDIR)\lib\tip.lib + >> b32.bc
@echo $(HBDIR)\lib\hbzebra.lib + >> b32.bc
# BCC77
@echo $(BCDIR)\lib\cw32.lib + >> b32.bc
@echo $(BCDIR)\lib\import32.lib + >> b32.bc
@echo $(BCDIR)\lib\psdk\uuid.lib + >> b32.bc
@echo $(BCDIR)\lib\ws2_32.lib + >> b32.bc
@echo $(BCDIR)\lib\psdk\odbc32.lib + >> b32.bc
@echo $(BCDIR)\lib\psdk\rasapi32.lib + >> b32.bc
@echo $(BCDIR)\lib\psdk\nddeapi.lib + >> b32.bc
@echo $(BCDIR)\lib\psdk\msimg32.lib + >> b32.bc
@echo $(BCDIR)\lib\psdk\psapi.lib + >> b32.bc
@echo $(BCDIR)\lib\psdk\uxtheme.lib + >> b32.bc
@echo $(BCDIR)\lib\psdk\gdiplus.lib + >> b32.bc
@echo $(BCDIR)\lib\psdk\iphlpapi.lib + >> b32.bc
@echo $(BCDIR)\lib\psdk\shell32.lib, >> b32.bc
# @echo TEST.RES + >> b32.bc
@echo ACBRREAL.RES + >> b32.bc
@echo IMAGENS.RES + >> b32.bc
@echo IMAGEN2.RES + >> b32.bc
@echo IMAGENS4.RES + >> b32.bc
@echo EMAIL.RES + >> b32.bc
$(BCDIR)\bin\BRC32.EXE -R XPLOOK.RC
$(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
# del b32.bc
.PRG.OBJ:
$(HBDIR)\bin\harbour $< /N /Oobj\ /I$(FWDIR)\include;$(HBDIR)\include
$(BCDIR)\bin\bcc32 -c -tWM -I$(HBDIR)\include -oobj\$& obj\$&.c
.C.OBJ:
@echo -c -tWM -D__HARBOUR__ > tmp
@echo -I$(HBDIR)\include;$(FWDIR)\include >> tmp
$(BCDIR)\bin\bcc32 -oobj\$& @tmp $&.c
del tmp
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
- karinha
- Posts: 8057
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 10 times
- Contact:
Re: COMPILAR MAKE
GO.BAT
Regards, saludos.
Code: Select all | Expand
IF EXIST *.MAP DEL *.MAP
IF EXIST *.TDS DEL *.TDS
IF EXIST *.C DEL *.C
IF EXIST *.EXE DEL *.EXE
@if not exist obj md obj
c:\bcc77\bin\make -ftest.mak
if exist ACBRREAL.exe C:\PECOMPACT\PEC2 /NB /EMP:Y /TM:Y /CR:Y /MC ACBRREAL.EXE
if exist ACBRREAL.exe ACBRREAL
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
-
- Posts: 26
- Joined: Thu Aug 17, 2023 8:37 pm
- Been thanked: 1 time
Re: COMPILAR MAKE
muchas gracias, vere el archivo y comento
Muito obrigado, vou ver o arquivo e comento.
saludos
Muito obrigado, vou ver o arquivo e comento.
saludos
-
- Posts: 295
- Joined: Sun Jan 31, 2010 3:30 pm
- Location: Bucaramanga - Colombia
- Been thanked: 1 time
Re: COMPILAR MAKE
Buen dia..
Obtengo este error al trabajar con el ejemplo : // c:\fwh24_10\samples\report
Fatal: Unable to open file 'UUID.LIB'
HBDIR=c:\harbour_2025
BCDIR=c:\bcc77
FWDIR=c:\fwh24_10
if not exist obj mkdir obj
c:\bcc77\bin\make -frepdem32.mak
IF ERRORLEVEL 0 repdemo.exe
Obtengo este error al trabajar con el ejemplo : // c:\fwh24_10\samples\report
Fatal: Unable to open file 'UUID.LIB'
HBDIR=c:\harbour_2025
BCDIR=c:\bcc77
FWDIR=c:\fwh24_10
if not exist obj mkdir obj
c:\bcc77\bin\make -frepdem32.mak
IF ERRORLEVEL 0 repdemo.exe
- karinha
- Posts: 8057
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 10 times
- Contact:
Re: COMPILAR MAKE
Muestre repdem32.mak para HARBOUR, pls. y GO.BAT. Gracias.
Regards, saludos.
Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
-
- Posts: 295
- Joined: Sun Jan 31, 2010 3:30 pm
- Location: Bucaramanga - Colombia
- Been thanked: 1 time
Re: COMPILAR MAKE
Code: Select all | Expand
HBDIR=c:\harbour_2025
BCDIR=c:\bcc77
FWDIR=c:\fwh24_10
#change these paths as needed
.path.OBJ = .\obj
.path.PRG = .\
.path.CH = $(FWDIR)\include;$(HBDIR)\include
.path.C = .\
.path.rc = .\
#important: Use Uppercase for filenames extensions!
PRGS = \
.\REPDEMO.PRG \
.\REP02.PRG \
.\REP03.PRG \
.\REP12.PRG \
.\REP05.PRG \
.\REP04.PRG \
.\REP09.PRG \
.\REP07.PRG \
.\REP15.PRG \
.\REP08.PRG \
.\REP06.PRG \
.\REP10.PRG \
.\REP13.PRG \
.\REP11.PRG \
.\REP21.PRG \
.\REP20.PRG \
.\REP16.PRG \
.\REP19.PRG \
.\REP17.PRG \
.\REP14.PRG \
.\REP18.PRG \
.\REP01.PRG \
.\REP22.PRG \
.\REP23.PRG
OBJ = $(PRGS:.PRG=.OBJ)
OBJS = $(OBJ:.\=.\obj\)
PROJECT : REPDEMO.EXE
REPDEMO.EXE : $(OBJS) REPDEMO.RES ..\..\lib\FiveH.lib ..\..\lib\FiveHC.lib
echo off
echo $(BCDIR)\lib\c0w32.obj + > b32.bc
echo $(OBJS), + >> b32.bc
echo repdemo.exe, + >> b32.bc
echo repdemo.map, + >> b32.bc
echo $(FWDIR)\lib\FiveH.lib $(FWDIR)\lib\FiveHC.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbrtl.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbvm.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\gtgui.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hblang.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbmacro.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbrdd.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\rddntx.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\rddcdx.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\rddfpt.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbsix.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbdebug.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbcommon.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbpp.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbpcre.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbwin.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbcpage.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbct.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbcplr.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\png.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbzlib.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbziparc.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbmzip.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbzlib.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\minizip.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\xhb.lib + >> b32.bc
rem Uncomment these two lines to use Advantage RDD
rem echo $(HBDIR)\lib\win\bcc\rddads.lib + >> b32.bc
rem echo $(HBDIR)\lib\win\bcc\Ace32.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\psapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\shell32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\rasapi32.lib, >> b32.bc
IF EXIST repdemo.res echo repdemo.res >> b32.bc
$(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
del b32.bc
.PRG.OBJ:
$(HBDIR)\bin\win\bcc\harbour $< /N /W /Oobj\ /I$(FWDIR)\include;$(HBDIR)\include
$(BCDIR)\bin\bcc32 -c -tWM -I$(HBDIR)\include -oobj\$& obj\$&.c
.C.OBJ:
echo -c -tWM -D__HARBOUR__ > tmp
echo -I$(HBDIR)\include;$(FWDIR)\include >> tmp
$(BCDIR)\bin\bcc32 -oobj\$& @tmp $&.c
del tmp
REPDEMO.RES : REPDEMO.RC
$(BCDIR)\bin\brc32.exe -r -I$(BCDIR)\include repdemo.rc
-
- Posts: 295
- Joined: Sun Jan 31, 2010 3:30 pm
- Location: Bucaramanga - Colombia
- Been thanked: 1 time
Re: COMPILAR MAKE
go.bat
Code: Select all | Expand
if not exist obj mkdir obj
c:\bcc77\bin\make -f repdem32.mak
IF ERRORLEVEL 0 repdemo.exe
- karinha
- Posts: 8057
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 10 times
- Contact:
- karinha
- Posts: 8057
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 10 times
- Contact:
Re: COMPILAR MAKE
REPDEMO.mak
Regards, saludos.
Code: Select all | Expand
#VisualFW Borland make, (c) FiveTech Software 2005-2025 - Modificado: Kapiaba.
HBDIR=c:\HBBCC77
BCDIR=c:\BCC77
FWDIR=C:\fwh...
#change these paths as needed
.path.OBJ = .\obj
.path.PRG = ..\repdemo
.path.CH = $(FWDIR)\include;$(HBDIR)\include
.path.C = .\
.path.rc = .\
#important: Use Uppercase for filenames extensions!
PRGS = \
.\REPDEMO.PRG \
.\REP02.PRG \
.\REP03.PRG \
.\REP12.PRG \
.\REP05.PRG \
.\REP04.PRG \
.\REP09.PRG \
.\REP07.PRG \
.\REP15.PRG \
.\REP08.PRG \
.\REP06.PRG \
.\REP10.PRG \
.\REP13.PRG \
.\REP11.PRG \
.\REP21.PRG \
.\REP20.PRG \
.\REP16.PRG \
.\REP19.PRG \
.\REP17.PRG \
.\REP14.PRG \
.\REP18.PRG \
.\REP01.PRG \
.\REP22.PRG \
.\REP23.PRG
OBJ = $(PRGS:.PRG=.OBJ)
OBJS = $(OBJ:.\=.\obj\)
PROJECT : REPDEMO.EXE
REPDEMO.EXE : $(OBJS) REPDEMO.RES $(FWDIR)\lib\FiveH.lib $(FWDIR)\lib\FiveHC.lib
echo off
echo $(BCDIR)\lib\c0w32.obj + > b32.bc
echo $(OBJS), + >> b32.bc
echo repdemo.exe, + >> b32.bc
echo repdemo.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\hbpcre.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\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\hbzlib.lib + >> b32.bc
echo $(HBDIR)\lib\minizip.lib + >> b32.bc
echo $(HBDIR)\lib\xhb.lib + >> b32.bc
# BCC77
echo $(BCDIR)\lib\cw32.lib + >> b32.bc
echo $(BCDIR)\lib\import32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\uuid.lib + >> b32.bc
echo $(BCDIR)\lib\ws2_32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\odbc32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\rasapi32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\nddeapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\msimg32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\psapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\uxtheme.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\gdiplus.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\iphlpapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\shell32.lib, >> b32.bc
IF EXIST repdemo.res echo repdemo.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
$(BCDIR)\bin\bcc32 -c -tWM -I$(HBDIR)\include -oobj\$& obj\$&.c
.C.OBJ:
echo -c -tWM -D__HARBOUR__ > tmp
echo -I$(HBDIR)\include;$(FWDIR)\include >> tmp
$(BCDIR)\bin\bcc32 -oobj\$& @tmp $&.c
del tmp
REPDEMO.RES : REPDEMO.RC
$(BCDIR)\bin\brc32.exe -r -I$(BCDIR)\include repdemo.rc
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
- karinha
- Posts: 8057
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 10 times
- Contact:
Re: COMPILAR MAKE
GO.bat
Regards, saludos.
Code: Select all | Expand
IF EXIST C:\REPDEMO\OBJ\*.OBJ DEL C:\REPDEMO\OBJ\*.OBJ
IF EXIST *.MAP DEL *.MAP
IF EXIST *.TDS DEL *.TDS
IF EXIST *.C DEL *.C
IF EXIST C:\REPDEMO\OBJ\*.C DEL C:\REPDEMO\OBJ\*.C
IF EXIST *.LOG DEL *.LOG
IF EXIST *.EXE DEL *.EXE
if not exist obj mkdir obj
c:\bcc77\bin\make -frepdem32.mak
REM if exist REPDEMO.exe C:\PECOMPACT\PEC2 /NB /EMP:Y /TM:Y /CR:Y /MC REPDEMO.EXE
IF ERRORLEVEL 0 REPDEMO.exe
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
- karinha
- Posts: 8057
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 10 times
- Contact:
-
- Posts: 295
- Joined: Sun Jan 31, 2010 3:30 pm
- Location: Bucaramanga - Colombia
- Been thanked: 1 time
Re: COMPILAR MAKE
Persiste el error
Turbo Incremental Link 6.97 Copyright (c) 1997-2022 Embarcadero Technologies, Inc.
Fatal: Unable to open file 'UUID.LIB'
me puedes compartir el harbour que usas
Gracias
Turbo Incremental Link 6.97 Copyright (c) 1997-2022 Embarcadero Technologies, Inc.
Fatal: Unable to open file 'UUID.LIB'
me puedes compartir el harbour que usas
Gracias
- karinha
- Posts: 8057
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 10 times
- Contact:
Re: COMPILAR MAKE
Creo, sea este:
viewtopic.php?p=277699#p277699
Mejor, dowload completo:
https://mega.nz/file/tUFRQCRL#XMH9seQZm ... koghRHVTP4
Regards, saludos.
viewtopic.php?p=277699#p277699
Mejor, dowload completo:
https://mega.nz/file/tUFRQCRL#XMH9seQZm ... koghRHVTP4
Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341