Files
harbour-core/harbour/source/Makefile
Przemyslaw Czerpak 5dbddbeb1a 2009-02-06 00:05 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbstack.h
  * harbour/source/vm/estack.c
    ! fixed typo in one internal function name

  * harbour/include/hbapi.h
  * harbour/include/hbstack.h
  * harbour/source/vm/estack.c
  * harbour/source/vm/dynsym.c
  * harbour/source/vm/memvars.c
    % changed code used for memvars clear in MT mode - it greatly 
      reduce the cost of HVM thread exit
    % changed code for memvars copping/sharing when thread is started
      it greatly reduce the time of thread creation when existing memvars
      are shared or copied
   Both modifications reduced the cost of simple
      hb_threadJoin( hb_threadCreate( {|| NIL } ) )
   few times depending on number of symbols and memvars.

  * harbour/source/rtl/gttrm/gttrm.c
  * harbour/source/rtl/gtsln/gtsln.c
  * harbour/source/rtl/gtsln/gtsln.h
  * harbour/source/rtl/gtpca/gtpca.c
    % added better initial cursor position detection and eliminated sscanf()

  * harbour/source/Makefile
    ! fixed concurrent dependencies in cross builds
2009-02-05 23:01:40 +00:00

44 lines
499 B
Makefile

#
# $Id$
#
ROOT = ../
ifeq ($(HB_HOST_BUILD),yes)
DIRS=\
common \
pp{common} \
compiler{pp} \
main{compiler} \
else
ifeq ($(HB_HOST_BUILD),lib)
HB_COMP_DIR=
HB_COMP_REF=
else
HB_COMP_DIR=main{compiler}
HB_COMP_REF={main}
endif
DIRS=\
common \
pp{common} \
compiler{pp} \
$(HB_COMP_DIR) \
rtl$(HB_COMP_REF) \
vm$(HB_COMP_REF) \
macro \
codepage \
lang \
rdd$(HB_COMP_REF) \
hbextern$(HB_COMP_REF) \
hbpcre \
hbzlib \
debug$(HB_COMP_REF) \
endif
include $(ROOT)config/dir.cf