2008-10-10 09:27 UTC+0200 Viktor Szakats (harbour.01 syenar hu)

* make_b32.mak
  * bin/bld.bat
    + -tWM BCC32 switch made the all-time default.

  * include/hbextern.ch
    + Added new functions.
This commit is contained in:
Viktor Szakats
2008-10-10 07:28:24 +00:00
parent d4b61aece8
commit d0a14cc81c
4 changed files with 19 additions and 9 deletions

View File

@@ -8,6 +8,14 @@
2008-12-31 13:59 UTC+0100 Foo Bar (foo.bar foobar.org)
*/
2008-10-10 09:27 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* make_b32.mak
* bin/bld.bat
+ -tWM BCC32 switch made the all-time default.
* include/hbextern.ch
+ Added new functions.
2008-10-10 06:26 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbvm.h
* harbour/source/vm/hvm.c

View File

@@ -29,9 +29,7 @@ if "%HB_LIB_INSTALL%" == "" set HB_LIB_INSTALL=%HB_INSTALL_PREFIX%\lib
if "%HB_INC_INSTALL%" == "" set HB_INC_INSTALL=%HB_INSTALL_PREFIX%\include
if "%HB_MT%" == "MT" set _HBVM_LIB=hbvmmt
if "%HB_MT%" == "MT" set _c_MT=-tWM
if not "%HB_MT%" == "MT" set _HBVM_LIB=hbvm
if not "%HB_MT%" == "MT" set _C_MT=
:START
@@ -171,7 +169,7 @@ if not "%HB_MT%" == "MT" set _C_MT=
if not "%HB_ARCHITECTURE%" == "w32" goto A_OS2
if "%HB_COMPILER%" == "bcc32" bcc32 -O2 -OS -Ov -Oi -Oc -d %_C_MT% %C_USR% -I%HB_INC_INSTALL% -L%HB_LIB_INSTALL% %1.c %HB_USER_LIBS% hbcpage.lib hbdebug.lib %_HBVM_LIB%.lib hbrtl.lib gtcgi.lib gtgui.lib gtpca.lib gtstd.lib gtwin.lib gtwvt.lib hblang.lib hbrdd.lib hbmacro.lib hbpp.lib rddfpt.lib rddntx.lib rddcdx.lib hbhsx.lib hbsix.lib hbcommon.lib hbpcre.lib hbzlib.lib
if "%HB_COMPILER%" == "bcc32" bcc32 -tWM -O2 -OS -Ov -Oi -Oc -d %C_USR% -I%HB_INC_INSTALL% -L%HB_LIB_INSTALL% %1.c %HB_USER_LIBS% hbcpage.lib hbdebug.lib %_HBVM_LIB%.lib hbrtl.lib gtcgi.lib gtgui.lib gtpca.lib gtstd.lib gtwin.lib gtwvt.lib hblang.lib hbrdd.lib hbmacro.lib hbpp.lib rddfpt.lib rddntx.lib rddcdx.lib hbhsx.lib hbsix.lib hbcommon.lib hbpcre.lib hbzlib.lib
if "%HB_COMPILER%" == "msvc" cl -TP -W3 %C_USR% -I%HB_INC_INSTALL% %1.c /link /subsystem:CONSOLE /LIBPATH:%HB_LIB_INSTALL% %HB_USER_LIBS% hbcpage.lib hbdebug.lib %_HBVM_LIB%.lib hbrtl.lib gtcgi.lib gtgui.lib gtpca.lib gtstd.lib gtwin.lib gtwvt.lib hblang.lib hbrdd.lib hbmacro.lib hbpp.lib rddntx.lib rddcdx.lib rddfpt.lib hbhsx.lib hbsix.lib hbcommon.lib hbpcre.lib hbzlib.lib user32.lib wsock32.lib advapi32.lib gdi32.lib
if "%HB_COMPILER%" == "mingw" gcc %1.c -O3 -o%1.exe %C_USR% -I%HB_INC_INSTALL% -L%HB_LIB_INSTALL% -lhbcpage -lhbdebug -l%_HBVM_LIB% -lhbrtl -lgtcgi -lgtgui -lgtpca -lgtstd -lgtwin -lgtwvt -lhblang -lhbrdd -lhbrtl -l%_HBVM_LIB% -lhbmacro -lhbpp -lrddfpt -lrddntx -lrddcdx -lhbhsx -lhbsix -lhbcommon -lhbpcre -lhbzlib
if "%HB_COMPILER%" == "gcc" gcc %1.c -O3 -o%1.exe %C_USR% -I%HB_INC_INSTALL% -L%HB_LIB_INSTALL% -lhbcpage -lhbdebug -l%_HBVM_LIB% -lhbrtl -lgtcgi -lgtgui -lgtpca -lgtstd -lgtwin -lgtwvt -lhblang -lhbrdd -lhbrtl -l%_HBVM_LIB% -lhbmacro -lhbpp -lrddfpt -lrddntx -lrddcdx -lhbhsx -lhbsix -lhbcommon -lhbpcre -lhbzlib

View File

@@ -778,6 +778,11 @@ EXTERNAL W2BIN
EXTERNAL ORDWILDSEEK
EXTERNAL _DBEXPORT
EXTERNAL _TYPEFILE
EXTERNAL THREADID
EXTERNAL THREADWAIT
EXTERNAL THREADWAITALL
EXTERNAL THREADOBJECT
EXTERNAL TTHREAD
#endif /* HB_COMPAT_XPP */
@@ -863,6 +868,7 @@ EXTERNAL HB_USERNAME
EXTERNAL HB_RUN
EXTERNAL HB_GETREADVAR
EXTERNAL HB_DISABLEWAITLOCKS
EXTERNAL HB_DISPOUTAT
EXTERNAL HB_INISETCOMMENT
EXTERNAL HB_INIREAD

View File

@@ -100,7 +100,7 @@ INCLUDE_DIR = include
# C Compiler Flags
CFLAGS = -I$(INCLUDE_DIR) -I$(OBJ_DIR) $(C_USR)
CFLAGSMT = -tWM -DHB_MT_VM $(CFLAGSMT)
CFLAGSMT = -DHB_MT_VM $(CFLAGSMT)
#-----------
!ifndef BCC_NOOPTIM
@@ -112,7 +112,6 @@ CFLAGSMT = -tWM -DHB_MT_VM $(CFLAGSMT)
!endif
#-----------
!if "$(HB_BCCDLL_DYNRT)" == "-tWR"
HB_BCCDLL_DYNRT=$(HB_BCCDLL_DYNRT)
RTLIBSUFFIX = i
!endif
#-----------
@@ -129,10 +128,9 @@ CFLAGSMT = -tWM -DHB_MT_VM $(CFLAGSMT)
#**********************************************************
CLIBFLAGS = -c -q -d -Q -w -w-sig- $(CFLAGS)
CLIBFLAGSxxx = $(HB_BCCDLL_DYNRT) $(CLIBFLAGS: -tWM= )
CLIBFLAGSDLL = -tWM $(CLIBFLAGSxxx) $(CLIBFLAGSDLL) -DHB_DYNLIB
CEXEFLAGSDLL = -tWM $(CLIBFLAGSxxx) $(CEXEFLAGSDLL)
CLIBFLAGS = -c -q -d -Q -w -w-sig- -tWM $(CFLAGS)
CLIBFLAGSDLL = $(HB_BCCDLL_DYNRT) $(CLIBFLAGSDLL) -DHB_DYNLIB
CEXEFLAGSDLL = $(HB_BCCDLL_DYNRT) $(CEXEFLAGSDLL)
#**********************************************************