* harbour/harbour-ce-spec
* harbour/harbour-w32-spec
* harbour/harbour.spec
* harbour/make_rpmce.sh
* harbour/make_rpmw32.sh
* harbour/make_rpm.sh
* removed --with zlib switch - now zlib will be created in all builds
* added hbzlib library
* added hbmzip library - MiniZIP wrapper to manage ZIP files
* harbour/contrib/Makefile
* added hbmzip library to default builds
* harbour/include/hbzlib.h
! changed \ in include path
! added relative paths for LCC and XCC
* harbour/bin/hb-func.sh
* updated for hbzlib library in core code and hbmzip in contrib
* harbour/utils/hbdot/Makefile
* harbour/utils/hbrun/Makefile
* added hbzlib library to linked library list
* harbour/include/hbzlib.h
* harbour/bin/hb-func.sh
* harbour/make_gcc.mak
* harbour/config/darwin/gcc.cf
* harbour/config/hpux/gcc.cf
* harbour/config/linux/gcc.cf
* harbour/config/sunos/gcc.cf
* harbour/config/bsd/gcc.cf
* harbour/utils/hbdot/Makefile
* harbour/utils/hbrun/Makefile
+ added support for compilation with HB_EXT_ZLIB macro
It forces using external (OS) ZLIB library instead of hbzlib.
Still some other make files should be updated to respect it.
41 lines
467 B
Makefile
41 lines
467 B
Makefile
#
|
|
# $Id$
|
|
#
|
|
|
|
ifeq ($(HB_MAIN),)
|
|
HB_MAIN = std
|
|
endif
|
|
|
|
ROOT = ../../
|
|
|
|
PRG_SOURCES=\
|
|
hbdot.prg \
|
|
|
|
PRG_MAIN=hbdot.prg
|
|
|
|
LIBS=\
|
|
hbdebug \
|
|
hbvm \
|
|
hbrtl \
|
|
hblang \
|
|
hbcpage \
|
|
hbrdd \
|
|
hbrtl \
|
|
hbvm \
|
|
hbmacro \
|
|
hbpp \
|
|
hbcplr \
|
|
hbcommon \
|
|
|
|
ifeq ($(findstring -DHB_PCRE_REGEX, $(C_USR)),)
|
|
ifeq ($(findstring -DHB_POSIX_REGEX, $(C_USR)),)
|
|
LIBS += hbpcre
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(findstring -DHB_EXT_ZLIB, $(C_USR)),)
|
|
LIBS += hbzlib
|
|
endif
|
|
|
|
include $(TOP)$(ROOT)config/bin.cf
|