* harbour/src/vm/strapi.c
* harbour/include/hbapistr.h
+ added new functions:
hb_itemPutStr(), hb_itemPutStrUTF8(), hb_itemPutStrU16(),
hb_arrayGetStr(), hb_arrayGetStrUTF8(), hb_arrayGetStrU16(),
hb_arraySetStrLen(), hb_arraySetStrLenUTF8(), hb_arraySetStrLenU16(),
hb_arraySetStr(), hb_arraySetStrUTF8(), hb_arraySetStrU16(),
* harbour/include/hbwinuni.h
* removed unnecessary and danger casting in UNICODE version of
HB_RETSTR(), HB_RETSTRLEN(), HB_STORSTR() and HB_STORSTRLEN() macros
* modify HB_ARRAYSETSTR() and HB_ARRAYSETSTRLEN() macros to use new
STR API functions
* harbour/external/Makefile
* modified the order of compiled libraries for better performance in
parallel compilation (-j<N>)
34 lines
370 B
Makefile
34 lines
370 B
Makefile
#
|
|
# $Id$
|
|
#
|
|
|
|
ROOT := ../
|
|
|
|
ifeq ($(HB_EXTERNALLIBS),)
|
|
|
|
# standalone contribs
|
|
DIRS := \
|
|
sqlite3 \
|
|
libhpdf \
|
|
libpng \
|
|
pcre \
|
|
zlib \
|
|
|
|
else
|
|
|
|
ifneq ($(HB_EXTERNALLIBS),no)
|
|
DIRS := $(HB_EXTERNALLIBS)
|
|
else
|
|
DIRS :=
|
|
endif
|
|
|
|
endif
|
|
|
|
DIRS += $(HB_EXTERNAL_ADDONS)
|
|
|
|
ifneq ($(DIRS),)
|
|
include $(TOP)$(ROOT)config/dir.mk
|
|
else
|
|
include $(TOP)$(ROOT)config/none.mk
|
|
endif
|