* contrib/hbqt/hbqt_hbqabstractitemmodel.cpp
! Fixed formatting.
! Added copyright header.
! Added SVN header,
* contrib/hbdoc2/gentpl.prg
* contrib/hbdoc2/gentxt.prg
* contrib/hbdoc2/genxml.prg
* contrib/hbdoc2/genhtml.prg
+ contrib/hbdoc2/genhbfdb.prg
* contrib/hbdoc2/hbdoc2.prg
* contrib/hbdoc2/hbdoc2.hbp
* Minor cleanups.
! Fixed RTE when using target formats without index.
* Changed default output format to -output-category
+ Added new experimental output format tailored to
help "intellisense" technology. It currently holds
function prototype only, but in the future it can
hold full docs so that ide's like hbide can easily
extract all documentation and present it smartly.
Current format has the extension .hbd, and it's a
serialized array of strings of function prototypes.
Also probably hashes would be better.
; TODO: Fix hbdoc2 to generate separate output dirs/files
for separate components. Currently everything
is mashed together.
* contrib/make.hbs
* contrib/Makefile
* hbqt and hbxbp are now built using hbmk2.
This has the nice "side-effect" that now libs will
be rebuild even if some headers changed, so there is
less chance to have broken build after a plain (non-clean)
rebuild.
92 lines
1.8 KiB
Makefile
92 lines
1.8 KiB
Makefile
#
|
|
# $Id$
|
|
#
|
|
|
|
ROOT := ../
|
|
|
|
# contribs _without_ external dependencies
|
|
DIRS := \
|
|
hbcomm \
|
|
hbct \
|
|
hbfoxpro \
|
|
hbfship \
|
|
hbgt \
|
|
hbmemio \
|
|
hbmisc \
|
|
hbmzip \
|
|
hbnf \
|
|
hbodbc \
|
|
hbsms \
|
|
hbsqlit3 \
|
|
hbtip \
|
|
hbtpathy \
|
|
hbwin \
|
|
hbxpp \
|
|
hbziparc \
|
|
xhb \
|
|
|
|
# under testing in make.hbs
|
|
# gtwvg \
|
|
# hbbz2 \
|
|
# hbblink \
|
|
# hbclipsm \
|
|
# hbnetio \
|
|
# rddbmcdx \
|
|
|
|
# contribs _with_ external dependencies
|
|
DIRS += \
|
|
hbcairo \
|
|
hbcups \
|
|
hbcurl \
|
|
hbfbird \
|
|
hbfimage \
|
|
hbgd \
|
|
hbhpdf \
|
|
hbmysql \
|
|
hbpgsql \
|
|
hbssl \
|
|
rddads \
|
|
rddsql \
|
|
sddfb \
|
|
sddmy \
|
|
sddoci \
|
|
sddodbc \
|
|
sddpg \
|
|
sddsqlt3 \
|
|
|
|
# under testing in make.hbs
|
|
# hbblat \
|
|
# hbqt \
|
|
# gtalleg \
|
|
|
|
# contribs dependent on above
|
|
#DIRS += \
|
|
# hbxbp \
|
|
|
|
ifeq ($(HB_CONTRIBLIBS),no)
|
|
DIRS :=
|
|
else
|
|
ifeq ($(firstword $(HB_CONTRIBLIBS)),no)
|
|
DIRS := $(filter-out $(HB_CONTRIBLIBS),$(DIRS))
|
|
else
|
|
ifneq ($(HB_CONTRIBLIBS),)
|
|
DIRS := $(HB_CONTRIBLIBS)
|
|
endif
|
|
endif
|
|
endif
|
|
|
|
ifneq ($(DIRS),)
|
|
include $(TOP)$(ROOT)config/dir.mk
|
|
else
|
|
include $(TOP)$(ROOT)config/none.mk
|
|
endif
|
|
|
|
clean::
|
|
$(if $(wildcard $(HB_HOST_BIN_DIR)/hbrun$(HB_HOST_BIN_EXT)),+$(HB_HOST_BIN_DIR)/hbrun$(HB_HOST_BIN_EXT) --hb:gtcgi $(TOP)$(ROOT)contrib/make.hbs clean migr,@$(ECHO) $(ECHOQUOTE)! Warning: hbrun not found, contrib/make.hbs skipped.$(ECHOQUOTE))
|
|
|
|
install::
|
|
$(if $(wildcard $(HB_HOST_BIN_DIR)/hbrun$(HB_HOST_BIN_EXT)),+$(HB_HOST_BIN_DIR)/hbrun$(HB_HOST_BIN_EXT) --hb:gtcgi $(TOP)$(ROOT)contrib/make.hbs install migr,@$(ECHO) $(ECHOQUOTE)! Warning: hbrun not found, contrib/make.hbs skipped.$(ECHOQUOTE))
|
|
|
|
all:
|
|
$(if $(wildcard $(HB_HOST_BIN_DIR)/hbrun$(HB_HOST_BIN_EXT)),+$(HB_HOST_BIN_DIR)/hbrun$(HB_HOST_BIN_EXT) --hb:gtcgi $(TOP)$(ROOT)contrib/make.hbs all migr,@$(ECHO) $(ECHOQUOTE)! Warning: hbrun not found, contrib/make.hbs skipped.$(ECHOQUOTE))
|