* harbour/common.mak
* harbour/makefile.bc
* harbour/makefile.vc
* harbour/utils/Makefile
+ Added hbpptest
* harbour/utils/hbpptest/pretest.prg
+ Output now goes to STDOUT.
* harbour/source/compiler/harbour.c
! Possible memory leak fixed.
* harbour/source/rtl/Makefile
! Fixed tabs (readded them).
- harbour/source/rtl/dbdelim.prg
+ harbour/source/rdd/dbdelim.prg
- harbour/source/rtl/dbjoin.prg
+ harbour/source/rdd/dbjoin.prg
- harbour/source/rtl/dbsdf.prg
+ harbour/source/rdd/dbsdf.prg
* harbour/source/rtl/Makefile
* harbour/source/rdd/Makefile
* harbour/common.mak
* Moved three RDD related internal function source files
to the RDD library. (They did depend on each other
anyway.)
* harbour/source/rdd/dbcmd.c
* harbour/source/rdd/dbfuncs.prg
* harbour/source/rdd/dblist.prg
* harbour/source/rdd/dbsort.prg
* harbour/source/rdd/dbstrux.prg
* harbour/source/rdd/dbtotal.prg
* harbour/source/rdd/dbupdat.prg
* harbour/source/rdd/rddord.prg
* harbour/source/rtl/dbdelim.prg
* harbour/source/rtl/dbedit.prg
* harbour/source/rtl/dbjoin.prg
% Cleanups, minor optimizations.
! __dbApp(), __dbCopy() to return LOGICAL.
! Problem where error condition was not detected if BREAK didn't
set the error object.
! __dbTotal() lRest handling fixed.
! __dbTotal() ErrorBlock overriding removed.
! __dbCreate() now generating default alias.
% __dbCreate() using dbCreate() undoc param to open the tables.
! __dbDelim() return value.
! __dbSDF() return value.
+ CA-Cl*pper undocumented call added: _dtxCondSet()
+ XBase++ compatible calls implemented:
dbJoin(), dbList(), dbSort(), dbTotal(), dbUpdate(), _dbExport()
dbCopyStruct(), dbCopyExtStruct()
+ Added some more 10 chars call stubs:
__dbCopySt(), __dbCopyXS(), __dbOpenSD(), __dbArrang()
+ Comments.
+ Formatting.
; All high-level db functions seems to be compatible now.
DBEDIT() is left TODO for review (refix).
* harbour/source/rtl/tbrowse.prg
* Minor cleanup.
* harbour/include/hbexpra.c
* harbour/source/vm/arrayshb.c
* harbour/source/rdd/dblist.prg
- Removed compiler+RTL __dbList() hack which
made it incompatible with CA-Cl*pper. The
hack targeted an XBase++ extension, but it's
compatible even without the hack. Tested with
XBase++ 1.82.294.
* harbour/source/rtl/typefile.prg
% FUNCTION -> PROCEDURE
+ _TypeFile() XBase++ internal function added.
199 lines
3.1 KiB
Makefile
199 lines
3.1 KiB
Makefile
#
|
|
# $Id$
|
|
#
|
|
|
|
ROOT = ../../
|
|
|
|
C_SOURCES=\
|
|
abs.c \
|
|
accept.c \
|
|
ampm.c \
|
|
at.c \
|
|
binnum.c \
|
|
binnumx.c \
|
|
box.c \
|
|
cdpapi.c \
|
|
chrasc.c \
|
|
colorind.c \
|
|
console.c \
|
|
copyfile.c \
|
|
datec.c \
|
|
dates.c \
|
|
dateshb.c \
|
|
datesx.c \
|
|
defpath.c \
|
|
descend.c \
|
|
dirdrive.c \
|
|
direct.c \
|
|
diskspac.c \
|
|
disksphb.c \
|
|
do.c \
|
|
empty.c \
|
|
errorapi.c \
|
|
errorint.c \
|
|
file.c \
|
|
filehb.c \
|
|
filesys.c \
|
|
fkmax.c \
|
|
fnsplit.c \
|
|
fserror.c \
|
|
fssize.c \
|
|
fstemp.c \
|
|
gete.c \
|
|
gt.c \
|
|
gtapi.c \
|
|
gtclip.c \
|
|
gtsys.c \
|
|
gttone.c \
|
|
gtfunc.c \
|
|
gx.c \
|
|
hardcr.c \
|
|
hbffind.c \
|
|
hbgtcore.c \
|
|
hbrandom.c \
|
|
idle.c \
|
|
inkey.c \
|
|
is.c \
|
|
isprint.c \
|
|
langapi.c \
|
|
left.c \
|
|
len.c \
|
|
lennum.c \
|
|
math.c \
|
|
maxrow.c \
|
|
memofile.c \
|
|
memoline.c \
|
|
minmax.c \
|
|
mlcount.c \
|
|
mlctopos.c \
|
|
mlpos.c \
|
|
mod.c \
|
|
mouseapi.c \
|
|
mousex.c \
|
|
mpostolc.c \
|
|
mtran.c \
|
|
natmsg.c \
|
|
net.c \
|
|
oemansi.c \
|
|
oldbox.c \
|
|
oldclear.c \
|
|
pad.c \
|
|
padc.c \
|
|
padl.c \
|
|
padr.c \
|
|
philes.c \
|
|
philes53.c \
|
|
philesx.c \
|
|
rat.c \
|
|
replic.c \
|
|
right.c \
|
|
round.c \
|
|
run.c \
|
|
samples.c \
|
|
saverest.c \
|
|
scroll.c \
|
|
seconds.c \
|
|
set.c \
|
|
setcolor.c \
|
|
setcurs.c \
|
|
setkey.c \
|
|
setpos.c \
|
|
setposbs.c \
|
|
shadow.c \
|
|
soundex.c \
|
|
space.c \
|
|
spfiles.c \
|
|
str.c \
|
|
strcase.c \
|
|
strings.c \
|
|
strmatch.c \
|
|
strpeek.c \
|
|
strtran.c \
|
|
strzero.c \
|
|
stuff.c \
|
|
substr.c \
|
|
teditorl.c \
|
|
tone.c \
|
|
trace.c \
|
|
transfrm.c \
|
|
trim.c \
|
|
type.c \
|
|
val.c \
|
|
valtostr.c \
|
|
valtype.c \
|
|
version.c \
|
|
word.c \
|
|
xhelp.c \
|
|
xsavescr.c \
|
|
|
|
PRG_SOURCES=\
|
|
achoice.prg \
|
|
adir.prg \
|
|
altd.prg \
|
|
alert.prg \
|
|
browdb.prg \
|
|
browdbx.prg \
|
|
browse.prg \
|
|
checkbox.prg \
|
|
color53.prg \
|
|
dbedit.prg \
|
|
devoutp.prg \
|
|
dircmd.prg \
|
|
dummy.prg \
|
|
errorsys.prg \
|
|
fieldbl.prg \
|
|
getlist.prg \
|
|
getsys.prg \
|
|
input.prg \
|
|
listbox.prg \
|
|
memoedit.prg \
|
|
memvarbl.prg \
|
|
menuto.prg \
|
|
mssgline.prg \
|
|
objfunc.prg \
|
|
perfuncs.prg \
|
|
persist.prg \
|
|
profiler.prg \
|
|
pushbtn.prg \
|
|
radiobtn.prg \
|
|
radiogrp.prg \
|
|
readkey.prg \
|
|
readvar.prg \
|
|
scrollbr.prg \
|
|
setfunc.prg \
|
|
setta.prg \
|
|
symbol.prg \
|
|
tclass.prg \
|
|
tbcolumn.prg \
|
|
tbrowse.prg \
|
|
teditor.prg \
|
|
terror.prg \
|
|
text.prg \
|
|
tget.prg \
|
|
tgetint.prg \
|
|
tgetlist.prg \
|
|
tlabel.prg \
|
|
tmenuitm.prg \
|
|
tobject.prg \
|
|
tpopup.prg \
|
|
treport.prg \
|
|
ttextlin.prg \
|
|
ttopbar.prg \
|
|
typefile.prg \
|
|
wait.prg \
|
|
|
|
LIBNAME=rtl
|
|
|
|
# The list of all valid GT drivers is defined in config/<arch>/global.cf.
|
|
DIRS=$(HB_GT_LIBS)
|
|
|
|
include $(TOP)$(ROOT)config/lib.cf
|
|
include $(TOP)$(ROOT)config/dir.cf
|
|
|
|
ifneq ($(HB_GT_DEFAULT),)
|
|
CFLAGS += -DHB_GT_DEFAULT=$(HB_GT_DEFAULT:gt%=%)
|
|
endif
|
|
ifneq ($(HB_GT_LIB),)
|
|
CFLAGS += -DHB_GT_LIB=$(HB_GT_LIB:gt%=%)
|
|
endif
|