* bin/check.hb
! fixed shrinking of ChangeLog.txt to not result in broken EOLs
! refinements around interactions of EOL checks and fixes
! include Harbour files "hidden" under /3rd/ dirs
* bin/commit.hb
+ set errorlevel, so it can now be used as a git pre-commit hook
(as 'exec hbrun bin/commit' in .gits/hooks/pre-commit)
* contrib/hbexpat/hbexpat.hbc
! fixed expat.hbc detection to actually look for .hbc file not .h
(which is never present)
* utils/hbmk2/hbmk2.prg
+ added depfinish= .hbc directive. It was missing, yet I
was using it in hbexpat.hbc in recent patch, and wondered
why it didn't work
[ the necessity of the whole previous patch is still suspect
though. ]
+ show warning for any .hbc directives that is unknown.
This should avoid above situation nicely.
INCOMPATIBILITY: Thus far all lines with unknown directives
were ignored, now only empty ones or ones that begin with
'#' character (in first column), as documented. Clean your
.hbc files accordingly.
! fixed typo in one help text. Pls retranslate, I hope Transifex
keeps previous texts, but you can find it in next language
update commit, if not.
* package/harb_win.mft
! deleted BOM (detected by check.hb)
* contrib/3rd/sqlite3/sqlite3.hbc
* contrib/3rd/sqlite3/sqlite3.hbp
* contrib/hbbz2/3rd/bz2/bz2.hbc
* contrib/hbbz2/3rd/bz2/bz2.hbp
* contrib/hbexpat/3rd/expat/_hbconf.h
* contrib/hbexpat/3rd/expat/expat.hbc
* contrib/hbexpat/3rd/expat/expat.hbp
* contrib/hbhpdf/3rd/libhpdf/_hbhbpdf.c
* contrib/hbhpdf/3rd/libhpdf/libhpdf.hbc
* contrib/hbhpdf/3rd/libhpdf/libhpdf.hbp
* contrib/hblzf/3rd/liblzf/lzf.hbc
* contrib/hblzf/3rd/liblzf/lzf.hbp
* contrib/hbmlzo/3rd/minilzo/minilzo.hbc
* contrib/hbmlzo/3rd/minilzo/minilzo.hbp
* contrib/hbmxml/3rd/minixml/config.h
* contrib/hbmxml/3rd/minixml/minixml.dif
* contrib/hbmxml/3rd/minixml/mxml.hbc
* contrib/hbmxml/3rd/minixml/mxml.hbp
* contrib/hbmzip/3rd/minizip/minizip.hbc
* contrib/hbmzip/3rd/minizip/minizip.hbp
* contrib/hbxdiff/3rd/libxdiff/_hbconf.h
* contrib/hbxdiff/3rd/libxdiff/xdiff.hbc
* contrib/hbxdiff/3rd/libxdiff/xdiff.hbp
* lib/3rd/win/bcc/Makefile
* lib/3rd/win/mingw/Makefile
! deleted SVN IDs
* rediffed where required
52 lines
1.4 KiB
Plaintext
52 lines
1.4 KiB
Plaintext
|
|
-stop{hbdyn}
|
|
|
|
-stop{poccarm}
|
|
# NOTE: old msvcarm can't cope with some PP directives. [vszakats]
|
|
-stop{msvcarm&(HB_COMP_VER='1200')&!(HB_COMP_VER='1300')&!(HB_COMP_VER='1310')}
|
|
# NOTE: dos based watcom runs out of memory. [vszakats]
|
|
-stop{HB_HOST_PLAT='dos'&watcom}
|
|
# NOTE: disable *nix builds on non-*nix platforms; [vszakats]
|
|
# except for cygwin-on-win
|
|
-stop{!(HB_HOST_PLAT='win'&cygwin)&HB_HOST_PLAT_UNIX=''&unix}
|
|
|
|
-hblib
|
|
-inc
|
|
|
|
-o${hb_targetname}
|
|
|
|
-hbx=
|
|
|
|
-warn=low
|
|
-cpp=no
|
|
-pic
|
|
|
|
-cflag=-DSQLITE_OMIT_DEPRECATED
|
|
-cflag=-DSQLITE_ENABLE_COLUMN_METADATA
|
|
-cflag=-D_WIN32_WCE=0x0300{wce}
|
|
# DJGPP and OpenWatcom in DOS aren't correctly recognized by SQLite,
|
|
# so we're forcing the next best available option. This will cause missing
|
|
# externals though. [vszakats]
|
|
-cflag=-DSQLITE_OS_OTHER{dos}
|
|
# Watcom Linux builds cannot use system header files
|
|
-cflag=-DSQLITE_OS_OTHER{linux&watcom}
|
|
# OS/2 builds do not support pthreads and some other system headers
|
|
-cflag=-DSQLITE_OS_OTHER{os2}
|
|
|
|
-cflag=-DSQLITE_THREADSAFE=0{minix}
|
|
-cflag=-DSQLITE_OMIT_LOAD_EXTENSION=1{minix}
|
|
|
|
# mingw 4.5.0/4.5.1 revisions fail compiling in iso90 mode. It's fixed in 4.5.2.
|
|
-c=gnu90{allgcc&HB_COMP_VER='45'}
|
|
|
|
sqlite3.c
|
|
|
|
# ORIGIN http://www.sqlite.org/
|
|
# VER 3.7.15.2
|
|
# URL http://www.sqlite.org/sqlite-amalgamation-3071502.zip
|
|
# DIFF sqlite3.dif
|
|
#
|
|
# MAP sqlite3.c
|
|
# MAP sqlite3.h
|
|
# MAP sqlite3ext.h sqlite3x.h
|