kapiaba Posted August 1, 2014 Report Share Posted August 1, 2014 Galera me ajuda aki: http://forums.fivetechsupport.com/viewtopic.php?f=6&t=28919 Não consigo fazer funcaionar. Obg. abs. Quote Link to comment Share on other sites More sharing options...
kapiaba Posted August 1, 2014 Author Report Share Posted August 1, 2014 Resuelto, asi me genera el .EXE con [x]Harbour y Borland normal. TEST.MAK #Borland make sample, (c) FiveTech Software 2005-2009 HBDIR=c:\XHB280714 BCDIR=c:\BCC582 FWDIR=c:\FWH1306 #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, in the next two rules! PRG = \ TESTGET3.PRG #C = \ #TESTGET3.C PROJECT : TESTGET3.exe TESTGET3.exe : $(PRG:.PRG=.OBJ) TESTGET3.res echo off echo $(BCDIR)\lib\c0w32.obj + > b32.bc echo OBJ\$(PRG:.PRG=.OBJ), + >> b32.bc echo TESTGET3.exe, + >> b32.bc echo TESTGET3.map, + >> b32.bc echo $(FWDIR)\lib\FiveHx.lib + >> b32.bc echo $(FWDIR)\lib\FiveHC.lib + >> b32.bc echo C:\XHB280714\lib\rtl.lib + >> b32.bc echo C:\XHB280714\lib\vm.lib + >> b32.bc echo C:\XHB280714\lib\gtgui.lib + >> b32.bc echo C:\XHB280714\lib\lang.lib + >> b32.bc echo C:\XHB280714\lib\codepage.lib + >> b32.bc echo C:\XHB280714\lib\macro.lib + >> b32.bc echo C:\XHB280714\lib\rdd.lib + >> b32.bc echo C:\XHB280714\lib\dbfntx.lib + >> b32.bc echo C:\XHB280714\lib\dbfcdx.lib + >> b32.bc echo C:\XHB280714\lib\dbffpt.lib + >> b32.bc echo C:\XHB280714\lib\hbsix.lib + >> b32.bc echo C:\XHB280714\lib\debug.lib + >> b32.bc echo C:\XHB280714\lib\common.lib + >> b32.bc echo C:\XHB280714\lib\pp.lib + >> b32.bc echo C:\XHB280714\lib\pcrepos.lib + >> b32.bc echo C:\XHB280714\lib\ct.lib + >> b32.bc echo C:\XHB280714\lib\zlib.lib + >> b32.bc echo C:\XHB280714\lib\hbzip.lib + >> b32.bc echo C:\XHB280714\lib\libmisc.lib + >> b32.bc echo C:\XHB280714\lib\tip.lib + >> b32.bc echo C:\XHB280714\lib\png.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\rasapi32.lib, >> b32.bc IF EXIST TESTGET3.res echo TESTGET3.res >> b32.bc $(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc del b32.bc .PRG.OBJ: $(HDIRL)\bin\harbour $< /L /N /W /Oobj\ /I$(FWDIR)\include;$(HDIRL)\include $(BCDIR)\bin\bcc32 -c -tWM -I$(HDIRL)\include -oobj\$& obj\$&.c .C.OBJ: echo -c -tWM -D__HARBOUR__ -DHB_API_MACROS > tmp echo -I$(HDIRL)\include;$(FWDIR)\include >> tmp $(BCDIR)\bin\bcc32 -oobj\$& @tmp $&.c del tmp TESTGET3.res : TESTGET3.rc $(BCDIR)\bin\brc32.exe -r TESTGET3.rc Gracias, saludos. Quote Link to comment Share on other sites More sharing options...
kapiaba Posted August 5, 2014 Author Report Share Posted August 5, 2014 Esqueci o GO.BAT if not exist obj md obj c:\bcc582\bin\MAKE -ftest.mak Usando MAKE.EXE da Borland, a compilação fica super rápida. Quote Link to comment Share on other sites More sharing options...
kapiaba Posted August 6, 2014 Author Report Share Posted August 6, 2014 Galera ajuda ai, não consigo incorporar dois prgs, o que está errado? #Borland make sample, (c) FiveTech Software 2005-2014 HDIRL=c:\XHB280714 BCDIR=c:\BCC582 FWDIR=c:\FWH1306 #change these paths as needed .path.OBJ = .\obj .path.PRG = .\ .path.CH = $(FWDIR)\include;$(HDIRL)\include .path.C = .\ .path.rc = .\ #important: Use Uppercase for filenames extensions, in the next two rules! PRG = \ TUTOR04.PRG \ TESTGET3.PRG # Comentario #REM ONE.PRG \ #REM TWO.PRG \ #REM THREE.PRG C = \ TUTOR04.C \ TESTGET3.C PROJECT : TUTOR04.exe TUTOR04.exe : obj\$(PRG:.PRG=.OBJ) echo off echo $(BCDIR)\lib\c0w32.obj + > b32.bc echo OBJ\$(PRG:.PRG=.OBJ), + >> b32.bc // aqui não incorpora o TESTGET3.OBJ??? echo TUTOR04.exe, + >> b32.bc echo TUTOR04.map, + >> b32.bc echo $(FWDIR)\lib\FiveHx.lib + >> b32.bc echo $(FWDIR)\lib\FiveHC.lib + >> b32.bc echo C:\XHB280714\lib\rtl.lib + >> b32.bc echo C:\XHB280714\lib\vm.lib + >> b32.bc echo C:\XHB280714\lib\gtgui.lib + >> b32.bc echo C:\XHB280714\lib\lang.lib + >> b32.bc echo C:\XHB280714\lib\codepage.lib + >> b32.bc echo C:\XHB280714\lib\macro.lib + >> b32.bc echo C:\XHB280714\lib\rdd.lib + >> b32.bc echo C:\XHB280714\lib\dbfntx.lib + >> b32.bc echo C:\XHB280714\lib\dbfcdx.lib + >> b32.bc echo C:\XHB280714\lib\dbffpt.lib + >> b32.bc echo C:\XHB280714\lib\hbsix.lib + >> b32.bc echo C:\XHB280714\lib\debug.lib + >> b32.bc echo C:\XHB280714\lib\common.lib + >> b32.bc echo C:\XHB280714\lib\pp.lib + >> b32.bc echo C:\XHB280714\lib\pcrepos.lib + >> b32.bc echo C:\XHB280714\lib\ct.lib + >> b32.bc echo C:\XHB280714\lib\zlib.lib + >> b32.bc echo C:\XHB280714\lib\hbzip.lib + >> b32.bc echo C:\XHB280714\lib\libmisc.lib + >> b32.bc echo C:\XHB280714\lib\tip.lib + >> b32.bc echo C:\XHB280714\lib\png.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\rasapi32.lib, >> b32.bc IF EXIST TUTOR04.res echo TUTOR04.res + >> b32.bc $(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc IF EXIST TESTGET3.res echo TESTGET3.res >> b32.bc $(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc # del b32.bc .PRG.OBJ: $(HDIRL)\bin\harbour $< /L /N /W /Oobj\ /I$(FWDIR)\include;$(HDIRL)\include $(BCDIR)\bin\bcc32 -c -tWM -I$(HDIRL)\include -oobj\$& obj\$&.c .C.OBJ: echo -c -tWM -D__HARBOUR__ -DHB_API_MACROS > tmp echo -I$(HDIRL)\include;$(FWDIR)\include >> tmp $(BCDIR)\bin\bcc32 -oobj\$& @tmp $&.c del tmp TUTOR04.res : TUTOR04.rc $(BCDIR)\bin\brc32.exe -r TUTOR04.rc Obg. abs. Quote Link to comment Share on other sites More sharing options...
kapiaba Posted August 6, 2014 Author Report Share Posted August 6, 2014 Resolvido, trenzinho dificil da gota. kkkkkkkkkkkkkkkkkkkkkkkkkk #Borland make sample, (c) FiveTech Software 2005-2014 HDIRL=c:\XHB280714 BCDIR=c:\BCC582 FWDIR=c:\FWH1306 #change these paths as needed .path.OBJ = .\obj .path.PRG = .\ .path.CH = $(FWDIR)\include;$(HDIRL)\include .path.C = .\ .path.rc = .\ #important: Use Uppercase for filenames extensions, in the next two rules! PRG = \ TUTOR04.PRG \ SEGUNDO.PRG # Comentario #REM ONE.PRG \ #REM TWO.PRG \ #REM THREE.PRG C = \ TUTOR04.C \ SEGUNDO.C PROJECT : TUTOR04.exe TUTOR04.exe : $(PRG:.PRG=.OBJ) echo off echo $(BCDIR)\lib\c0w32.obj + > b32.bc echo OBJ\TUTOR04.obj + >> b32.bc Echo OBJ\SEGUNDO.obj, + >> b32.bc echo TUTOR04.exe, + >> b32.bc echo TUTOR04.map, + >> b32.bc echo $(FWDIR)\lib\FiveHx.lib + >> b32.bc echo $(FWDIR)\lib\FiveHC.lib + >> b32.bc echo C:\XHB280714\lib\rtl.lib + >> b32.bc echo C:\XHB280714\lib\vm.lib + >> b32.bc echo C:\XHB280714\lib\gtgui.lib + >> b32.bc echo C:\XHB280714\lib\lang.lib + >> b32.bc echo C:\XHB280714\lib\codepage.lib + >> b32.bc echo C:\XHB280714\lib\macro.lib + >> b32.bc echo C:\XHB280714\lib\rdd.lib + >> b32.bc echo C:\XHB280714\lib\dbfntx.lib + >> b32.bc echo C:\XHB280714\lib\dbfcdx.lib + >> b32.bc echo C:\XHB280714\lib\dbffpt.lib + >> b32.bc echo C:\XHB280714\lib\hbsix.lib + >> b32.bc echo C:\XHB280714\lib\debug.lib + >> b32.bc echo C:\XHB280714\lib\common.lib + >> b32.bc echo C:\XHB280714\lib\pp.lib + >> b32.bc echo C:\XHB280714\lib\pcrepos.lib + >> b32.bc echo C:\XHB280714\lib\ct.lib + >> b32.bc echo C:\XHB280714\lib\zlib.lib + >> b32.bc echo C:\XHB280714\lib\hbzip.lib + >> b32.bc echo C:\XHB280714\lib\libmisc.lib + >> b32.bc echo C:\XHB280714\lib\tip.lib + >> b32.bc echo C:\XHB280714\lib\png.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\rasapi32.lib, >> b32.bc IF EXIST TUTOR04.res echo TUTOR04.res + >> b32.bc $(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc IF EXIST SEGUNDO.res echo SEGUNDO.res >> b32.bc $(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc # del b32.bc .PRG.OBJ: $(HDIRL)\bin\harbour $< /L /N /W /Oobj\ /I$(FWDIR)\include;$(HDIRL)\include $(BCDIR)\bin\bcc32 -c -tWM -I$(HDIRL)\include -oobj\$& obj\$&.c .C.OBJ: echo -c -tWM -D__HARBOUR__ -DHB_API_MACROS > tmp echo -I$(HDIRL)\include;$(FWDIR)\include >> tmp $(BCDIR)\bin\bcc32 -oobj\$& @tmp $&.c del tmp TUTOR04.res : TUTOR04.rc $(BCDIR)\bin\brc32.exe -r TUTOR04.rc abs Quote Link to comment Share on other sites More sharing options...
henning Posted August 8, 2014 Report Share Posted August 8, 2014 Já pensou em usar o kbmake que vem junto com o xHarbour ? kapiaba 1 Quote Link to comment Share on other sites More sharing options...
kapiaba Posted August 8, 2014 Author Report Share Posted August 8, 2014 Já pensou em usar o kbmake que vem junto com o xHarbour ? Ensina ai... Thanks. Quote Link to comment Share on other sites More sharing options...
henning Posted August 8, 2014 Report Share Posted August 8, 2014 Para criar o makeFile hbmake -ex nomeDoSeuMakeFile.bc É só seguir os campos preenchendo de acordo com a sua necessidade. Para compilar hbmake nomeDoSeuMakeFile.bc Pronto.... hehehehe... é bem simples.... Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.