+ src/3rd/hbdossrl/Makefile
+ src/3rd/hbdossrl/serial.c
+ src/3rd/hbdossrl/serial.h
+ src/3rd/hbdossrl/README
+ added DOS Serial Library - it's much cleaner and simpler then COMLib
we used so far in DOS builds. It also supports hardware and software
flow control. Many thanks for Karl Stenerud for his wonderful job.
* src/rtl/hbcom.c
+ added support for DOS Serial Library used as low level backend in
Harbour DOS builds.
* config/dos/djgpp.mk
* config/dos/watcom.mk
* config/dyn.mk
* config/lib.mk
* src/3rd/Makefile
* src/Makefile
* utils/hbmk2/hbmk2.hbp
* utils/hbmk2/hbmk2.prg
* use DOS Serial Library (hbdossrl) instead of COMLib (hbpmcom)
37 lines
806 B
Plaintext
37 lines
806 B
Plaintext
-q0 -w3 -es2 -kmo -l -u
|
|
|
|
{HB_HAS_GPM}-prgflag=-DHB_HAS_GPM
|
|
{HB_HAS_WATT}-prgflag=-DHB_HAS_WATT
|
|
|
|
-cflag=-Zm200{wce&allmsvc}
|
|
|
|
{!HB_MT='no'}-mt
|
|
|
|
hbmk2.prg
|
|
|
|
# use alternate public entry function name
|
|
# to not collide with any known ones when
|
|
# running scripts.
|
|
-main=__hbmk_public_entry
|
|
-DHBMK_USE_CUSTMAIN
|
|
|
|
-DHBMK_WITH_ALL_EMBEDDED_HEADERS
|
|
|
|
-lhbdossrl{dos}
|
|
|
|
# not using these together with .rc input, because some compilers (mingw)
|
|
# do not support multiple .rc inputs
|
|
#-icon={allwin}../../package/harb_win.ico
|
|
#-icon={os2}../../package/harb_os2.ico
|
|
hbmk2.rc
|
|
|
|
# localization
|
|
po/hbmk2.%{hb_lng}.po
|
|
-hbl=hbmk2.%{hb_lng}.hbl
|
|
-lng=el,es,es_419,fr,gl,hu,it,pt_BR
|
|
|
|
# localization (for automatization with config/lang.hb)
|
|
-3rd=_langhb_docext=.md
|
|
-3rd=_langhb_docoption=-lang={LNG}
|
|
-3rd=_langhb_docoption=-longhelpmd
|