2009-08-14 22:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)

* source/pp/Makefile
    ! Fixed to not throw harmless but still confusing error
      messages when cleaning hbpp binary parts.

  * bin/hb-mkdyn.bat
    % Minor optimization in initialization.

  - make_gnu_os2.cmd
  - make_gnu.bat
    - Deleted these starter batch files.
    ; Please use 'mingw32-make' (if installed in PATH) or
      'config/mingw32-make' (if not installed in PATH) instead.
      OS/2 users should use 'make'.
    ; OS/2 users will have to add:
      set HB_USER_CFLAGS=-DTCPV40HDRS
      to local configuration unless they used:
      set HB_OS2_TCP32=yes
      I'd like to ask OS/2 users to add (now deleted) related
      documentation to one of our docs: INSTALL or include/hbsetup.h.
      Since this was a setting to disable some default setup,
      we can readd this setting with another name to
      config/global.cf if needed. Pls tell me about it.
    ; TODO: Delete make_gnu.sh and/or integrate make_gnu_xmingw*.sh.
            There is still two things which is done by make_gnu.sh:
              - Detection for -fPIC option.
              - Setting HB_INSTALL_PREFIX to system location.
                  (I don't like this, but it seems to be standard
                  behaviour on Linux, so we may want to change GNU Make
                  default logic according to that)
    ; TODO: Move mpkg_*.sh files with related support files to /package.
            Best would be to integrate them to postinst.sh.

  * INSTALL
    + Added TOFIX to one example: djgpp with NT shell will choke on
      too long cmdline when building external/libhpdf.
    ; TOFIX: see above. (if possible. If it's too complicated we
             should simply drop this scenario, after all DJGPP GNU 
             Make also works well.

  * contrib/gtalleg/Makefile
  * contrib/hbmysql/Makefile
  * contrib/hbodbc/Makefile
  * contrib/hbsqlit3/Makefile
  * contrib/hbqt/Makefile
  * contrib/hbfbird/Makefile
  * contrib/hbxbp/Makefile
  * contrib/hbcurl/Makefile
  * contrib/gtqtc/Makefile
  * contrib/rddsql/sddmy/Makefile
  * contrib/rddsql/sddpg/Makefile
  * contrib/rddsql/sddfb/Makefile
  * contrib/rddsql/sddodbc/Makefile
  * contrib/hbhpdf/Makefile
  * contrib/gtwvg/Makefile
  * contrib/hbpgsql/Makefile
  * contrib/rddads/Makefile
  * contrib/hbfimage/Makefile
  * contrib/hbgd/Makefile
  * contrib/hbwin/Makefile
    + Indentation.
This commit is contained in:
Viktor Szakats
2009-08-14 20:35:48 +00:00
parent 580241b3fc
commit c18e8cf12f
26 changed files with 284 additions and 311 deletions

View File

@@ -17,6 +17,68 @@
past entries belonging to author(s): Viktor Szakats.
*/
2009-08-14 22:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* source/pp/Makefile
! Fixed to not throw harmless but still confusing error
messages when cleaning hbpp binary parts.
* bin/hb-mkdyn.bat
% Minor optimization in initialization.
- make_gnu_os2.cmd
- make_gnu.bat
- Deleted these starter batch files.
; Please use 'mingw32-make' (if installed in PATH) or
'config/mingw32-make' (if not installed in PATH) instead.
OS/2 users should use 'make'.
; OS/2 users will have to add:
set HB_USER_CFLAGS=-DTCPV40HDRS
to local configuration unless they used:
set HB_OS2_TCP32=yes
I'd like to ask OS/2 users to add (now deleted) related
documentation to one of our docs: INSTALL or include/hbsetup.h.
Since this was a setting to disable some default setup,
we can readd this setting with another name to
config/global.cf if needed. Pls tell me about it.
; TODO: Delete make_gnu.sh and/or integrate make_gnu_xmingw*.sh.
There is still two things which is done by make_gnu.sh:
- Detection for -fPIC option.
- Setting HB_INSTALL_PREFIX to system location.
(I don't like this, but it seems to be standard
behaviour on Linux, so we may want to change GNU Make
default logic according to that)
; TODO: Move mpkg_*.sh files with related support files to /package.
Best would be to integrate them to postinst.sh.
* INSTALL
+ Added TOFIX to one example: djgpp with NT shell will choke on
too long cmdline when building external/libhpdf.
; TOFIX: see above. (if possible. If it's too complicated we
should simply drop this scenario, after all DJGPP GNU
Make also works well.
* contrib/gtalleg/Makefile
* contrib/hbmysql/Makefile
* contrib/hbodbc/Makefile
* contrib/hbsqlit3/Makefile
* contrib/hbqt/Makefile
* contrib/hbfbird/Makefile
* contrib/hbxbp/Makefile
* contrib/hbcurl/Makefile
* contrib/gtqtc/Makefile
* contrib/rddsql/sddmy/Makefile
* contrib/rddsql/sddpg/Makefile
* contrib/rddsql/sddfb/Makefile
* contrib/rddsql/sddodbc/Makefile
* contrib/hbhpdf/Makefile
* contrib/gtwvg/Makefile
* contrib/hbpgsql/Makefile
* contrib/rddads/Makefile
* contrib/hbfimage/Makefile
* contrib/hbgd/Makefile
* contrib/hbwin/Makefile
+ Indentation.
2009-08-14 20:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
% Deleted HB_BIN_COMPILE config lines. Replaced by requirement

View File

@@ -539,6 +539,7 @@ EXAMPLES
rem
mingw32-make %1 %2 > log.txt 2>&1
---
[ TOFIX: currently chokes on some cmdline limit. ]
--- Open Watcom C++
SET WATCOM=C:\watcom

View File

@@ -32,44 +32,23 @@ set HB_OBJ_EXT=_dyn.obj
set HB_OBJ_PREF=
set HB_OBJ_POST=
set _DST_NAME_POST=
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_bcc" set _DST_NAME_POST=-bcc
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_msvc64" set _DST_NAME_POST=-x64
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_mingw64" set _DST_NAME_POST=-x64
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_pocc64" set _DST_NAME_POST=-x64
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_iccia64" set _DST_NAME_POST=-ia64
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_msvcia64" set _DST_NAME_POST=-ia64
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "wce_msvcarm" set _DST_NAME_POST=-wce-arm
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "wce_mingwarm" set _DST_NAME_POST=-wce-arm
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "wce_poccarm" set _DST_NAME_POST=-wce-arm
set _DST_NAME_ST=harbour-%HB_DLL_VERSION%%_DST_NAME_POST%
set _DST_NAME_MT=harbourmt-%HB_DLL_VERSION%%_DST_NAME_POST%
set _LIST_ST=%HB_BIN_INSTALL%\_hballst.txt
set _LIST_MT=%HB_BIN_INSTALL%\_hballmt.txt
set _DST_NAME_ST=
set _DST_NAME_MT=
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_icc" set _DST_NAME_ST=harbour-%HB_DLL_VERSION%
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_icc" set _DST_NAME_MT=harbourmt-%HB_DLL_VERSION%
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_iccia64" set _DST_NAME_ST=harbour-%HB_DLL_VERSION%-ia64
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_iccia64" set _DST_NAME_MT=harbourmt-%HB_DLL_VERSION%-ia64
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_msvc" set _DST_NAME_ST=harbour-%HB_DLL_VERSION%
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_msvc" set _DST_NAME_MT=harbourmt-%HB_DLL_VERSION%
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "wce_msvcarm" set _DST_NAME_ST=harbour-%HB_DLL_VERSION%-wce-arm
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "wce_msvcarm" set _DST_NAME_MT=harbourmt-%HB_DLL_VERSION%-wce-arm
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_msvc64" set _DST_NAME_ST=harbour-%HB_DLL_VERSION%-x64
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_msvc64" set _DST_NAME_MT=harbourmt-%HB_DLL_VERSION%-x64
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_msvcia64" set _DST_NAME_ST=harbour-%HB_DLL_VERSION%-ia64
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_msvcia64" set _DST_NAME_MT=harbourmt-%HB_DLL_VERSION%-ia64
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_mingw" set _DST_NAME_ST=harbour-%HB_DLL_VERSION%
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_mingw" set _DST_NAME_MT=harbourmt-%HB_DLL_VERSION%
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_mingw64" set _DST_NAME_ST=harbour-%HB_DLL_VERSION%-x64
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_mingw64" set _DST_NAME_MT=harbourmt-%HB_DLL_VERSION%-x64
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "wce_mingwarm" set _DST_NAME_ST=harbour-%HB_DLL_VERSION%-wce-arm
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "wce_mingwarm" set _DST_NAME_MT=harbourmt-%HB_DLL_VERSION%-wce-arm
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_cygwin" set _DST_NAME_ST=harbour-%HB_DLL_VERSION%
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_cygwin" set _DST_NAME_MT=harbourmt-%HB_DLL_VERSION%
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_bcc" set _DST_NAME_ST=harbour-%HB_DLL_VERSION%-bcc
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_bcc" set _DST_NAME_MT=harbourmt-%HB_DLL_VERSION%-bcc
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_watcom" set _DST_NAME_ST=harbour-%HB_DLL_VERSION%
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_watcom" set _DST_NAME_MT=harbourmt-%HB_DLL_VERSION%
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_pocc" set _DST_NAME_ST=harbour-%HB_DLL_VERSION%
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_pocc" set _DST_NAME_MT=harbourmt-%HB_DLL_VERSION%
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_pocc64" set _DST_NAME_ST=harbour-%HB_DLL_VERSION%-x64
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "win_pocc64" set _DST_NAME_MT=harbourmt-%HB_DLL_VERSION%-x64
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "wce_poccarm" set _DST_NAME_ST=harbour-%HB_DLL_VERSION%-wce-arm
if "%HB_ARCHITECTURE%_%HB_COMPILER%" == "wce_poccarm" set _DST_NAME_MT=harbourmt-%HB_DLL_VERSION%-wce-arm
if "%_DST_NAME_ST%" == "" ( echo ! Harbour .dll creation isn't supported for this platform. && goto END )
if "%HB_ARCHITECTURE%" == "wce" set HB_DLL_LIBS_WIN=
if not "%HB_COMPILER%" == "watcom" set HB_DLL_LIBS_WATCOM=
if "%HB_COMPILER%" == "mingw" set HB_OBJ_EXT=.o
@@ -245,8 +224,8 @@ for %%f in (%HB_DLL_LIBS_ST%) do (
rem echo ! Processing directory: %%f\%HB_OBJ_DIR%
dir /b "%%f\%HB_OBJ_DIR%\*%HB_OBJ_EXT%" > "%HB_BIN_INSTALL%\_hboraw.txt"
for /F %%p in (%HB_BIN_INSTALL%\_hboraw.txt) do (
if not "%HB_COMPILER%-%%p" == "watcom-mainstd%HB_OBJ_EXT%" (
if not "%HB_COMPILER%-%%p" == "watcom-mainwin%HB_OBJ_EXT%" (
if not "%HB_COMPILER%_%%p" == "watcom_mainstd%HB_OBJ_EXT%" (
if not "%HB_COMPILER%_%%p" == "watcom_mainwin%HB_OBJ_EXT%" (
echo %HB_OBJ_PREF%%%f\%HB_OBJ_DIR%\%%p%HB_OBJ_POST%>> "%_LIST_ST%"
)
)
@@ -261,8 +240,8 @@ for %%f in (%HB_DLL_LIBS_MT%) do (
rem echo ! Processing directory: %%f\%HB_OBJ_DIR%
dir /b "%%f\%HB_OBJ_DIR%\*%HB_OBJ_EXT%" > "%HB_BIN_INSTALL%\_hboraw.txt"
for /F %%p in (%HB_BIN_INSTALL%\_hboraw.txt) do (
if not "%HB_COMPILER%-%%p" == "watcom-mainstd%HB_OBJ_EXT%" (
if not "%HB_COMPILER%-%%p" == "watcom-mainwin%HB_OBJ_EXT%" (
if not "%HB_COMPILER%_%%p" == "watcom_mainstd%HB_OBJ_EXT%" (
if not "%HB_COMPILER%_%%p" == "watcom_mainwin%HB_OBJ_EXT%" (
echo %HB_OBJ_PREF%%%f\%HB_OBJ_DIR%\%%p%HB_OBJ_POST%>> "%_LIST_MT%"
)
)

View File

@@ -17,9 +17,9 @@ ifneq ($(HB_COMPILER),watcom)
ifneq ($(HB_COMPILER),mingwarm)
ifeq ($(HB_INC_ALLEGRO),)
ifeq ($(HB_XBUILD),)
HB_INC_ALLEGRO := /usr/include /opt/local/include
endif
ifeq ($(HB_XBUILD),)
HB_INC_ALLEGRO := /usr/include /opt/local/include
endif
endif
HB_INC_ALLEGRO_OK := $(foreach d, $(HB_INC_ALLEGRO), $(if $(wildcard $(d)/allegro.h),$(d),))
@@ -27,8 +27,8 @@ HB_INC_ALLEGRO_OK := $(foreach d, $(HB_INC_ALLEGRO), $(if $(wildcard $(d)/allegr
ifneq ($(strip $(HB_INC_ALLEGRO_OK)),)
ifneq ($(HB_ALLEGRO_STATIC),)
LIBNAME := gtallegs
HB_USER_CFLAGS += -DALLEGRO_STATICLINK
LIBNAME := gtallegs
HB_USER_CFLAGS += -DALLEGRO_STATICLINK
endif
HB_USER_CFLAGS += $(foreach d, $(HB_INC_ALLEGRO_OK), -I$(d))

View File

@@ -9,63 +9,63 @@ include $(TOP)$(ROOT)config/global.cf
LIBNAME := gtqtc
ifeq ($(HB_WITH_QT),)
HB_WITH_QT := yes
ifeq ($(HB_ARCHITECTURE),dos)
HB_WITH_QT := no
endif
ifeq ($(HB_ARCHITECTURE),os2)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),mingw64)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),watcom)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),bcc)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),pocc)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),pocc64)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),poccarm)
HB_WITH_QT := no
endif
HB_WITH_QT := yes
ifeq ($(HB_ARCHITECTURE),dos)
HB_WITH_QT := no
endif
ifeq ($(HB_ARCHITECTURE),os2)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),mingw64)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),watcom)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),bcc)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),pocc)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),pocc64)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),poccarm)
HB_WITH_QT := no
endif
endif
ifeq ($(HB_WITH_QT),yes)
ifeq ($(HB_INC_QT),)
ifeq ($(HB_XBUILD),)
HB_INC_QT := /usr/include/qt4 /usr/lib/qt4/include /usr/include /Developer/qt/include
endif
ifeq ($(HB_XBUILD),)
HB_INC_QT := /usr/include/qt4 /usr/lib/qt4/include /usr/include /Developer/qt/include
endif
endif
HB_INC_QT_OK := $(foreach d, $(HB_INC_QT), $(if $(wildcard $(d)/Qt/qglobal.h),$(d),))
ifeq ($(HB_ARCHITECTURE),darwin)
ifeq ($(strip $(HB_INC_QT_OK)),)
HB_INC_QT_OK := $(if $(wildcard /Library/Frameworks/QtCore.framework/Versions/4/Headers/QtCore),spec,)
ifeq ($(HB_INC_QT_OK),spec)
HB_USER_CFLAGS += -I/Library/Frameworks/QtCore.framework/Headers
HB_USER_CFLAGS += -I/Library/Frameworks/QtGui.framework/Headers
HB_USER_CFLAGS += -I/Library/Frameworks/QtNetwork.framework/Headers
HB_USER_CFLAGS += -I/Library/Frameworks/QtWebKit.framework/Headers
endif
endif
ifeq ($(strip $(HB_INC_QT_OK)),)
HB_INC_QT_OK := $(if $(wildcard /Library/Frameworks/QtCore.framework/Versions/4/Headers/QtCore),spec,)
ifeq ($(HB_INC_QT_OK),spec)
HB_USER_CFLAGS += -I/Library/Frameworks/QtCore.framework/Headers
HB_USER_CFLAGS += -I/Library/Frameworks/QtGui.framework/Headers
HB_USER_CFLAGS += -I/Library/Frameworks/QtNetwork.framework/Headers
HB_USER_CFLAGS += -I/Library/Frameworks/QtWebKit.framework/Headers
endif
endif
endif
ifneq ($(strip $(HB_INC_QT_OK)),)
ifneq ($(HB_QT_STATIC),)
LIBNAME=gtqtcs
HB_USER_CFLAGS += -DQT_NODLL
LIBNAME=gtqtcs
HB_USER_CFLAGS += -DQT_NODLL
endif
ifneq ($(strip $(HB_INC_QT_OK)),spec)
HB_USER_CFLAGS += $(foreach d, $(HB_INC_QT_OK), -I$(d) -I$(d)/Qt -I$(d)/QtCore -I$(d)/QtGui -I$(d)/QtNetwork -I$(d)/QtWebKit)
HB_USER_CFLAGS += $(foreach d, $(HB_INC_QT_OK), -I$(d) -I$(d)/Qt -I$(d)/QtCore -I$(d)/QtGui -I$(d)/QtNetwork -I$(d)/QtWebKit)
endif
CPP_SOURCES := \

View File

@@ -11,28 +11,26 @@ HB_INC_DEPEND := -I$(TOP)$(ROOT)contrib/hbwin
LIBNAME := gtwvg
ifeq ($(HB_WITH_GTWVG),)
ifeq ($(HB_ARCHITECTURE),win)
ifeq ($(HB_COMPILER),mingw)
HB_WITH_GTWVG := yes
endif
ifeq ($(HB_COMPILER),msvc)
HB_WITH_GTWVG := yes
endif
ifeq ($(HB_COMPILER),watcom)
HB_WITH_GTWVG := yes
endif
ifeq ($(HB_COMPILER),pocc)
HB_WITH_GTWVG := yes
endif
ifeq ($(HB_COMPILER),icc)
HB_WITH_GTWVG := yes
endif
ifeq ($(HB_COMPILER),bcc)
HB_WITH_GTWVG := yes
endif
endif
ifeq ($(HB_ARCHITECTURE),win)
ifeq ($(HB_COMPILER),mingw)
HB_WITH_GTWVG := yes
endif
ifeq ($(HB_COMPILER),msvc)
HB_WITH_GTWVG := yes
endif
ifeq ($(HB_COMPILER),watcom)
HB_WITH_GTWVG := yes
endif
ifeq ($(HB_COMPILER),pocc)
HB_WITH_GTWVG := yes
endif
ifeq ($(HB_COMPILER),icc)
HB_WITH_GTWVG := yes
endif
ifeq ($(HB_COMPILER),bcc)
HB_WITH_GTWVG := yes
endif
endif
endif
ifeq ($(HB_WITH_GTWVG),yes)

View File

@@ -13,9 +13,9 @@ HB_INC_CURL_OK :=
ifneq ($(HB_ARCHITECTURE),dos)
ifeq ($(HB_INC_CURL),)
ifeq ($(HB_XBUILD),)
HB_INC_CURL := /usr/include
endif
ifeq ($(HB_XBUILD),)
HB_INC_CURL := /usr/include
endif
endif
HB_INC_CURL_OK := $(foreach d, $(HB_INC_CURL), $(if $(wildcard $(d)/curl/curl.h),$(d),))
@@ -41,10 +41,10 @@ install::
$(INSTALL_RULE_HEADERS)
ifeq ($(HB_ARCHITECTURE),win)
DIRS += hbcurls
DIRS += hbcurls
endif
ifeq ($(HB_ARCHITECTURE),wce)
DIRS += hbcurls
DIRS += hbcurls
endif
ifneq ($(DIRS),)

View File

@@ -12,9 +12,9 @@ ifneq ($(HB_COMPILER),pocc64)
ifneq ($(HB_COMPILER),poccarm)
ifeq ($(HB_INC_FIREBIRD),)
ifeq ($(HB_XBUILD),)
HB_INC_FIREBIRD := /usr/include /opt/firebird/include
endif
ifeq ($(HB_XBUILD),)
HB_INC_FIREBIRD := /usr/include /opt/firebird/include
endif
endif
HB_INC_FIREBIRD_OK := $(foreach d, $(HB_INC_FIREBIRD), $(if $(wildcard $(d)/ibase.h),$(d),))

View File

@@ -17,9 +17,9 @@ ifneq ($(HB_ARCHITECTURE),linux)
ifneq ($(HB_ARCHITECTURE),darwin)
ifeq ($(HB_INC_FREEIMAGE),)
ifeq ($(HB_XBUILD),)
HB_INC_FREEIMAGE := /usr/include /opt/local/include
endif
ifeq ($(HB_XBUILD),)
HB_INC_FREEIMAGE := /usr/include /opt/local/include
endif
endif
HB_INC_FREEIMAGE_OK := $(foreach d, $(HB_INC_FREEIMAGE), $(if $(wildcard $(d)/FreeImage.h),$(d),))

View File

@@ -13,9 +13,9 @@ ROOT := ../../
LIBNAME := hbgd
ifeq ($(HB_INC_GD),)
ifeq ($(HB_XBUILD),)
HB_INC_GD := /usr/include /opt/local/include
endif
ifeq ($(HB_XBUILD),)
HB_INC_GD := /usr/include /opt/local/include
endif
endif
HB_INC_GD_OK := $(foreach d, $(HB_INC_GD), $(if $(wildcard $(d)/gd.h),$(d),))

View File

@@ -7,9 +7,9 @@ ROOT = ../../
LIBNAME := hbhpdf
ifeq ($(HB_INC_LIBHARU),)
ifeq ($(HB_XBUILD),)
HB_INC_LIBHARU = /usr/include /usr/local/include $(TOP)$(ROOT)external/libhpdf
endif
ifeq ($(HB_XBUILD),)
HB_INC_LIBHARU = /usr/include /usr/local/include $(TOP)$(ROOT)external/libhpdf
endif
endif
HB_INC_LIBHARU_OK := $(foreach d, $(HB_INC_LIBHARU), $(if $(wildcard $(d)/hpdf.h),$(d),))

View File

@@ -7,9 +7,9 @@ ROOT := ../../
LIBNAME := hbmysql
ifeq ($(HB_INC_MYSQL),)
ifeq ($(HB_XBUILD),)
HB_INC_MYSQL := /usr/include/mysql /opt/local/include/mysql5/mysql
endif
ifeq ($(HB_XBUILD),)
HB_INC_MYSQL := /usr/include/mysql /opt/local/include/mysql5/mysql
endif
endif
HB_INC_MYSQL_OK := $(foreach d, $(HB_INC_MYSQL), $(if $(wildcard $(d)/mysql.h),$(d),))

View File

@@ -9,13 +9,13 @@ include $(TOP)$(ROOT)config/global.cf
LIBNAME := hbodbc
ifeq ($(HB_COMPILER),rsxnt)
HB_WITHOUT_ODBC := yes
HB_WITHOUT_ODBC := yes
endif
ifeq ($(HB_ARCHITECTURE),dos)
HB_WITHOUT_ODBC := yes
HB_WITHOUT_ODBC := yes
endif
ifeq ($(HB_ARCHITECTURE),os2)
HB_WITHOUT_ODBC := yes
HB_WITHOUT_ODBC := yes
endif
ifneq ($(HB_ARCHITECTURE),win)
@@ -23,17 +23,17 @@ ifneq ($(HB_ARCHITECTURE),wce)
ifeq ($(HB_WITHOUT_ODBC),)
ifeq ($(HB_INC_ODBC),)
ifeq ($(HB_XBUILD),)
HB_INC_ODBC := /usr/include /usr/local/include
endif
ifeq ($(HB_XBUILD),)
HB_INC_ODBC := /usr/include /usr/local/include
endif
endif
HB_INC_ODBC_OK := $(foreach d, $(HB_INC_ODBC), $(if $(wildcard $(d)/sql.h),$(d),))
ifneq ($(strip $(HB_INC_ODBC_OK)),)
HB_USER_CFLAGS += $(foreach d, $(HB_INC_ODBC_OK), -I$(d))
HB_USER_CFLAGS += $(foreach d, $(HB_INC_ODBC_OK), -I$(d))
else
HB_WITHOUT_ODBC := yes
HB_WITHOUT_ODBC := yes
endif
endif

View File

@@ -7,9 +7,9 @@ ROOT := ../../
LIBNAME := hbpgsql
ifeq ($(HB_INC_PGSQL),)
ifeq ($(HB_XBUILD),)
HB_INC_PGSQL := /usr/include /usr/local/pgsql/include /usr/local/pgsql/include/libpq /usr/include/pgsql /usr/include/postgresql /postgres/include /opt/local/include/postgresql83
endif
ifeq ($(HB_XBUILD),)
HB_INC_PGSQL := /usr/include /usr/local/pgsql/include /usr/local/pgsql/include/libpq /usr/include/pgsql /usr/include/postgresql /postgres/include /opt/local/include/postgresql83
endif
endif
HB_INC_PGSQL_OK := $(foreach d, $(HB_INC_PGSQL), $(if $(wildcard $(d)/libpq-fe.h),$(d),))

View File

@@ -9,63 +9,63 @@ include $(TOP)$(ROOT)config/global.cf
LIBNAME := hbqt
ifeq ($(HB_WITH_QT),)
HB_WITH_QT := yes
ifeq ($(HB_ARCHITECTURE),dos)
HB_WITH_QT := no
endif
ifeq ($(HB_ARCHITECTURE),os2)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),mingw64)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),watcom)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),bcc)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),pocc)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),pocc64)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),poccarm)
HB_WITH_QT := no
endif
HB_WITH_QT := yes
ifeq ($(HB_ARCHITECTURE),dos)
HB_WITH_QT := no
endif
ifeq ($(HB_ARCHITECTURE),os2)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),mingw64)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),watcom)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),bcc)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),pocc)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),pocc64)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),poccarm)
HB_WITH_QT := no
endif
endif
ifeq ($(HB_WITH_QT),yes)
ifeq ($(HB_INC_QT),)
ifeq ($(HB_XBUILD),)
HB_INC_QT := /usr/include/qt4 /usr/lib/qt4/include /usr/include /Developer/qt/include
endif
ifeq ($(HB_XBUILD),)
HB_INC_QT := /usr/include/qt4 /usr/lib/qt4/include /usr/include /Developer/qt/include
endif
endif
HB_INC_QT_OK := $(foreach d, $(HB_INC_QT), $(if $(wildcard $(d)/Qt/qglobal.h),$(d),))
ifeq ($(HB_ARCHITECTURE),darwin)
ifeq ($(strip $(HB_INC_QT_OK)),)
HB_INC_QT_OK := $(if $(wildcard /Library/Frameworks/QtCore.framework/Versions/4/Headers/QtCore),spec,)
ifeq ($(HB_INC_QT_OK),spec)
HB_USER_CFLAGS += -I/Library/Frameworks/QtCore.framework/Headers
HB_USER_CFLAGS += -I/Library/Frameworks/QtGui.framework/Headers
HB_USER_CFLAGS += -I/Library/Frameworks/QtNetwork.framework/Headers
HB_USER_CFLAGS += -I/Library/Frameworks/QtWebKit.framework/Headers
endif
endif
ifeq ($(strip $(HB_INC_QT_OK)),)
HB_INC_QT_OK := $(if $(wildcard /Library/Frameworks/QtCore.framework/Versions/4/Headers/QtCore),spec,)
ifeq ($(HB_INC_QT_OK),spec)
HB_USER_CFLAGS += -I/Library/Frameworks/QtCore.framework/Headers
HB_USER_CFLAGS += -I/Library/Frameworks/QtGui.framework/Headers
HB_USER_CFLAGS += -I/Library/Frameworks/QtNetwork.framework/Headers
HB_USER_CFLAGS += -I/Library/Frameworks/QtWebKit.framework/Headers
endif
endif
endif
ifneq ($(strip $(HB_INC_QT_OK)),)
ifneq ($(HB_QT_STATIC),)
LIBNAME := hbqts
HB_USER_CFLAGS += -DQT_NODLL
LIBNAME := hbqts
HB_USER_CFLAGS += -DQT_NODLL
endif
ifneq ($(strip $(HB_INC_QT_OK)),spec)
HB_USER_CFLAGS += $(foreach d, $(HB_INC_QT_OK), -I$(d) -I$(d)/Qt -I$(d)/QtCore -I$(d)/QtGui -I$(d)/QtNetwork -I$(d)/QtWebKit)
HB_USER_CFLAGS += $(foreach d, $(HB_INC_QT_OK), -I$(d) -I$(d)/Qt -I$(d)/QtCore -I$(d)/QtGui -I$(d)/QtNetwork -I$(d)/QtWebKit)
endif
include $(TOP)$(ROOT)contrib/hbqt/Makefile_gen

View File

@@ -9,21 +9,21 @@ include $(TOP)$(ROOT)config/global.cf
LIBNAME := hbsqlit3
ifeq ($(HB_INC_SQLITE3),)
ifeq ($(HB_XBUILD),)
HB_INC_SQLITE3 := /usr/include
ifeq ($(HB_ARCHITECTURE),win)
HB_INC_SQLITE3 += $(TOP)$(ROOT)external/sqlite3
endif
ifeq ($(HB_ARCHITECTURE),wce)
HB_INC_SQLITE3 += $(TOP)$(ROOT)external/sqlite3
endif
ifeq ($(HB_ARCHITECTURE),os2)
HB_INC_SQLITE3 += $(TOP)$(ROOT)external/sqlite3
endif
ifeq ($(HB_ARCHITECTURE),dos)
HB_INC_SQLITE3 += $(TOP)$(ROOT)external/sqlite3
endif
endif
ifeq ($(HB_XBUILD),)
HB_INC_SQLITE3 := /usr/include
ifeq ($(HB_ARCHITECTURE),win)
HB_INC_SQLITE3 += $(TOP)$(ROOT)external/sqlite3
endif
ifeq ($(HB_ARCHITECTURE),wce)
HB_INC_SQLITE3 += $(TOP)$(ROOT)external/sqlite3
endif
ifeq ($(HB_ARCHITECTURE),os2)
HB_INC_SQLITE3 += $(TOP)$(ROOT)external/sqlite3
endif
ifeq ($(HB_ARCHITECTURE),dos)
HB_INC_SQLITE3 += $(TOP)$(ROOT)external/sqlite3
endif
endif
endif
HB_INC_SQLITE3_OK := $(foreach d, $(HB_INC_SQLITE3), $(if $(wildcard $(d)/sqlite3.h),$(d),))

View File

@@ -9,12 +9,12 @@ include $(TOP)$(ROOT)config/global.cf
LIBNAME := hbwin
ifeq ($(HB_WITH_HBWIN),)
ifeq ($(HB_ARCHITECTURE),win)
HB_WITH_HBWIN := yes
endif
ifeq ($(HB_ARCHITECTURE),wce)
HB_WITH_HBWIN := yes
endif
ifeq ($(HB_ARCHITECTURE),win)
HB_WITH_HBWIN := yes
endif
ifeq ($(HB_ARCHITECTURE),wce)
HB_WITH_HBWIN := yes
endif
endif
ifeq ($(HB_WITH_HBWIN),yes)

View File

@@ -11,31 +11,31 @@ HB_INC_DEPEND := -I$(TOP)$(ROOT)contrib/hbqt
LIBNAME := hbxbp
ifeq ($(HB_WITH_QT),)
HB_WITH_QT := yes
ifeq ($(HB_ARCHITECTURE),dos)
HB_WITH_QT := no
endif
ifeq ($(HB_ARCHITECTURE),os2)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),mingw64)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),watcom)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),bcc)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),pocc)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),pocc64)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),poccarm)
HB_WITH_QT := no
endif
HB_WITH_QT := yes
ifeq ($(HB_ARCHITECTURE),dos)
HB_WITH_QT := no
endif
ifeq ($(HB_ARCHITECTURE),os2)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),mingw64)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),watcom)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),bcc)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),pocc)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),pocc64)
HB_WITH_QT := no
endif
ifeq ($(HB_COMPILER),poccarm)
HB_WITH_QT := no
endif
endif
ifeq ($(HB_WITH_QT),yes)

View File

@@ -12,7 +12,7 @@ ifneq ($(HB_ARCHITECTURE),dos)
ifneq ($(HB_ARCHITECTURE),os2)
ifeq ($(HB_INC_ADS),)
HB_INC_ADS := /usr/local/ads/acesdk $(HOME)/ads/acesdk
HB_INC_ADS := /usr/local/ads/acesdk $(HOME)/ads/acesdk
endif
HB_INC_ADS_OK := $(foreach d, $(HB_INC_ADS), $(if $(wildcard $(d)/ace.h),$(d),))

View File

@@ -11,9 +11,9 @@ LIBNAME := sddfb
ifneq ($(HB_COMPILER),pocc64)
ifeq ($(HB_INC_FIREBIRD),)
ifeq ($(HB_XBUILD),)
HB_INC_FIREBIRD := /usr/include /opt/firebird/include
endif
ifeq ($(HB_XBUILD),)
HB_INC_FIREBIRD := /usr/include /opt/firebird/include
endif
endif
HB_INC_FIREBIRD_OK := $(foreach d, $(HB_INC_FIREBIRD), $(if $(wildcard $(d)/ibase.h),$(d),))

View File

@@ -7,9 +7,9 @@ ROOT := ../../../
LIBNAME := sddmy
ifeq ($(HB_INC_MYSQL),)
ifeq ($(HB_XBUILD),)
HB_INC_MYSQL := /usr/include/mysql /opt/local/include/mysql5/mysql
endif
ifeq ($(HB_XBUILD),)
HB_INC_MYSQL := /usr/include/mysql /opt/local/include/mysql5/mysql
endif
endif
HB_INC_MYSQL_OK := $(foreach d, $(HB_INC_MYSQL), $(if $(wildcard $(d)/mysql.h),$(d),))

View File

@@ -9,13 +9,13 @@ include $(TOP)$(ROOT)config/global.cf
LIBNAME := sddodbc
ifeq ($(HB_COMPILER),rsxnt)
HB_WITHOUT_ODBC := yes
HB_WITHOUT_ODBC := yes
endif
ifeq ($(HB_ARCHITECTURE),dos)
HB_WITHOUT_ODBC := yes
HB_WITHOUT_ODBC := yes
endif
ifeq ($(HB_ARCHITECTURE),os2)
HB_WITHOUT_ODBC := yes
HB_WITHOUT_ODBC := yes
endif
ifneq ($(HB_ARCHITECTURE),win)
@@ -23,17 +23,17 @@ ifneq ($(HB_ARCHITECTURE),wce)
ifeq ($(HB_WITHOUT_ODBC),)
ifeq ($(HB_INC_ODBC),)
ifeq ($(HB_XBUILD),)
HB_INC_ODBC := /usr/include /usr/local/include
endif
ifeq ($(HB_XBUILD),)
HB_INC_ODBC := /usr/include /usr/local/include
endif
endif
HB_INC_ODBC_OK := $(foreach d, $(HB_INC_ODBC), $(if $(wildcard $(d)/sql.h),$(d),))
ifneq ($(strip $(HB_INC_ODBC_OK)),)
HB_USER_CFLAGS += $(foreach d, $(HB_INC_ODBC_OK), -I$(d))
HB_USER_CFLAGS += $(foreach d, $(HB_INC_ODBC_OK), -I$(d))
else
HB_WITHOUT_ODBC := yes
HB_WITHOUT_ODBC := yes
endif
endif

View File

@@ -7,9 +7,9 @@ ROOT := ../../../
LIBNAME := sddpg
ifeq ($(HB_INC_PGSQL),)
ifeq ($(HB_XBUILD),)
HB_INC_PGSQL := /usr/include /usr/local/pgsql/include /usr/local/pgsql/include/libpq /usr/include/pgsql /usr/include/postgresql /postgres/include /opt/local/include/postgresql83
endif
ifeq ($(HB_XBUILD),)
HB_INC_PGSQL := /usr/include /usr/local/pgsql/include /usr/local/pgsql/include/libpq /usr/include/pgsql /usr/include/postgresql /postgres/include /opt/local/include/postgresql83
endif
endif
HB_INC_PGSQL_OK := $(foreach d, $(HB_INC_PGSQL), $(if $(wildcard $(d)/libpq-fe.h),$(d),))

View File

@@ -1,30 +0,0 @@
@rem
@rem $Id$
@rem
@echo off
rem ---------------------------------------------------------------
rem Copyright 1999-2009 Viktor Szakats (harbour.01 syenar.hu)
rem See COPYING for licensing terms.
rem
rem Please read INSTALL for further information.
rem ---------------------------------------------------------------
rem Decide about GNU Make executable name
rem Some other name variations: gnumake.exe, gmake.exe
set _HB_MAKE=
if "%_HB_MAKE%%OS%" == "Windows_NT" if exist "%~dp0config\mingw32-make.exe" set _HB_MAKE="%~dp0config\mingw32-make.exe"
if "%_HB_MAKE%%OS%" == "Windows_NT" set _HB_MAKE=mingw32-make.exe
if "%OS%" == "Windows_NT" goto _FM_DONE
if exist config\dj-make.exe set _HB_MAKE=config\dj-make.exe
if not exist config\dj-make.exe set _HB_MAKE=make.exe
:_FM_DONE
rem Start the GNU Make system
%_HB_MAKE% %HB_USER_MAKEFLAGS% %1 %2 %3 %4 %5 %6 %7 %8 %9
if errorlevel 1 echo Harbour GNU Make returned: %ERRORLEVEL%
set _HB_MAKE=

View File

@@ -1,37 +0,0 @@
@rem
@rem $Id$
@rem
@echo off
rem ---------------------------------------------------------------
rem Harbour Project build script (for OS/2)
rem
rem Please read INSTALL for further information.
rem ---------------------------------------------------------------
rem Minimal initialization of environment variables for OS2 GCC build
rem for further information about see make_gnu.bat
rem In GCC3.2.2 the TCP/IP headers and libraries scheme have been changed.
rem The default is the current OS/2 tcpip toolkit (BSD 4.4 based).
rem To target the older OS/2 tcpip stack (BSD 4.3 based) and create
rem binaries which can be executed also on older OS2 versions you must
rem define TCPV40HDRS before including any TCP/IP headers and make
rem sure usr/lib/tcpipv4 is searched before usr/lib (this is to
rem get the right libsocket). It is recommended to use the -D
rem compiler option for the define and either the LIBRARY_PATH or
rem the -L compiler/linker option for the library.
rem For building Harbour you can also use HB_USER_LDFLAGS environment variable,
rem f.e.
rem set HB_USER_LDFLAGS=-Le:\usr\lib\tcpipv4
rem
rem If you are using newer OS2 version with tcp/ip stack >= 4.1
rem (eComStation, for example) and you do not need backward binary
rem compatibility then you can disable it by setting HB_OS2_TCP32
rem environment variable, f.e.
rem set HB_OS2_TCP32=yes
if not "%HB_OS2_TCP32%" == "yes" set HB_USER_CFLAGS=-DTCPV40HDRS %HB_USER_CFLAGS%
make %HB_USER_MAKEFLAGS% %1 %2 %3 %4 %5 %6 %7 %8 %9

View File

@@ -47,9 +47,9 @@ install::
$(INSTALL_RULE_LIBRARIES)
clean::
-@$(RM) $(subst /,$(DIRSEP),$(HB_VERHEADER))
-@$(RM) $(subst /,$(DIRSEP),$(BIN_DIR)/hbpp$(BIN_EXT))
-@$(RM) $(subst /,$(DIRSEP),$(BIN_DIR)/hbpp.tds)
$(if $(wildcard $(HB_VERHEADER)), -@$(RM) $(subst /,$(DIRSEP),$(HB_VERHEADER)),)
$(if $(wildcard $(BIN_DIR)/hbpp$(BIN_EXT)),-@$(RM) $(subst /,$(DIRSEP),$(BIN_DIR)/hbpp$(BIN_EXT)),)
$(if $(wildcard $(BIN_DIR)/hbpp.tds), -@$(RM) $(subst /,$(DIRSEP),$(BIN_DIR)/hbpp.tds),)
endif
endif