* tests/hbpptest/Makefile
* tests/bldtest/Makefile
* tests/Makefile
* tests/multifnc/Makefile
* doc/en-EN/Makefile
* doc/Makefile
* external/sqlite3/Makefile
* external/libhpdf/Makefile
* external/libpng/Makefile
* external/Makefile
* include/Makefile
* source/hbextern/Makefile
* source/pp/Makefile
* source/lang/Makefile
* source/vm/maindllh/Makefile
* source/vm/mainstd/Makefile
* source/vm/maindllp/Makefile
* source/vm/Makefile
* source/vm/vmmt/Makefile
* source/vm/mainwin/Makefile
* source/main/Makefile
* source/debug/Makefile
* source/common/Makefile
* source/nortl/Makefile
* source/macro/Makefile
* source/rtl/gtdos/Makefile
* source/rtl/gtwin/Makefile
* source/rtl/gtxwc/Makefile
* source/rtl/gtcrs/Makefile
* source/rtl/gtstd/Makefile
* source/rtl/gttrm/Makefile
* source/rtl/Makefile
* source/rtl/gtcgi/Makefile
* source/rtl/gtos2/Makefile
* source/rtl/gtsln/Makefile
* source/rtl/gtpca/Makefile
* source/rtl/gtgui/Makefile
* source/rtl/gt_tpl/Makefile
* source/rtl/gtwvt/Makefile
* source/hbpcre/Makefile
* source/codepage/Makefile
* source/rdd/dbfntx/Makefile
* source/rdd/nulsys/Makefile
* source/rdd/Makefile
* source/rdd/dbfnsx/Makefile
* source/rdd/dbfcdx/Makefile
* source/rdd/hsx/Makefile
* source/rdd/usrrdd/rdds/Makefile
* source/rdd/usrrdd/Makefile
* source/rdd/dbffpt/Makefile
* source/rdd/hbsix/Makefile
* source/compiler/Makefile
* source/hbzlib/Makefile
* source/Makefile
* utils/hbformat/Makefile
* utils/hbmk2/Makefile
* utils/hbtest/Makefile
* utils/hbi18n/Makefile
* utils/hbrun/Makefile
* contrib/gtalleg/Makefile
* contrib/hbmysql/Makefile
* contrib/hbct/Makefile
* contrib/xhb/Makefile
* contrib/hbodbc/Makefile
* contrib/hbtpathy/Makefile
* contrib/hbgt/Makefile
* contrib/hbmzip/Makefile
* contrib/hbsqlit3/Makefile
* contrib/hbblat/Makefile
* contrib/hbqt/Makefile
* contrib/hbqt/generator/hbqtgen.prg
* contrib/hbqt/Makefile_gen
* contrib/hbfbird/Makefile
* contrib/hbziparc/Makefile
* contrib/hbxbp/Makefile
* contrib/xpp/Makefile
* contrib/hbnf/Makefile
* contrib/Makefile
* contrib/hbcurl/hbcurls/Makefile
* contrib/hbcurl/Makefile
* contrib/gtqtc/Makefile
* contrib/rddsql/sddmy/Makefile
* contrib/rddsql/sddpg/Makefile
* contrib/rddsql/sddfb/Makefile
* contrib/rddsql/sddodbc/Makefile
* contrib/rddsql/Makefile
* contrib/hbhpdf/Makefile
* contrib/rddado/Makefile
* contrib/gtwvg/Makefile
* contrib/hbpgsql/Makefile
* contrib/hbclipsm/Makefile
* contrib/rddads/Makefile
* contrib/hbfimage/Makefile
* contrib/hbgd/Makefile
* contrib/hbtip/Makefile
* contrib/hbbmcdx/Makefile
* contrib/hbvpdf/Makefile
* contrib/hbssl/Makefile
* contrib/hbbtree/Makefile
% Using ':=' instead of '=' where possible.
; TODO: Central make files (.cf).
* config/global.cf
* config/bin.cf
* config/globsh.cf
* config/dir.cf
* config/bsd/gcc.cf
* config/bsd/global.cf
* config/c.cf
* config/wce/msvcarm.cf
* config/wce/global.cf
* config/wce/mingwarm.cf
* config/wce/poccarm.cf
* config/rules.cf
* config/hpux/gcc.cf
* config/darwin/gcc.cf
* config/darwin/global.cf
* config/dos/watcom.cf
* config/dos/djgpp.cf
* config/win/watcom.cf
* config/win/icc.cf
* config/win/global.cf
* config/win/cygwin.cf
* config/win/msvc.cf
* config/win/xcc.cf
* config/win/mingw.cf
* config/win/pocc.cf
* config/win/bcc.cf
* config/linux/watcom.cf
* config/linux/gcc.cf
* config/linux/icc.cf
* config/linux/sunpro64.cf
* config/linux/sunpro.cf
* config/os2/watcom.cf
* config/os2/gcc.cf
* config/sunos/gcc.cf
* config/sunos/sunpro64.cf
* config/sunos/sunpro.cf
% Using ':=' instead of '=' where possible.
(incomplete. pass one)
* config/none.cf
* Little change in text.
* config/global.cf
! Fixed HB_ARCHITECTURE mis-detection as wce for a few win compilers.
220 lines
3.0 KiB
Makefile
220 lines
3.0 KiB
Makefile
#
|
|
# $Id$
|
|
#
|
|
|
|
ifeq ($(HB_MAIN),)
|
|
HB_MAIN := std
|
|
endif
|
|
|
|
ROOT := ../
|
|
|
|
LIBS := \
|
|
hbdebug \
|
|
hbvm \
|
|
hbrtl \
|
|
hblang \
|
|
hbrdd \
|
|
hbrtl \
|
|
hbvm \
|
|
hbmacro \
|
|
hbpp \
|
|
hbcommon \
|
|
hbpcre \
|
|
|
|
ifeq ($(PM),)
|
|
PM := $(pm)
|
|
endif
|
|
|
|
ifeq ($(PM),) # PM not defined = build all files
|
|
|
|
PRG_SOURCES := \
|
|
ac_test.prg \
|
|
adirtest.prg \
|
|
ainstest.prg \
|
|
and_or.prg \
|
|
array16.prg \
|
|
arrayidx.prg \
|
|
arrays.prg \
|
|
arreval.prg \
|
|
arrindex.prg \
|
|
atest.prg \
|
|
begin.prg \
|
|
box.prg \
|
|
boxtest.prg \
|
|
byref.prg \
|
|
calling.prg \
|
|
cdow.prg \
|
|
clasname.prg \
|
|
classch.prg \
|
|
classes.prg \
|
|
clsdata.prg \
|
|
cmphello.prg \
|
|
codebl.prg \
|
|
codebloc.prg \
|
|
comments.prg \
|
|
curdirt.prg \
|
|
cursrtst.prg \
|
|
dates.prg \
|
|
dates2.prg \
|
|
dates3.prg \
|
|
db_brows.prg \
|
|
dbevalts.prg \
|
|
delimtst.prg \
|
|
devtest.prg \
|
|
dirtest.prg \
|
|
disptest.prg \
|
|
docase.prg \
|
|
dosshell.prg \
|
|
dynsym.prg \
|
|
exittest.prg \
|
|
fib.prg \
|
|
fornext.prg \
|
|
fortest.prg \
|
|
fsplit.prg \
|
|
hello.prg \
|
|
ifelse.prg \
|
|
ifinline.prg \
|
|
initexit.prg \
|
|
inkeytst.prg \
|
|
inline.prg \
|
|
iotest.prg \
|
|
iotest2.prg \
|
|
langapi.prg \
|
|
lnlenli2.prg \
|
|
longdev.prg \
|
|
longstr.prg \
|
|
longstr2.prg \
|
|
memfile.prg \
|
|
memory.prg \
|
|
memvar.prg \
|
|
menutest.prg \
|
|
mousetst.prg \
|
|
multiarg.prg \
|
|
nums.prg \
|
|
objects.prg \
|
|
omacro.prg \
|
|
onidle.prg \
|
|
os.prg \
|
|
output.prg \
|
|
overload.prg \
|
|
parexpr.prg \
|
|
parseini.prg \
|
|
passref.prg \
|
|
procline.prg \
|
|
procname.prg \
|
|
readhrb.prg \
|
|
recursiv.prg \
|
|
returns.prg \
|
|
rto_get.prg \
|
|
rto_tb.prg \
|
|
round.prg \
|
|
say.prg \
|
|
scroll.prg \
|
|
sdf_test.prg \
|
|
seconds.prg \
|
|
server.prg \
|
|
setkeys.prg \
|
|
set_num.prg \
|
|
set_test.prg \
|
|
sound.prg \
|
|
statinit.prg \
|
|
statfun.prg \
|
|
statics.prg \
|
|
strdelim.prg \
|
|
symbolt.prg \
|
|
t1.prg \
|
|
test_all.prg \
|
|
testbrdb.prg \
|
|
testbrw.prg \
|
|
testcdx.prg \
|
|
testcgi.prg \
|
|
testdbf.prg \
|
|
testdecl.prg \
|
|
testerro.prg \
|
|
testfor.prg \
|
|
testhtml.prg \
|
|
testhrb.prg \
|
|
testid.prg \
|
|
testinc.prg \
|
|
testmem.prg \
|
|
testntx.prg \
|
|
testpre.prg \
|
|
testprof.prg \
|
|
testrdd.prg \
|
|
testread.prg \
|
|
teststr.prg \
|
|
testvars.prg \
|
|
testwarn.prg \
|
|
tstalias.prg \
|
|
tstasort.prg \
|
|
tstcolor.prg \
|
|
tstdbi.prg \
|
|
tstdspac.prg \
|
|
varparam.prg \
|
|
version.prg \
|
|
vmasort.prg \
|
|
while.prg \
|
|
newrdd.prg \
|
|
brwpos.prg \
|
|
|
|
PRG_HEADERS := \
|
|
db_brows.ch \
|
|
cgi.ch \
|
|
keywords.ch \
|
|
test.ch \
|
|
|
|
BAD_PRG_SOURCES := \
|
|
alias.prg \
|
|
clasinit.prg \
|
|
dates4.prg \
|
|
debugtst.prg \
|
|
dupvars.prg \
|
|
dynobj.prg \
|
|
extend1.prg \
|
|
exthrb.prg \
|
|
funcarr.prg \
|
|
inherit.prg \
|
|
inifiles.prg \
|
|
keywords.prg \
|
|
linecont.prg \
|
|
lnlenli1.prg \
|
|
mathtest.prg \
|
|
objarr.prg \
|
|
objasign.prg \
|
|
rtfclass.prg \
|
|
statics1.prg \
|
|
statics2.prg \
|
|
stripem.prg \
|
|
test.prg \
|
|
test10.prg \
|
|
testgt.prg \
|
|
testpp.prg \
|
|
testtok.prg \
|
|
tstprag.prg \
|
|
vec1.prg \
|
|
|
|
C_SOURCES := \
|
|
|
|
C_HEADERS := \
|
|
|
|
BAD_C_SOURCES := \
|
|
extend2.c \
|
|
|
|
include $(TOP)$(ROOT)config/test.cf
|
|
|
|
else #PM defined = build specified file
|
|
|
|
ifneq ($(findstring .prg,$(PM)),)
|
|
PRG_MAIN := $(PM)
|
|
else
|
|
ifneq ($(findstring .PRG,$(PM)),)
|
|
PRG_MAIN := $(PM)
|
|
else
|
|
PRG_MAIN := $(PM).prg
|
|
endif
|
|
endif
|
|
|
|
include $(TOP)$(ROOT)config/bin.cf
|
|
|
|
endif
|