En vista de que XVERCE parece no funcionar más, con versiones actuales de FWH(x), estoy intentando compilar mi programa de Contabilidad MySql 5.1 (lo que he venido haciendo desde hace varios años con XVerce), con el RMAKE de Borland, sin conseguirlo desde hace dos dias.
El rmake.bat de Borland que describo abajo, compila todo bien, sin ningun error, ni mensajes, ni logs.
Sin embargo, al ejecutarlo, al momento de intentar la coneccion con el server, el programa aborta asi nada mas sin ningun mensaje.
El entorno que utilizo tanto en XVerce, como con el rmake, es el mismo, como se aprecia mas abajo.
Alguno de ustedes puede decirme que estoy omitiendo, o que está mal en los datos siguientes?
O, pueden recomendarme otro editor-compilador de codigo?
Code: Select all
#Borland make sample, (c) FiveTech Software 2005-2009
HBDIR=C:\xharbour_bcc582_20120330
BCDIR=C:\bcc582
FWDIR=C:\FWH1204
#change these paths as needed
.path.OBJ = .\obj
.path.PRG = .\
.path.CH = $(FWDIR)\include;$(HBDIR)\include
.path.C = .\obj
.path.rc = .\
#important: Use Uppercase for filenames extensions, in the next two rules!
PRG = \
WContSql.PRG
# Lo anterior tambien puede hacerse con un .txt asi:
# !include "PrgsProy.TXT"
PROJECT : WContSql.EXE
WContSql.exe : $(PRG:.PRG=.OBJ)
echo off
echo $(BCDIR)\lib\c0w32.obj + > b32.bc
echo obj\WContSql.obj, + >> b32.bc
#echo $(OBJS), + >> b32.bc
echo WContSql.exe, + >> b32.bc
echo WContSql.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\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\pcrepos.lib + >> b32.bc
echo $(HBDIR)\lib\ct.lib + >> b32.bc
echo $(HBDIR)\lib\pp.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\png.lib + >> b32.bc
echo $(HBDIR)\lib\mysql.lib + >> b32.bc
echo $(HBDIR)\lib\libmysql.lib + >> b32.bc
rem Uncomment these two lines to use Advantage RDD
rem echo $(HBDIR)\lib\rddads.lib + >> b32.bc
rem echo $(HBDIR)\lib\Ace32.lib + >> b32.bc
echo $(BCDIR)\lib\cw32.lib + >> b32.bc
echo $(BCDIR)\lib\import32.lib + >> b32.bc
echo $(BCDIR)\lib\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\gdiplus.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\iphlpapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\shell32.lib, >> b32.bc
IF EXIST WContSql.res echo WContSql.res >> b32.bc
$(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
#del b32.bc
.prg.obj:
$(HBDIR)\bin\harbour $< /L /N /W /Oobj\ /I$(FWDIR)\include;$(HBDIR)\include
$(BCDIR)\bin\bcc32 -c -tWM -I$(HBDIR)\include -oobj\$& obj\$&.c
WContSql.res : WContSql.rc
# $(BCDIR)\bin\brc32.exe -r WContSql.rc
Saludos cordiales.