Hello Everybody Here are the .ENV files which can be used to create executables with BCC, MINGW and MSVC compiled Harbour binaries. This env compiles harbour/contrib/gtwvg/tests/demowvg.prg successfully.
You need to tweak HB_INSTALL and C_INSTALL paths. I am NOT been able to create MinGWCE Harbour binaries yet. I will apprciate if someone posts other ENVs too. TODO: Club this functionality through hbmk2.exe. BCC --- [Environment] Description 1= Description 2= Description 3= PRG Compiler ver= C compiler ver= Subsystem= Author= Last update=02/23/2009 [Advanced] Command types=1,1,1,1,1,1,1,1,1 [Harbour] HB_INSTALL=C:\HARBOUR HB_COMMAND=%HB_BIN_INSTALL%\Harbour.Exe %PRG% /m /n /gc0 /w1 /es2 /i%HB_INC_INSTALL% Option prefix=/ [C] C_INSTALL=C:\BCC55 C_COMP_COMMAND=%C_BIN_INSTALL%\Bcc32.Exe %CRLF%-M -c -O2 -e -tWM %CRLF%-I%HB_INC_INSTALL%;%C_INC_INSTALL% %CRLF%-n%HOME%\Obj %C% C_LIB_COMMAND=%C_BIN_INSTALL%\TLib.Exe %LIB% /P512 @%RSP% , %LST% C_LINK_COMMAND=%C_BIN_INSTALL%\iLink32.Exe -Gn -aa -Tpe -s -v -L%C_LIB_INSTALL% @%LNK% C_RC_COMMAND=%C_BIN_INSTALL%\Brc32.Exe -r -fo%RES% %RC% C_DLL_COMMAND= Option prefix=- [User] POSTEXE_COMMAND= POSTLIB_COMMAND= POSTDLL_COMMAND= [Files] %C_LIB_INSTALL%\C0W32.OBJ=1 %HB_LIB_INSTALL%\hbrtl.lib=2 %HB_LIB_INSTALL%\hbvmmt.lib=3 %HB_LIB_INSTALL%\hblang.lib=4 %HB_LIB_INSTALL%\hbmacro.lib=5 %HB_LIB_INSTALL%\hbrdd.lib=6 %HB_LIB_INSTALL%\rddntx.lib=7 %HB_LIB_INSTALL%\rddcdx.lib=8 %HB_LIB_INSTALL%\rddfpt.lib=9 %HB_LIB_INSTALL%\hbcommon.lib=10 %HB_LIB_INSTALL%\hbpp.lib=11 %HB_LIB_INSTALL%\hbsix.lib=12 %HB_LIB_INSTALL%\gtwvg.Lib=13 %HB_LIB_INSTALL%\hbct.lib=14 %HB_LIB_INSTALL%\hbpcre.lib=15 %HB_LIB_INSTALL%\hbusrrdd.lib=16 %HB_LIB_INSTALL%\hbwin.lib=17 %HB_LIB_INSTALL%\hbtip.lib=18 %HB_LIB_INSTALL%\hbmzip.lib=19 %HB_LIB_INSTALL%\hbzlib.lib=20 %HB_LIB_INSTALL%\hbziparc.lib=21 %C_LIB_INSTALL%\ws2_32.lib=22 %C_LIB_INSTALL%\IMPORT32.LIB=23 %C_LIB_INSTALL%\cw32mt.lib=24 %HB_LIB_INSTALL%\gtcgi.lib=25 %HB_LIB_INSTALL%\gtgui.lib=26 %HB_LIB_INSTALL%\gtwin.lib=27 %HB_LIB_INSTALL%\gtwvt.lib=28 %HB_LIB_INSTALL%\hbnf.lib=29 [DLL Files] %C_LIB_INSTALL%\C0W32.OBJ=1 %HB_LIB_INSTALL%\hbrtl.lib=2 %HB_LIB_INSTALL%\hbvm.lib=3 %HB_LIB_INSTALL%\gtwin.lib=4 %HB_LIB_INSTALL%\hblang.lib=5 %HB_LIB_INSTALL%\hbmacro.lib=6 %HB_LIB_INSTALL%\hbrdd.lib=7 %HB_LIB_INSTALL%\rddntx.lib=8 %HB_LIB_INSTALL%\rddcdx.lib=9 %HB_LIB_INSTALL%\hbdebug.lib=10 %HB_LIB_INSTALL%\hbcommon.lib=11 %HB_LIB_INSTALL%\hbpp.lib=12 %C_LIB_INSTALL%\CW32.LIB=13 %C_LIB_INSTALL%\IMPORT32.LIB=14 MINGW ------ [Environment] Description 1=Harbour + MinGW Description 2= Description 3= PRG Compiler ver= C compiler ver= Subsystem= Author=GVS Last update=12/05/2008 [Advanced] Command types=1,1,1,1,1,1,1,1,1 [Harbour] HB_INSTALL=c:\hrb_dist\mingw HB_COMMAND=%HB_BIN_INSTALL%\Harbour.exe %PRG% /a /m /n /w1 /es2 /gc3 /i%HB_INC_INSTALL% Option prefix=/ [C] C_INSTALL=C:\MinGW C_COMP_COMMAND=%C_BIN_INSTALL%\gcc.exe%CRLF% -I%HB_INC_INSTALL%%CRLF% -Wall -W -O3 -march=i586 -mtune=pentiumpro -c %C% -o%OBJ% C_LIB_COMMAND=%C_BIN_INSTALL%\ar.exe -M < %RSP% C_LINK_COMMAND=%C_BIN_INSTALL%\gcc.exe -o%EXE% -Wall -W -O3 -march=i586 -mtune=pentiumpro -mwindows %LNK% C_RC_COMMAND=%C_BIN_INSTALL%\windres.exe -i %RC% -o %RES% C_DLL_COMMAND= Option prefix=- [User] POSTEXE_COMMAND= POSTLIB_COMMAND= POSTDLL_COMMAND= [Files] %HB_LIB_INSTALL%\libxhb.a=1 %HB_LIB_INSTALL%\libgtcgi.a=2 %HB_LIB_INSTALL%\libgtgui.a=3 %HB_LIB_INSTALL%\libgtpca.a=4 %HB_LIB_INSTALL%\libgtstd.a=5 %HB_LIB_INSTALL%\libgtwin.a=6 %HB_LIB_INSTALL%\libgtwvg.a=7 %HB_LIB_INSTALL%\libgtwvt.a=8 %HB_LIB_INSTALL%\libhbbmcdx.a=9 %HB_LIB_INSTALL%\libhbbtree.a=10 %HB_LIB_INSTALL%\libhbclipsm.a=11 %HB_LIB_INSTALL%\libhbcommon.a=12 %HB_LIB_INSTALL%\libhbcpage.a=13 %HB_LIB_INSTALL%\libhbcplr.a=14 %HB_LIB_INSTALL%\libhbct.a=15 %HB_LIB_INSTALL%\libhbdebug.a=16 %HB_LIB_INSTALL%\libhbgt.a=17 %HB_LIB_INSTALL%\libhbhsx.a=18 %HB_LIB_INSTALL%\libhblang.a=19 %HB_LIB_INSTALL%\libhbmacro.a=20 %HB_LIB_INSTALL%\libhbmisc.a=22 %HB_LIB_INSTALL%\libhbnf.a=23 %HB_LIB_INSTALL%\libhbodbc.a=24 %HB_LIB_INSTALL%\libhbpcre.a=25 %HB_LIB_INSTALL%\libhbpp.a=26 %HB_LIB_INSTALL%\libhbrdd.a=27 %HB_LIB_INSTALL%\libhbrtl.a=28 %HB_LIB_INSTALL%\libhbsix.a=29 %HB_LIB_INSTALL%\libhbtip.a=30 %HB_LIB_INSTALL%\libhbusrrdd.a=31 %HB_LIB_INSTALL%\libhbvmmt.a=32 %HB_LIB_INSTALL%\libhbwin.a=33 %HB_LIB_INSTALL%\librddado.a=34 %HB_LIB_INSTALL%\librddcdx.a=35 %HB_LIB_INSTALL%\librddfpt.a=36 %HB_LIB_INSTALL%\librddntx.a=37 %HB_LIB_INSTALL%\libhbsqlit3.a=48 %C_LIB_INSTALL%\libolesvr32.a=39 %C_LIB_INSTALL%\libole32.a=40 %C_LIB_INSTALL%\liboleacc.a=41 %C_LIB_INSTALL%\liboleaut32.a=42 %C_LIB_INSTALL%\libolecli32.a=43 %C_LIB_INSTALL%\liboledlg.a=44 %C_LIB_INSTALL%\libolepro32.a=45 %C_LIB_INSTALL%\libuuid.a=46 %C_LIB_INSTALL%\libwinspool.a=47 %C_LIB_INSTALL%\libgdi32.a=47 %C_LIB_INSTALL%\libcomctl32.a=47 %C_LIB_INSTALL%\libcomdlg32.a=47 MSVC ----- [Environment] Description 1= Description 2= Description 3= PRG Compiler ver= C compiler ver= Subsystem= Author= Last update=02/23/2009 [Advanced] Command types=1,1,1,1,1,1,1,1,1 [Harbour] HB_INSTALL=C:\hrb_dist\msvc2008 HB_COMMAND=%HB_BIN_INSTALL%\Harbour.Exe %PRG% /m /n /gc0 /w1 /es2 /i%HB_INC_INSTALL% Option prefix=/ [C] C_INSTALL=C:\Program Files\Microsoft Visual Studio 9.0\VC C_COMP_COMMAND=%C_BIN_INSTALL%\cl.exe /nologo -TP -W3 -c /GA -I%HB_INC_INSTALL% -I"C:\Program Files\Microsoft SDKs\Windows\v6.0A\include" -I%C_INC_INSTALL% /Fo%OBJ% %C%%CRLF% C_LIB_COMMAND=%C_BIN_INSTALL%\Lib.Exe /nologo /out:%LIB% @%RSP% C_LINK_COMMAND=%C_BIN_INSTALL%\Link.Exe @%LNK% /nologo /subsystem:windows /force:multiple /NODEFAULTLIB:libc /LIBPATH:%C_LIB_INSTALL% /LIBPATH:"C:\Program Files\Microsoft SDKs\Windows\v6.0A\include" /NODEFAULTLIB:libc C_RC_COMMAND=C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\rc.Exe -r -d__FLAT__ -d__MSVC__ -i%HOME%\resource -i"C:\Program Files\Microsoft SDKs\Windows\v6.0A\include" -i%C_INC_INSTALL% -fo%RES% %RC%%CRLF% C_DLL_COMMAND= Option prefix=- [User] POSTEXE_COMMAND= POSTLIB_COMMAND= POSTDLL_COMMAND= [Files] %HB_LIB_INSTALL%\hbrtl.lib=2 %HB_LIB_INSTALL%\hbvmmt.lib=3 %HB_LIB_INSTALL%\hblang.lib=4 %HB_LIB_INSTALL%\hbmacro.lib=5 %HB_LIB_INSTALL%\hbrdd.lib=6 %HB_LIB_INSTALL%\rddntx.lib=7 %HB_LIB_INSTALL%\rddcdx.lib=8 %HB_LIB_INSTALL%\rddfpt.lib=9 %HB_LIB_INSTALL%\hbcommon.lib=10 %HB_LIB_INSTALL%\hbpp.lib=11 %HB_LIB_INSTALL%\hbsix.lib=12 %HB_LIB_INSTALL%\gtwvg.Lib=13 %HB_LIB_INSTALL%\hbct.lib=14 %HB_LIB_INSTALL%\hbpcre.lib=15 %HB_LIB_INSTALL%\hbusrrdd.lib=16 %HB_LIB_INSTALL%\hbwin.lib=17 %HB_LIB_INSTALL%\hbtip.lib=18 %HB_LIB_INSTALL%\hbmzip.lib=19 %HB_LIB_INSTALL%\hbzlib.lib=20 %HB_LIB_INSTALL%\hbziparc.lib=21 %HB_LIB_INSTALL%\gtcgi.lib=25 %HB_LIB_INSTALL%\gtgui.lib=26 %HB_LIB_INSTALL%\gtwin.lib=27 %HB_LIB_INSTALL%\gtwvt.lib=28 %HB_LIB_INSTALL%\hbnf.lib=29 %HB_LIB_INSTALL%\xhb.lib=29 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\Kernel32.Lib=21 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\User32.Lib=22 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\Gdi32.Lib=23 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\WinSpool.Lib=24 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\ComCtl32.Lib=25 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\ComDlg32.Lib=26 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\AdvAPI32.Lib=27 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\shell32.lib=28 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\Ole32.Lib=29 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\OleAut32.Lib=30 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\Uuid.Lib=31 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\odbc32.lib=32 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\odbccp32.lib=33 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\IPHlpApi.Lib=34 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\Mpr.Lib=35 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\Version.Lib=36 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\WSock32.Lib=37 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\MSImg32.Lib=38 [DLL Files] %HB_LIB_INSTALL%\hbrtl.lib=2 %HB_LIB_INSTALL%\hbvm.lib=3 %HB_LIB_INSTALL%\gtwin.lib=4 %HB_LIB_INSTALL%\hblang.lib=5 %HB_LIB_INSTALL%\hbmacro.lib=6 %HB_LIB_INSTALL%\hbrdd.lib=7 %HB_LIB_INSTALL%\rddntx.lib=8 %HB_LIB_INSTALL%\rddcdx.lib=9 %HB_LIB_INSTALL%\hbdebug.lib=10 %HB_LIB_INSTALL%\hbcommon.lib=11 %HB_LIB_INSTALL%\hbpp.lib=12 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\Kernel32.Lib=21 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\User32.Lib=22 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\Gdi32.Lib=23 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\WinSpool.Lib=24 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\ComCtl32.Lib=25 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\ComDlg32.Lib=26 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\AdvAPI32.Lib=27 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\shell32.lib=28 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\Ole32.Lib=29 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\OleAut32.Lib=30 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\Uuid.Lib=31 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\odbc32.lib=32 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\odbccp32.lib=33 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\IPHlpApi.Lib=34 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\Mpr.Lib=35 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\Version.Lib=36 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\WSock32.Lib=37 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\MSImg32.Lib=38 Regards Pritpal Bedi -- View this message in context: http://www.nabble.com/xMate-.ENV-files-for-BCC%2C-MinGW%2C-MSVC-tp22298978p22298978.html Sent from the Harbour - Dev mailing list archive at Nabble.com. _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour