diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 269593f202..e6d1442c76 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -8,6 +8,198 @@ 2009-12-31 13:59 UTC+0100 Foo Bar (foo.bar foobar.org) */ +2009-03-02 16:56 UTC+0100 Viktor Szakats (harbour.01 syenar hu) + - obj + - make_b32.bat + - make_b32.mak + - make_gcc.sh + - make_gcc.mak + - make_vc.bat + - make_vc.mak + - common.mak + - contrib/mtpl_b32.mak + - contrib/mtpl_b32.bat + - contrib/make_b32_all.bat + - contrib/mtpl_gcc.mak + - contrib/mtpl_gcc.sh + - contrib/make_gcc_all.sh + - contrib/mtpl_vc.mak + - contrib/mtpl_vc.bat + - contrib/make_vc_all.bat + - contrib/hbmysql/common.mak + - contrib/hbmysql/make_gcc.sh + - contrib/hbmysql/make_b32.bat + - contrib/hbmysql/make_vc.bat + - contrib/gtalleg/common.mak + - contrib/gtalleg/make_gcc.sh + - contrib/gtalleg/make_b32.bat + - contrib/gtalleg/make_vc.bat + - contrib/hbct/make_b32.bat + - contrib/hbct/make_gcc.sh + - contrib/hbct/make_vc.bat + - contrib/hbct/common.mak + - contrib/hbodbc/common.mak + - contrib/hbodbc/make_gcc.sh + - contrib/hbodbc/make_b32.bat + - contrib/hbodbc/make_vc.bat + - contrib/xhb/make_b32.bat + - contrib/xhb/make_gcc.sh + - contrib/xhb/make_vc.bat + - contrib/xhb/common.mak + - contrib/hbtpathy/common.mak + - contrib/hbtpathy/make_gcc.sh + - contrib/hbtpathy/make_b32.bat + - contrib/hbtpathy/make_vc.bat + - contrib/hbgt/make_b32.bat + - contrib/hbgt/common.mak + - contrib/hbgt/make_gcc.sh + - contrib/hbgt/make_vc.bat + - contrib/hbmsql/common.mak + - contrib/hbmsql/make_gcc.sh + - contrib/hbmsql/make_b32.bat + - contrib/hbmsql/make_vc.bat + - contrib/hbsqlit3/common.mak + - contrib/hbsqlit3/make_gcc.sh + - contrib/hbsqlit3/make_b32.bat + - contrib/hbsqlit3/make_vc.bat + - contrib/hbole/common.mak + - contrib/hbole/make_gcc.sh + - contrib/hbole/make_b32.bat + - contrib/hbole/make_vc.bat + - contrib/hbmzip/make_b32.bat + - contrib/hbmzip/common.mak + - contrib/hbmzip/make_gcc.sh + - contrib/hbmzip/make_vc.bat + - contrib/hbblat/common.mak + - contrib/hbblat/make_b32.bat + - contrib/hbblat/make_vc.bat + - contrib/hbfbird/common.mak + - contrib/hbfbird/make_gcc.sh + - contrib/hbfbird/make_b32.bat + - contrib/hbfbird/make_vc.bat + - contrib/hbapollo/common.mak + - contrib/hbapollo/make_gcc.sh + - contrib/hbapollo/make_b32.bat + - contrib/hbapollo/make_vc.bat + - contrib/hbziparc/common.mak + - contrib/hbziparc/make_gcc.sh + - contrib/hbziparc/make_b32.bat + - contrib/hbziparc/make_vc.bat + - contrib/hbnf/make_b32.bat + - contrib/hbnf/make_gcc.sh + - contrib/hbnf/make_vc.bat + - contrib/hbnf/common.mak + - contrib/hbcurl/common.mak + - contrib/hbcurl/make_gcc.sh + - contrib/hbcurl/make_b32.bat + - contrib/hbcurl/make_vc.bat + - contrib/rddsql/common.mak + - contrib/rddsql/sddmy/common.mak + - contrib/rddsql/sddmy/make_gcc.sh + - contrib/rddsql/sddmy/make_b32.bat + - contrib/rddsql/sddmy/make_vc.bat + - contrib/rddsql/sddpg/common.mak + - contrib/rddsql/sddpg/make_gcc.sh + - contrib/rddsql/sddpg/make_b32.bat + - contrib/rddsql/sddpg/make_vc.bat + - contrib/rddsql/sddfb/common.mak + - contrib/rddsql/sddfb/make_b32.bat + - contrib/rddsql/sddfb/make_vc.bat + - contrib/rddsql/make_gcc.sh + - contrib/rddsql/make_b32.bat + - contrib/rddsql/make_vc.bat + - contrib/hbhpdf/common.mak + - contrib/hbhpdf/make_gcc.sh + - contrib/hbhpdf/make_b32.bat + - contrib/hbhpdf/make_vc.bat + - contrib/rddado/common.mak + - contrib/rddado/make_gcc.sh + - contrib/rddado/make_b32.bat + - contrib/rddado/make_vc.bat + - contrib/gtwvg/make_b32.bat + - contrib/gtwvg/make_gcc.sh + - contrib/gtwvg/make_vc.bat + - contrib/gtwvg/common.mak + - contrib/hbpgsql/common.mak + - contrib/hbpgsql/make_gcc.sh + - contrib/hbpgsql/make_b32.bat + - contrib/hbpgsql/make_vc.bat + - contrib/hbclipsm/make_b32.bat + - contrib/hbclipsm/common.mak + - contrib/hbclipsm/make_gcc.sh + - contrib/hbclipsm/make_vc.bat + - contrib/rddads/make_b32.bat + - contrib/rddads/common.mak + - contrib/rddads/make_gcc.sh + - contrib/rddads/make_vc.bat + - contrib/hbfimage/common.mak + - contrib/hbfimage/make_gcc.sh + - contrib/hbfimage/make_b32.bat + - contrib/hbfimage/make_vc.bat + - contrib/hbgd/make_b32.bat + - contrib/hbgd/common.mak + - contrib/hbgd/make_gcc.sh + - contrib/hbgd/make_vc.bat + - contrib/hbmisc/make_b32.bat + - contrib/hbmisc/common.mak + - contrib/hbmisc/make_gcc.sh + - contrib/hbmisc/make_vc.bat + - contrib/hbgf/hbgfwin/common.mak + - contrib/hbgf/hbgfwin/make_b32.bat + - contrib/hbgf/hbgfwin/make_vc.bat + - contrib/hbtip/make_b32.bat + - contrib/hbtip/common.mak + - contrib/hbtip/make_gcc.sh + - contrib/hbtip/make_vc.bat + - contrib/hbwin/make_b32.bat + - contrib/hbwin/common.mak + - contrib/hbwin/make_gcc.sh + - contrib/hbwin/make_vc.bat + - contrib/hbbmcdx/common.mak + - contrib/hbbmcdx/make_gcc.sh + - contrib/hbbmcdx/make_b32.bat + - contrib/hbbmcdx/make_vc.bat + - contrib/hbvpdf/common.mak + - contrib/hbvpdf/make_gcc.sh + - contrib/hbvpdf/make_b32.bat + - contrib/hbvpdf/make_vc.bat + - contrib/hbssl/common.mak + - contrib/hbssl/make_gcc.sh + - contrib/hbssl/make_b32.bat + - contrib/hbssl/make_vc.bat + - contrib/hbbtree/common.mak + - contrib/hbbtree/make_gcc.sh + - contrib/hbbtree/make_b32.bat + - contrib/hbbtree/make_vc.bat + - contrib/hbcrypt/make_b32.bat + - contrib/hbcrypt/common.mak + - contrib/hbcrypt/make_gcc.sh + - contrib/hbcrypt/make_vc.bat + - contrib/hbwhat/make_b32.bat + - contrib/hbwhat/make_gcc.sh + - contrib/hbwhat/make_vc.bat + - contrib/hbwhat/common.mak + - contrib/examples/hbsqlit2/common.mak + - contrib/examples/hbsqlit2/make_gcc.sh + - contrib/examples/hbsqlit2/make_b32.bat + - contrib/examples/hbsqlit2/make_vc.bat + - Deleted components of "non-GNU" (MSVC, BCC and GCC + specific) make systems. Leaving GNU Make as the + unified make platform for Harbour. + This also means that Harbour is now much portable + in the sense that with a few rare exceptions all tasks should + be carried exactly the same way across the OSes. + Platform specific script file statistics before: + - Bash 54 (end-user oriented: 49 - including package creation) + - Windows/DOS 105 (end-user oriented: 90) + - OS/2 2 (end-user oriented: 1) + Platform specific script file statistics now: + - Bash 14 (end-user oriented: 9 - including package creation) + - Windows/DOS 19 (end-user oriented: 4) + - OS/2 2 (end-user oriented: 1) + Some of these will be further cleaned (hbdoc related: 5, + hbmk compatibility: 2) + 2009-03-02 16:26 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * INSTALL * contrib/hbfbird/readme.txt diff --git a/harbour/common.mak b/harbour/common.mak deleted file mode 100644 index 32d523f69b..0000000000 --- a/harbour/common.mak +++ /dev/null @@ -1,1351 +0,0 @@ -# -# $Id$ -# - -# --------------------------------------------------------------- -# Copyright 2007 Marek Paliwoda (mpaliwoda "at" interia "dot" pl) -# See doc/license.txt for licensing terms. -# --------------------------------------------------------------- - -#********************************************************** -# Common make_*.mak definitions -#********************************************************** - -# -# Macro to show/hide executed commands -# -!if "$(HB_BUILD_VERBOSE)" == "no" -.SILENT: -!endif - -#********************************************************** - -# --------------------------------------------------------------- -# "echo." intentionally used instead of "echo", to avoid conflicts -# with external commands named echo. -# using macros for ECHO and DEL to allow overiding such as: -# -# set ECHO=cmd /c echo -# set DEL=cmd /c del -# -# The above might be needed on Windows 2000 and XP. -# The macros are referenced in make_b32.mak -# --------------------------------------------------------------- - -!ifndef ECHO -ECHO = echo. -!endif -!ifndef DEL -DEL = del -!endif - -#********************************************************** - -# -# binary file suffixes and prefixes -# -!ifndef OBJEXT -OBJEXT=.obj -!endif - -!ifndef EXEEXT -EXEEXT=.exe -!endif - -!ifndef DLLEXT -DLLEXT=.dll -!endif - -!ifndef LIBEXT -LIBEXT=.lib -!endif - -!ifndef LIBPREF -LIBPREF= -!endif - -#********************************************************** -# Install directory defaults. -#********************************************************** - -!ifndef HB_INSTALL_PREFIX -HB_INSTALL_PREFIX = . -!endif - -!ifndef HB_BIN_INSTALL -HB_BIN_INSTALL = $(HB_INSTALL_PREFIX)\bin -!endif -!ifndef HB_INC_INSTALL -HB_INC_INSTALL = $(HB_INSTALL_PREFIX)\include -!endif -!ifndef HB_LIB_INSTALL -HB_LIB_INSTALL = $(HB_INSTALL_PREFIX)\lib -!endif - -# Main "Include" directory -INCLUDE_DIR = include - -#********************************************************** -# Harbour Compiler Flags -#********************************************************** - -HBFLAGSCMN = -i$(INCLUDE_DIR) -q0 -w3 -es2 -km -l -!if "$(HB_BUILD_DEBUG)" == "yes" -HBFLAGSDBG = -l- -!endif -!if "$(HB_BUILD_WINCE)" == "yes" -HBFLAGSPLT = -D__PLATFORM__WINCE -!else -HBFLAGSPLT = -gc3 -!endif -HARBOURFLAGSLIB= -n1 $(HBFLAGSCMN) $(HBFLAGSDBG) $(HBFLAGSPLT) $(HB_USER_PRGFLAGS) -HARBOURFLAGSEXE= -n $(HBFLAGSCMN) $(HBFLAGSDBG) $(HBFLAGSPLT) -gc0 $(HB_USER_PRGFLAGS) - -#********************************************************** -# Directory macros. These should never have to change. -#********************************************************** - -!ifdef _HB_CC_NAME -HB_CC_NAME = $(_HB_CC_NAME) -!endif - -BIN_DIR = bin\$(HB_CC_NAME) -OBJ_DIR = obj\$(HB_CC_NAME) -LIB_DIR = lib\$(HB_CC_NAME) - -MT_OBJ_DIR = $(OBJ_DIR)\mt -MTDLL_OBJ_DIR = $(OBJ_DIR)\mt_dll -DLL_OBJ_DIR = $(OBJ_DIR)\dll - -# Targets Destination Directories -HB_DEST_DIRS = \ - $(BIN_DIR) \ - $(OBJ_DIR) \ - $(LIB_DIR) \ - \ - $(MT_OBJ_DIR) \ - $(MTDLL_OBJ_DIR) \ - $(DLL_OBJ_DIR) - -MAIN_DIR = source\main -COMMON_DIR = source\common -COMPILER_DIR = source\compiler -PP_DIR = source\pp -VM_DIR = source\vm -RTL_DIR = source\rtl -MACRO_DIR = source\macro -DEBUG_DIR = source\debug -LANG_DIR = source\lang -CODEPAGE_DIR = source\codepage -PCRE_DIR = source\hbpcre -HBZLIB_DIR = source\hbzlib -HBEXTERN_DIR = source\hbextern -RDD_DIR = source\rdd -NULSYS_DIR = source\rdd\nulsys -DBFNTX_DIR = source\rdd\dbfntx -DBFNSX_DIR = source\rdd\dbfnsx -DBFCDX_DIR = source\rdd\dbfcdx -DBFFPT_DIR = source\rdd\dbffpt -HBSIX_DIR = source\rdd\hbsix -HSX_DIR = source\rdd\hsx -USRRDD_DIR = source\rdd\usrrdd -HBUDDALL_DIR = source\rdd\usrrdd\rdds - -GTCGI_DIR = source\rtl\gtcgi -GTSTD_DIR = source\rtl\gtstd -GTPCA_DIR = source\rtl\gtpca -GTDOS_DIR = source\rtl\gtdos -GTWIN_DIR = source\rtl\gtwin -GTWVT_DIR = source\rtl\gtwvt -GTGUI_DIR = source\rtl\gtgui -GTOS2_DIR = source\rtl\gtos2 -GTTRM_DIR = source\rtl\gttrm -GTCRS_DIR = source\rtl\gtcrs -GTSLN_DIR = source\rtl\gtsln -GTXWC_DIR = source\rtl\gtxwc - -HBRUN_DIR = utils\hbrun -HBTEST_DIR = utils\hbtest -HBI18N_DIR = utils\hbi18n -HBDOC_DIR = utils\hbdoc -HBMK_DIR = utils\hbmk2 - -#********************************************************** - -# Where Bcc-Make should look for C and PRG sources -ALL_LIB_SRC_DIRS_TMP=\ -$(OBJ_DIR);\ -$(MAIN_DIR);\ -$(COMMON_DIR);\ -$(COMPILER_DIR);\ -$(PP_DIR);\ -$(VM_DIR);\ -$(RTL_DIR);\ -$(MACRO_DIR);\ -$(DEBUG_DIR);\ -$(LANG_DIR);\ -$(CODEPAGE_DIR);\ -$(PCRE_DIR);\ -$(HBZLIB_DIR);\ -$(HBEXTERN_DIR);\ -$(RDD_DIR);\ -$(NULSYS_DIR);\ -$(DBFNTX_DIR);\ -$(DBFNSX_DIR);\ -$(DBFCDX_DIR);\ -$(DBFFPT_DIR);\ -$(HBSIX_DIR);\ -$(HSX_DIR);\ -$(USRRDD_DIR);\ -$(HBUDDALL_DIR);\ -$(GTCGI_DIR);\ -$(GTSTD_DIR);\ -$(GTPCA_DIR);\ -$(GTDOS_DIR);\ -$(GTWIN_DIR);\ -$(GTWVT_DIR);\ -$(GTGUI_DIR);\ -$(GTOS2_DIR);\ -$(GTTRM_DIR);\ -$(GTCRS_DIR);\ -$(GTSLN_DIR);\ -$(GTXWC_DIR)\ - -ALL_EXE_SRC_DIRS_TMP=\ -$(HBRUN_DIR);\ -$(HBTEST_DIR);\ -$(HBI18N_DIR);\ -$(HBDOC_DIR);\ -$(HBMK_DIR)\ - -ALL_SRC_DIRS_TMP=\ -$(ALL_LIB_SRC_DIRS_TMP);\ -$(ALL_EXE_SRC_DIRS_TMP)\ - -ALL_LIB_SRC_DIRS = $(ALL_LIB_SRC_DIRS_TMP: =) -ALL_EXE_SRC_DIRS = $(ALL_EXE_SRC_DIRS_TMP: =) -ALL_SRC_DIRS = $(ALL_SRC_DIRS_TMP: =) - -#********************************************************** -#********************************************************** -#********************************************************** - -# -# Macros to define our library and executable names -# - -HBMAINSTD_LIB= $(LIB_DIR)\$(LIBPREF)hbmainstd$(LIBEXT) -HBMAINWIN_LIB= $(LIB_DIR)\$(LIBPREF)hbmainwin$(LIBEXT) -COMMON_LIB = $(LIB_DIR)\$(LIBPREF)hbcommon$(LIBEXT) -COMPILER_LIB = $(LIB_DIR)\$(LIBPREF)hbcplr$(LIBEXT) -PP_LIB = $(LIB_DIR)\$(LIBPREF)hbpp$(LIBEXT) -VM_LIB = $(LIB_DIR)\$(LIBPREF)hbvm$(LIBEXT) -VMMT_LIB = $(LIB_DIR)\$(LIBPREF)hbvmmt$(LIBEXT) -RTL_LIB = $(LIB_DIR)\$(LIBPREF)hbrtl$(LIBEXT) -MACRO_LIB = $(LIB_DIR)\$(LIBPREF)hbmacro$(LIBEXT) -DEBUG_LIB = $(LIB_DIR)\$(LIBPREF)hbdebug$(LIBEXT) -LANG_LIB = $(LIB_DIR)\$(LIBPREF)hblang$(LIBEXT) -CODEPAGE_LIB = $(LIB_DIR)\$(LIBPREF)hbcpage$(LIBEXT) -PCRE_LIB = $(LIB_DIR)\$(LIBPREF)hbpcre$(LIBEXT) -HBZLIB_LIB = $(LIB_DIR)\$(LIBPREF)hbzlib$(LIBEXT) -HBEXTERN_LIB = $(LIB_DIR)\$(LIBPREF)hbextern$(LIBEXT) -RDD_LIB = $(LIB_DIR)\$(LIBPREF)hbrdd$(LIBEXT) -HBSIX_LIB = $(LIB_DIR)\$(LIBPREF)hbsix$(LIBEXT) -HSX_LIB = $(LIB_DIR)\$(LIBPREF)hbhsx$(LIBEXT) -NULSYS_LIB = $(LIB_DIR)\$(LIBPREF)hbnulrdd$(LIBEXT) -USRRDD_LIB = $(LIB_DIR)\$(LIBPREF)hbusrrdd$(LIBEXT) -HBUDDALL_LIB = $(LIB_DIR)\$(LIBPREF)hbuddall$(LIBEXT) - -DBFNTX_LIB = $(LIB_DIR)\$(LIBPREF)rddntx$(LIBEXT) -DBFNSX_LIB = $(LIB_DIR)\$(LIBPREF)rddnsx$(LIBEXT) -DBFCDX_LIB = $(LIB_DIR)\$(LIBPREF)rddcdx$(LIBEXT) -DBFFPT_LIB = $(LIB_DIR)\$(LIBPREF)rddfpt$(LIBEXT) - -GTCGI_LIB = $(LIB_DIR)\$(LIBPREF)gtcgi$(LIBEXT) -GTSTD_LIB = $(LIB_DIR)\$(LIBPREF)gtstd$(LIBEXT) -GTDOS_LIB = $(LIB_DIR)\$(LIBPREF)gtdos$(LIBEXT) -GTPCA_LIB = $(LIB_DIR)\$(LIBPREF)gtpca$(LIBEXT) -GTWIN_LIB = $(LIB_DIR)\$(LIBPREF)gtwin$(LIBEXT) -GTWVT_LIB = $(LIB_DIR)\$(LIBPREF)gtwvt$(LIBEXT) -GTGUI_LIB = $(LIB_DIR)\$(LIBPREF)gtgui$(LIBEXT) -GTOS2_LIB = $(LIB_DIR)\$(LIBPREF)gtos2$(LIBEXT) -GTTRM_LIB = $(LIB_DIR)\$(LIBPREF)gttrm$(LIBEXT) -GTCRS_LIB = $(LIB_DIR)\$(LIBPREF)gtcrs$(LIBEXT) -GTSLN_LIB = $(LIB_DIR)\$(LIBPREF)gtsln$(LIBEXT) -GTXWC_LIB = $(LIB_DIR)\$(LIBPREF)gtxwc$(LIBEXT) - -HARBOUR_EXE = $(BIN_DIR)\harbour$(EXEEXT) -# required (intermediate) utility -# to generate pptable.c -HBPP_EXE = $(BIN_DIR)\hbpp$(EXEEXT) -HBRUN_EXE = $(BIN_DIR)\hbrun$(EXEEXT) -HBTEST_EXE = $(BIN_DIR)\hbtest$(EXEEXT) -HBI18N_EXE = $(BIN_DIR)\hbi18n$(EXEEXT) -HBDOC_EXE = $(BIN_DIR)\hbdoc$(EXEEXT) -HBMK_EXE = $(BIN_DIR)\hbmk2$(EXEEXT) - -HB_DLLVER = 11 -HARBOUR_DLL = $(BIN_DIR)\$(LIBPREF)harbour-$(HB_DLLVER)-$(HB_CC_NAME)$(DLLEXT) -HARBOURMT_DLL= $(BIN_DIR)\$(LIBPREF)harbourmt-$(HB_DLLVER)-$(HB_CC_NAME)$(DLLEXT) -HBTESTDLL_EXE= $(BIN_DIR)\hbtest-dll$(EXEEXT) -HBRUNDLL_EXE = $(BIN_DIR)\hbrun-dll$(EXEEXT) - -#********************************************************** - -!ifndef HB_GT_LIBS - -# -# GT drivers supported by all platforms -# -HB_STD_GT = $(GTCGI_LIB) $(GTSTD_LIB) $(GTPCA_LIB) - -# -# WinOS's GT driver list -# -HB_WINOS_GT = \ - $(GTWIN_LIB) \ - $(GTWVT_LIB) \ - $(GTGUI_LIB) - -!ifdef HB_GT_LIST -HB_GT_LIBS = $(HB_STD_GT) $(HB_GT_LIST) -!else -HB_GT_LIBS = $(HB_STD_GT) $(HB_WINOS_GT) -!endif - -!endif - -#********************************************************** -#********************************************************** -#********************************************************** - -# Minimal Libs for HB-based executables -MINIMAL_STATIC_HBLIBS = \ - $(COMMON_LIB) \ - $(VM_LIB) \ - $(RTL_LIB) \ - $(HB_GT_LIBS) \ - $(NULSYS_LIB) \ - $(MACRO_LIB) \ - $(DEBUG_LIB) \ - -# Standard Libs for HB-based executables -STANDARD_STATIC_HBLIBS = \ - $(COMMON_LIB) \ - $(PP_LIB) \ - $(COMPILER_LIB) \ - $(VM_LIB) \ - $(RTL_LIB) \ - $(HB_GT_LIBS) \ - $(LANG_LIB) \ - $(CODEPAGE_LIB) \ - $(PCRE_LIB) \ - $(HBZLIB_LIB) \ - $(HBEXTERN_LIB) \ - $(RDD_LIB) \ - $(MACRO_LIB) \ - $(DEBUG_LIB) \ - $(DBFNTX_LIB) \ - $(DBFNSX_LIB) \ - $(DBFCDX_LIB) \ - $(DBFFPT_LIB) \ - $(HBSIX_LIB) \ - $(HSX_LIB) \ - $(USRRDD_LIB) \ - $(HBUDDALL_LIB) \ - -#********************************************************** -#********************************************************** -#********************************************************** - -# OBJECT LIST definitions - -#********************************************************** - -COMMON_LIB_OBJS = \ - $(OBJ_DIR)\expropt1$(OBJEXT) \ - $(OBJ_DIR)\expropt2$(OBJEXT) \ - $(OBJ_DIR)\hbarch$(OBJEXT) \ - $(OBJ_DIR)\hbdate$(OBJEXT) \ - $(OBJ_DIR)\hbfopen$(OBJEXT) \ - $(OBJ_DIR)\hbfsapi$(OBJEXT) \ - $(OBJ_DIR)\hbgete$(OBJEXT) \ - $(OBJ_DIR)\hbhash$(OBJEXT) \ - $(OBJ_DIR)\hbmem$(OBJEXT) \ - $(OBJ_DIR)\hbprintf$(OBJEXT) \ - $(OBJ_DIR)\hbstr$(OBJEXT) \ - $(OBJ_DIR)\hbtrace$(OBJEXT) \ - $(OBJ_DIR)\hbver$(OBJEXT) \ - $(OBJ_DIR)\hbverdsp$(OBJEXT) \ - $(OBJ_DIR)\hbwince$(OBJEXT) \ - $(OBJ_DIR)\reserved$(OBJEXT) \ - -#********************************************************** - -PP_LIB_OBJS = \ - $(OBJ_DIR)\ppcore$(OBJEXT) \ - $(OBJ_DIR)\pplib$(OBJEXT) \ - $(OBJ_DIR)\pplib2$(OBJEXT) \ - $(OBJ_DIR)\pplib3$(OBJEXT) \ - $(OBJ_DIR)\pptable$(OBJEXT) \ - -#********************************************************** - -# NOTE: harboury must stay at the top of the list. -COMPILER_LIB_OBJS = \ - $(OBJ_DIR)\hbmain$(OBJEXT) \ - $(OBJ_DIR)\harboury$(OBJEXT) \ - $(OBJ_DIR)\cmdcheck$(OBJEXT) \ - $(OBJ_DIR)\complex$(OBJEXT) \ - $(OBJ_DIR)\compi18n$(OBJEXT) \ - $(OBJ_DIR)\expropta$(OBJEXT) \ - $(OBJ_DIR)\exproptb$(OBJEXT) \ - $(OBJ_DIR)\genc$(OBJEXT) \ - $(OBJ_DIR)\gencc$(OBJEXT) \ - $(OBJ_DIR)\gencobj$(OBJEXT) \ - $(OBJ_DIR)\genhrb$(OBJEXT) \ - $(OBJ_DIR)\hbcomp$(OBJEXT) \ - $(OBJ_DIR)\hbcmplib$(OBJEXT) \ - $(OBJ_DIR)\hbdbginf$(OBJEXT) \ - $(OBJ_DIR)\hbdead$(OBJEXT) \ - $(OBJ_DIR)\hbfix$(OBJEXT) \ - $(OBJ_DIR)\hbfunchk$(OBJEXT) \ - $(OBJ_DIR)\hbgenerr$(OBJEXT) \ - $(OBJ_DIR)\hbident$(OBJEXT) \ - $(OBJ_DIR)\hblbl$(OBJEXT) \ - $(OBJ_DIR)\hbopt$(OBJEXT) \ - $(OBJ_DIR)\hbpcode$(OBJEXT) \ - $(OBJ_DIR)\hbstripl$(OBJEXT) \ - $(OBJ_DIR)\hbusage$(OBJEXT) \ - $(OBJ_DIR)\ppcomp$(OBJEXT) \ - -#********************************************************** - -# VM Objects common for STATIC and SHARED library -VM_COMMON_LIB_OBJS = \ - $(OBJ_DIR)\arrays$(OBJEXT) \ - $(OBJ_DIR)\arrayshb$(OBJEXT) \ - $(OBJ_DIR)\asort$(OBJEXT) \ - $(OBJ_DIR)\break$(OBJEXT) \ - $(OBJ_DIR)\classes$(OBJEXT) \ - $(OBJ_DIR)\cmdarg$(OBJEXT) \ - $(OBJ_DIR)\codebloc$(OBJEXT) \ - $(OBJ_DIR)\debug$(OBJEXT) \ - $(OBJ_DIR)\dynlibhb$(OBJEXT) \ - $(OBJ_DIR)\dynsym$(OBJEXT) \ - $(OBJ_DIR)\estack$(OBJEXT) \ - $(OBJ_DIR)\eval$(OBJEXT) \ - $(OBJ_DIR)\evalhb$(OBJEXT) \ - $(OBJ_DIR)\extend$(OBJEXT) \ - $(OBJ_DIR)\extrap$(OBJEXT) \ - $(OBJ_DIR)\fm$(OBJEXT) \ - $(OBJ_DIR)\garbage$(OBJEXT) \ - $(OBJ_DIR)\hashes$(OBJEXT) \ - $(OBJ_DIR)\hashfunc$(OBJEXT) \ - $(OBJ_DIR)\hvm$(OBJEXT) \ - $(OBJ_DIR)\initexit$(OBJEXT) \ - $(OBJ_DIR)\initsymb$(OBJEXT) \ - $(OBJ_DIR)\itemapi$(OBJEXT) \ - $(OBJ_DIR)\macro$(OBJEXT) \ - $(OBJ_DIR)\memvars$(OBJEXT) \ - $(OBJ_DIR)\memvclip$(OBJEXT) \ - $(OBJ_DIR)\pcount$(OBJEXT) \ - $(OBJ_DIR)\proc$(OBJEXT) \ - $(OBJ_DIR)\pvalue$(OBJEXT) \ - $(OBJ_DIR)\runner$(OBJEXT) \ - $(OBJ_DIR)\set$(OBJEXT) \ - $(OBJ_DIR)\thread$(OBJEXT) \ - $(OBJ_DIR)\vm$(OBJEXT) \ - $(OBJ_DIR)\harbinit$(OBJEXT) \ - -HBMAINSTD_LIB_OBJS = \ - $(OBJ_DIR)\mainstd$(OBJEXT) \ - -HBMAINWIN_LIB_OBJS = \ - $(OBJ_DIR)\mainwin$(OBJEXT) - -# Specific VM Objects for building STATIC library -VM_STATIC_LIB_OBJS = \ - $(OBJ_DIR)\mainstd$(OBJEXT) \ - $(OBJ_DIR)\mainwin$(OBJEXT) - -# Specific VM Objects for building SHARED (DLL) library -VM_SHARED_LIB_OBJS = \ - $(OBJ_DIR)\maindllh$(OBJEXT) \ - -# All VM Objects for building STATIC library -VM_LIB_OBJS = $(VM_COMMON_LIB_OBJS) $(VM_STATIC_LIB_OBJS) - -# All VM Objects for building SHARED (DLL) library -VM_DLL_OBJS = $(VM_COMMON_LIB_OBJS) $(VM_SHARED_LIB_OBJS) - -DISABLED_VM_OBJS = \ - $(OBJ_DIR)\maindllp$(OBJEXT) \ - $(OBJ_DIR)\maindll$(OBJEXT) \ - -#********************************************************** - -RTL_LIB_OBJS = \ - $(OBJ_DIR)\abs$(OBJEXT) \ - $(OBJ_DIR)\accept$(OBJEXT) \ - $(OBJ_DIR)\ampm$(OBJEXT) \ - $(OBJ_DIR)\at$(OBJEXT) \ - $(OBJ_DIR)\binnum$(OBJEXT) \ - $(OBJ_DIR)\binnumx$(OBJEXT) \ - $(OBJ_DIR)\box$(OBJEXT) \ - $(OBJ_DIR)\cdpapi$(OBJEXT) \ - $(OBJ_DIR)\chrasc$(OBJEXT) \ - $(OBJ_DIR)\colorind$(OBJEXT) \ - $(OBJ_DIR)\console$(OBJEXT) \ - $(OBJ_DIR)\copyfile$(OBJEXT) \ - $(OBJ_DIR)\datec$(OBJEXT) \ - $(OBJ_DIR)\dates$(OBJEXT) \ - $(OBJ_DIR)\dateshb$(OBJEXT) \ - $(OBJ_DIR)\datesx$(OBJEXT) \ - $(OBJ_DIR)\defpath$(OBJEXT) \ - $(OBJ_DIR)\defpathu$(OBJEXT) \ - $(OBJ_DIR)\descend$(OBJEXT) \ - $(OBJ_DIR)\dirdrive$(OBJEXT) \ - $(OBJ_DIR)\direct$(OBJEXT) \ - $(OBJ_DIR)\diskspac$(OBJEXT) \ - $(OBJ_DIR)\disksphb$(OBJEXT) \ - $(OBJ_DIR)\do$(OBJEXT) \ - $(OBJ_DIR)\empty$(OBJEXT) \ - $(OBJ_DIR)\errorapi$(OBJEXT) \ - $(OBJ_DIR)\errorapu$(OBJEXT) \ - $(OBJ_DIR)\errorint$(OBJEXT) \ - $(OBJ_DIR)\file$(OBJEXT) \ - $(OBJ_DIR)\filebuf$(OBJEXT) \ - $(OBJ_DIR)\filehb$(OBJEXT) \ - $(OBJ_DIR)\filesys$(OBJEXT) \ - $(OBJ_DIR)\fkmax$(OBJEXT) \ - $(OBJ_DIR)\fmhb$(OBJEXT) \ - $(OBJ_DIR)\fnsplit$(OBJEXT) \ - $(OBJ_DIR)\fscopy$(OBJEXT) \ - $(OBJ_DIR)\fserror$(OBJEXT) \ - $(OBJ_DIR)\fssize$(OBJEXT) \ - $(OBJ_DIR)\fstemp$(OBJEXT) \ - $(OBJ_DIR)\gete$(OBJEXT) \ - $(OBJ_DIR)\gt$(OBJEXT) \ - $(OBJ_DIR)\gtapi$(OBJEXT) \ - $(OBJ_DIR)\gtchrmap$(OBJEXT) \ - $(OBJ_DIR)\gtapiu$(OBJEXT) \ - $(OBJ_DIR)\gtclip$(OBJEXT) \ - $(OBJ_DIR)\gtfunc$(OBJEXT) \ - $(OBJ_DIR)\gtkbstat$(OBJEXT) \ - $(OBJ_DIR)\gtkeycod$(OBJEXT) \ - $(OBJ_DIR)\gtsys$(OBJEXT) \ - $(OBJ_DIR)\gttone$(OBJEXT) \ - $(OBJ_DIR)\gx$(OBJEXT) \ - $(OBJ_DIR)\hardcr$(OBJEXT) \ - $(OBJ_DIR)\hbadler$(OBJEXT) \ - $(OBJ_DIR)\hbbit$(OBJEXT) \ - $(OBJ_DIR)\hbcrc$(OBJEXT) \ - $(OBJ_DIR)\hbhex$(OBJEXT) \ - $(OBJ_DIR)\hbmd5$(OBJEXT) \ - $(OBJ_DIR)\hbntos$(OBJEXT) \ - $(OBJ_DIR)\hbffind$(OBJEXT) \ - $(OBJ_DIR)\hbfile$(OBJEXT) \ - $(OBJ_DIR)\hbgtcore$(OBJEXT) \ - $(OBJ_DIR)\hbi18n1$(OBJEXT) \ - $(OBJ_DIR)\hbi18n2$(OBJEXT) \ - $(OBJ_DIR)\hbinet$(OBJEXT) \ - $(OBJ_DIR)\hbproces$(OBJEXT) \ - $(OBJ_DIR)\hbprocfn$(OBJEXT) \ - $(OBJ_DIR)\hbrandom$(OBJEXT) \ - $(OBJ_DIR)\hbregex$(OBJEXT) \ - $(OBJ_DIR)\hbregexc$(OBJEXT) \ - $(OBJ_DIR)\hbrunfun$(OBJEXT) \ - $(OBJ_DIR)\hbstrsh$(OBJEXT) \ - $(OBJ_DIR)\hbtoken$(OBJEXT) \ - $(OBJ_DIR)\hbzlib$(OBJEXT) \ - $(OBJ_DIR)\idle$(OBJEXT) \ - $(OBJ_DIR)\inkey$(OBJEXT) \ - $(OBJ_DIR)\inkeyapi$(OBJEXT) \ - $(OBJ_DIR)\is$(OBJEXT) \ - $(OBJ_DIR)\isprint$(OBJEXT) \ - $(OBJ_DIR)\itemseri$(OBJEXT) \ - $(OBJ_DIR)\langapi$(OBJEXT) \ - $(OBJ_DIR)\left$(OBJEXT) \ - $(OBJ_DIR)\len$(OBJEXT) \ - $(OBJ_DIR)\lennum$(OBJEXT) \ - $(OBJ_DIR)\math$(OBJEXT) \ - $(OBJ_DIR)\maxrow$(OBJEXT) \ - $(OBJ_DIR)\memofile$(OBJEXT) \ - $(OBJ_DIR)\minmax$(OBJEXT) \ - $(OBJ_DIR)\mlcfunc$(OBJEXT) \ - $(OBJ_DIR)\mod$(OBJEXT) \ - $(OBJ_DIR)\mouse53$(OBJEXT) \ - $(OBJ_DIR)\mouseapi$(OBJEXT) \ - $(OBJ_DIR)\mousehb$(OBJEXT) \ - $(OBJ_DIR)\mousex$(OBJEXT) \ - $(OBJ_DIR)\mtran$(OBJEXT) \ - $(OBJ_DIR)\natmsg$(OBJEXT) \ - $(OBJ_DIR)\natmsgu$(OBJEXT) \ - $(OBJ_DIR)\net$(OBJEXT) \ - $(OBJ_DIR)\oemansi$(OBJEXT) \ - $(OBJ_DIR)\oemansix$(OBJEXT) \ - $(OBJ_DIR)\oldbox$(OBJEXT) \ - $(OBJ_DIR)\oldclear$(OBJEXT) \ - $(OBJ_DIR)\pad$(OBJEXT) \ - $(OBJ_DIR)\padc$(OBJEXT) \ - $(OBJ_DIR)\padl$(OBJEXT) \ - $(OBJ_DIR)\padr$(OBJEXT) \ - $(OBJ_DIR)\philes$(OBJEXT) \ - $(OBJ_DIR)\philes53$(OBJEXT) \ - $(OBJ_DIR)\philesx$(OBJEXT) \ - $(OBJ_DIR)\rat$(OBJEXT) \ - $(OBJ_DIR)\replic$(OBJEXT) \ - $(OBJ_DIR)\right$(OBJEXT) \ - $(OBJ_DIR)\round$(OBJEXT) \ - $(OBJ_DIR)\run$(OBJEXT) \ - $(OBJ_DIR)\samples$(OBJEXT) \ - $(OBJ_DIR)\saverest$(OBJEXT) \ - $(OBJ_DIR)\scroll$(OBJEXT) \ - $(OBJ_DIR)\scrrow$(OBJEXT) \ - $(OBJ_DIR)\secondfs$(OBJEXT) \ - $(OBJ_DIR)\seconds$(OBJEXT) \ - $(OBJ_DIR)\setcolor$(OBJEXT) \ - $(OBJ_DIR)\setcurs$(OBJEXT) \ - $(OBJ_DIR)\setkey$(OBJEXT) \ - $(OBJ_DIR)\setpos$(OBJEXT) \ - $(OBJ_DIR)\setposbs$(OBJEXT) \ - $(OBJ_DIR)\shadow$(OBJEXT) \ - $(OBJ_DIR)\shadowu$(OBJEXT) \ - $(OBJ_DIR)\soundex$(OBJEXT) \ - $(OBJ_DIR)\space$(OBJEXT) \ - $(OBJ_DIR)\spfiles$(OBJEXT) \ - $(OBJ_DIR)\str$(OBJEXT) \ - $(OBJ_DIR)\strc$(OBJEXT) \ - $(OBJ_DIR)\strcase$(OBJEXT) \ - $(OBJ_DIR)\strmatch$(OBJEXT) \ - $(OBJ_DIR)\strpeek$(OBJEXT) \ - $(OBJ_DIR)\strtoexp$(OBJEXT) \ - $(OBJ_DIR)\strtran$(OBJEXT) \ - $(OBJ_DIR)\strxor$(OBJEXT) \ - $(OBJ_DIR)\strzero$(OBJEXT) \ - $(OBJ_DIR)\stuff$(OBJEXT) \ - $(OBJ_DIR)\substr$(OBJEXT) \ - $(OBJ_DIR)\tone$(OBJEXT) \ - $(OBJ_DIR)\trace$(OBJEXT) \ - $(OBJ_DIR)\transfrm$(OBJEXT) \ - $(OBJ_DIR)\trim$(OBJEXT) \ - $(OBJ_DIR)\tscalara$(OBJEXT) \ - $(OBJ_DIR)\tscalarb$(OBJEXT) \ - $(OBJ_DIR)\tscalarc$(OBJEXT) \ - $(OBJ_DIR)\tscalard$(OBJEXT) \ - $(OBJ_DIR)\tscalarh$(OBJEXT) \ - $(OBJ_DIR)\tscalarl$(OBJEXT) \ - $(OBJ_DIR)\tscalarn$(OBJEXT) \ - $(OBJ_DIR)\tscalarp$(OBJEXT) \ - $(OBJ_DIR)\tscalars$(OBJEXT) \ - $(OBJ_DIR)\tscalaru$(OBJEXT) \ - $(OBJ_DIR)\type$(OBJEXT) \ - $(OBJ_DIR)\val$(OBJEXT) \ - $(OBJ_DIR)\valtostr$(OBJEXT) \ - $(OBJ_DIR)\valtype$(OBJEXT) \ - $(OBJ_DIR)\version$(OBJEXT) \ - $(OBJ_DIR)\word$(OBJEXT) \ - $(OBJ_DIR)\xhelp$(OBJEXT) \ - $(OBJ_DIR)\xsavescr$(OBJEXT) \ - \ - $(OBJ_DIR)\achoice$(OBJEXT) \ - $(OBJ_DIR)\adir$(OBJEXT) \ - $(OBJ_DIR)\alert$(OBJEXT) \ - $(OBJ_DIR)\altd$(OBJEXT) \ - $(OBJ_DIR)\browdb$(OBJEXT) \ - $(OBJ_DIR)\browdbx$(OBJEXT) \ - $(OBJ_DIR)\browse$(OBJEXT) \ - $(OBJ_DIR)\checkbox$(OBJEXT) \ - $(OBJ_DIR)\color53$(OBJEXT) \ - $(OBJ_DIR)\dbedit$(OBJEXT) \ - $(OBJ_DIR)\devoutp$(OBJEXT) \ - $(OBJ_DIR)\dircmd$(OBJEXT) \ - $(OBJ_DIR)\dirscan$(OBJEXT) \ - $(OBJ_DIR)\einstv52$(OBJEXT) \ - $(OBJ_DIR)\einstvar$(OBJEXT) \ - $(OBJ_DIR)\einstvau$(OBJEXT) \ - $(OBJ_DIR)\errorsys$(OBJEXT) \ - $(OBJ_DIR)\fieldbl$(OBJEXT) \ - $(OBJ_DIR)\getlist$(OBJEXT) \ - $(OBJ_DIR)\getsys$(OBJEXT) \ - $(OBJ_DIR)\getsys53$(OBJEXT) \ - $(OBJ_DIR)\gui$(OBJEXT) \ - $(OBJ_DIR)\hbini$(OBJEXT) \ - $(OBJ_DIR)\input$(OBJEXT) \ - $(OBJ_DIR)\listbox$(OBJEXT) \ - $(OBJ_DIR)\memoedit$(OBJEXT) \ - $(OBJ_DIR)\memvarbl$(OBJEXT) \ - $(OBJ_DIR)\menuto$(OBJEXT) \ - $(OBJ_DIR)\menusys$(OBJEXT) \ - $(OBJ_DIR)\objfunc$(OBJEXT) \ - $(OBJ_DIR)\perfuncs$(OBJEXT) \ - $(OBJ_DIR)\profiler$(OBJEXT) \ - $(OBJ_DIR)\pushbtn$(OBJEXT) \ - $(OBJ_DIR)\radiobtn$(OBJEXT) \ - $(OBJ_DIR)\radiogrp$(OBJEXT) \ - $(OBJ_DIR)\readkey$(OBJEXT) \ - $(OBJ_DIR)\readvar$(OBJEXT) \ - $(OBJ_DIR)\scrollbr$(OBJEXT) \ - $(OBJ_DIR)\setfunc$(OBJEXT) \ - $(OBJ_DIR)\setta$(OBJEXT) \ - $(OBJ_DIR)\tbcolumn$(OBJEXT) \ - $(OBJ_DIR)\tbrowse$(OBJEXT) \ - $(OBJ_DIR)\tbrowsys$(OBJEXT) \ - $(OBJ_DIR)\tclass$(OBJEXT) \ - $(OBJ_DIR)\teditor$(OBJEXT) \ - $(OBJ_DIR)\text$(OBJEXT) \ - $(OBJ_DIR)\tget$(OBJEXT) \ - $(OBJ_DIR)\tgetint$(OBJEXT) \ - $(OBJ_DIR)\tgetlist$(OBJEXT) \ - $(OBJ_DIR)\tgetx$(OBJEXT) \ - $(OBJ_DIR)\thfuncx$(OBJEXT) \ - $(OBJ_DIR)\tlabel$(OBJEXT) \ - $(OBJ_DIR)\tmenuitm$(OBJEXT) \ - $(OBJ_DIR)\tmenusys$(OBJEXT) \ - $(OBJ_DIR)\tobject$(OBJEXT) \ - $(OBJ_DIR)\tpersist$(OBJEXT) \ - $(OBJ_DIR)\tpopup$(OBJEXT) \ - $(OBJ_DIR)\treport$(OBJEXT) \ - $(OBJ_DIR)\tsymbol$(OBJEXT) \ - $(OBJ_DIR)\tscalar$(OBJEXT) \ - $(OBJ_DIR)\ttextlin$(OBJEXT) \ - $(OBJ_DIR)\tthreadx$(OBJEXT) \ - $(OBJ_DIR)\ttopbar$(OBJEXT) \ - $(OBJ_DIR)\typefile$(OBJEXT) \ - $(OBJ_DIR)\typefilx$(OBJEXT) \ - $(OBJ_DIR)\valtoexp$(OBJEXT) \ - $(OBJ_DIR)\wait$(OBJEXT) \ - -#********************************************************** - -MACRO_LIB_OBJS = \ - $(OBJ_DIR)\macroy$(OBJEXT) \ - $(OBJ_DIR)\macroa$(OBJEXT) \ - $(OBJ_DIR)\macrob$(OBJEXT) \ - $(OBJ_DIR)\macrolex$(OBJEXT) \ - -#********************************************************** - -DEBUG_LIB_OBJS = \ - $(OBJ_DIR)\dbgentry$(OBJEXT) \ - $(OBJ_DIR)\dbgbrwsr$(OBJEXT) \ - $(OBJ_DIR)\dbghelp$(OBJEXT) \ - $(OBJ_DIR)\dbgmenu$(OBJEXT) \ - $(OBJ_DIR)\dbgtinp$(OBJEXT) \ - $(OBJ_DIR)\dbgtmenu$(OBJEXT) \ - $(OBJ_DIR)\dbgtmitm$(OBJEXT) \ - $(OBJ_DIR)\dbgtwin$(OBJEXT) \ - $(OBJ_DIR)\debugger$(OBJEXT) \ - $(OBJ_DIR)\dbgtarr$(OBJEXT) \ - $(OBJ_DIR)\dbgtobj$(OBJEXT) \ - $(OBJ_DIR)\dbgthsh$(OBJEXT) \ - $(OBJ_DIR)\tbrwtext$(OBJEXT) \ - $(OBJ_DIR)\dbgwa$(OBJEXT) \ - -#********************************************************** - -LANG_LIB_OBJS = \ - $(OBJ_DIR)\msgbe866$(OBJEXT) \ - $(OBJ_DIR)\msgbewin$(OBJEXT) \ - $(OBJ_DIR)\msgbg866$(OBJEXT) \ - $(OBJ_DIR)\msgbgiso$(OBJEXT) \ - $(OBJ_DIR)\msgbgmik$(OBJEXT) \ - $(OBJ_DIR)\msgbgwin$(OBJEXT) \ - $(OBJ_DIR)\msgca$(OBJEXT) \ - $(OBJ_DIR)\msgcs852$(OBJEXT) \ - $(OBJ_DIR)\msgcsiso$(OBJEXT) \ - $(OBJ_DIR)\msgcskam$(OBJEXT) \ - $(OBJ_DIR)\msgcswin$(OBJEXT) \ - $(OBJ_DIR)\msgde$(OBJEXT) \ - $(OBJ_DIR)\msgdewin$(OBJEXT) \ - $(OBJ_DIR)\msgel$(OBJEXT) \ - $(OBJ_DIR)\msgelwin$(OBJEXT) \ - $(OBJ_DIR)\msgeo$(OBJEXT) \ - $(OBJ_DIR)\msges$(OBJEXT) \ - $(OBJ_DIR)\msgeswin$(OBJEXT) \ - $(OBJ_DIR)\msgeu$(OBJEXT) \ - $(OBJ_DIR)\msgfr$(OBJEXT) \ - $(OBJ_DIR)\msggl$(OBJEXT) \ - $(OBJ_DIR)\msghe862$(OBJEXT) \ - $(OBJ_DIR)\msghewin$(OBJEXT) \ - $(OBJ_DIR)\msghr437$(OBJEXT) \ - $(OBJ_DIR)\msghr852$(OBJEXT) \ - $(OBJ_DIR)\msghriso$(OBJEXT) \ - $(OBJ_DIR)\msghrwin$(OBJEXT) \ - $(OBJ_DIR)\msghu852$(OBJEXT) \ - $(OBJ_DIR)\msghucwi$(OBJEXT) \ - $(OBJ_DIR)\msghuiso$(OBJEXT) \ - $(OBJ_DIR)\msghuwin$(OBJEXT) \ - $(OBJ_DIR)\msgid$(OBJEXT) \ - $(OBJ_DIR)\msgis850$(OBJEXT) \ - $(OBJ_DIR)\msgit$(OBJEXT) \ - $(OBJ_DIR)\msgko$(OBJEXT) \ - $(OBJ_DIR)\msgltwin$(OBJEXT) \ - $(OBJ_DIR)\msgnl$(OBJEXT) \ - $(OBJ_DIR)\msgpl852$(OBJEXT) \ - $(OBJ_DIR)\msgpliso$(OBJEXT) \ - $(OBJ_DIR)\msgplmaz$(OBJEXT) \ - $(OBJ_DIR)\msgplwin$(OBJEXT) \ - $(OBJ_DIR)\msgpt$(OBJEXT) \ - $(OBJ_DIR)\msgptiso$(OBJEXT) \ - $(OBJ_DIR)\msgro$(OBJEXT) \ - $(OBJ_DIR)\msgru866$(OBJEXT) \ - $(OBJ_DIR)\msgrukoi$(OBJEXT) \ - $(OBJ_DIR)\msgruwin$(OBJEXT) \ - $(OBJ_DIR)\msgskiso$(OBJEXT) \ - $(OBJ_DIR)\msgskwin$(OBJEXT) \ - $(OBJ_DIR)\msgskkam$(OBJEXT) \ - $(OBJ_DIR)\msgsk852$(OBJEXT) \ - $(OBJ_DIR)\msgsl437$(OBJEXT) \ - $(OBJ_DIR)\msgsl852$(OBJEXT) \ - $(OBJ_DIR)\msgsliso$(OBJEXT) \ - $(OBJ_DIR)\msgslwin$(OBJEXT) \ - $(OBJ_DIR)\msgsr852$(OBJEXT) \ - $(OBJ_DIR)\msgsriso$(OBJEXT) \ - $(OBJ_DIR)\msgsrwin$(OBJEXT) \ - $(OBJ_DIR)\msgtr857$(OBJEXT) \ - $(OBJ_DIR)\msgtrwin$(OBJEXT) \ - $(OBJ_DIR)\msgua866$(OBJEXT) \ - $(OBJ_DIR)\msguakoi$(OBJEXT) \ - $(OBJ_DIR)\msguawin$(OBJEXT) \ - $(OBJ_DIR)\msgzhb5$(OBJEXT) \ - $(OBJ_DIR)\msgzhgb$(OBJEXT) \ - -#********************************************************** -PCRE_LIB_OBJS = \ - $(OBJ_DIR)\_hbpcreg$(OBJEXT) \ - $(OBJ_DIR)\chartabs$(OBJEXT) \ - $(OBJ_DIR)\pcrecomp$(OBJEXT) \ - $(OBJ_DIR)\pcreconf$(OBJEXT) \ - $(OBJ_DIR)\pcredfa$(OBJEXT) \ - $(OBJ_DIR)\pcreexec$(OBJEXT) \ - $(OBJ_DIR)\pcrefinf$(OBJEXT) \ - $(OBJ_DIR)\pcreget$(OBJEXT) \ - $(OBJ_DIR)\pcreinfo$(OBJEXT) \ - $(OBJ_DIR)\pcremktb$(OBJEXT) \ - $(OBJ_DIR)\pcrenewl$(OBJEXT) \ - $(OBJ_DIR)\pcreoutf$(OBJEXT) \ - $(OBJ_DIR)\pcrerefc$(OBJEXT) \ - $(OBJ_DIR)\pcrestud$(OBJEXT) \ - $(OBJ_DIR)\pcretabs$(OBJEXT) \ - $(OBJ_DIR)\pcretryf$(OBJEXT) \ - $(OBJ_DIR)\pcreucd$(OBJEXT) \ - $(OBJ_DIR)\pcrever$(OBJEXT) \ - $(OBJ_DIR)\pcrevutf$(OBJEXT) \ - $(OBJ_DIR)\pcrexcls$(OBJEXT) \ - -#********************************************************** -HBZLIB_LIB_OBJS = \ - $(OBJ_DIR)\adler32$(OBJEXT) \ - $(OBJ_DIR)\compress$(OBJEXT) \ - $(OBJ_DIR)\crc32$(OBJEXT) \ - $(OBJ_DIR)\deflate$(OBJEXT) \ - $(OBJ_DIR)\gzio$(OBJEXT) \ - $(OBJ_DIR)\infback$(OBJEXT) \ - $(OBJ_DIR)\inffast$(OBJEXT) \ - $(OBJ_DIR)\inflate$(OBJEXT) \ - $(OBJ_DIR)\inftrees$(OBJEXT) \ - $(OBJ_DIR)\trees$(OBJEXT) \ - $(OBJ_DIR)\uncompr$(OBJEXT) \ - $(OBJ_DIR)\zutil$(OBJEXT) \ - -#********************************************************** - -HBEXTERN_LIB_OBJS = \ - $(OBJ_DIR)\hbextern$(OBJEXT) - -#********************************************************** - -CODEPAGE_LIB_OBJS = \ - $(OBJ_DIR)\cpbg866$(OBJEXT) \ - $(OBJ_DIR)\cpbgiso$(OBJEXT) \ - $(OBJ_DIR)\cpbgmik$(OBJEXT) \ - $(OBJ_DIR)\cpbgwin$(OBJEXT) \ - $(OBJ_DIR)\cpcs852$(OBJEXT) \ - $(OBJ_DIR)\cpcsiso$(OBJEXT) \ - $(OBJ_DIR)\cpcskam$(OBJEXT) \ - $(OBJ_DIR)\cpcswin$(OBJEXT) \ - $(OBJ_DIR)\cpde850$(OBJEXT) \ - $(OBJ_DIR)\cpdeiso$(OBJEXT) \ - $(OBJ_DIR)\cpdewin$(OBJEXT) \ - $(OBJ_DIR)\cpel737$(OBJEXT) \ - $(OBJ_DIR)\cpelwin$(OBJEXT) \ - $(OBJ_DIR)\cpes850$(OBJEXT) \ - $(OBJ_DIR)\cpes850c$(OBJEXT) \ - $(OBJ_DIR)\cpesiso$(OBJEXT) \ - $(OBJ_DIR)\cpesisoc$(OBJEXT) \ - $(OBJ_DIR)\cpeswin$(OBJEXT) \ - $(OBJ_DIR)\cpeswinc$(OBJEXT) \ - $(OBJ_DIR)\cpeswinm$(OBJEXT) \ - $(OBJ_DIR)\cpfr850$(OBJEXT) \ - $(OBJ_DIR)\cpfriso$(OBJEXT) \ - $(OBJ_DIR)\cpfrwin$(OBJEXT) \ - $(OBJ_DIR)\cphr437$(OBJEXT) \ - $(OBJ_DIR)\cphr852$(OBJEXT) \ - $(OBJ_DIR)\cphrwin$(OBJEXT) \ - $(OBJ_DIR)\cphu852$(OBJEXT) \ - $(OBJ_DIR)\cphu852s$(OBJEXT) \ - $(OBJ_DIR)\cphuiso$(OBJEXT) \ - $(OBJ_DIR)\cphuisos$(OBJEXT) \ - $(OBJ_DIR)\cphuwin$(OBJEXT) \ - $(OBJ_DIR)\cphuwins$(OBJEXT) \ - $(OBJ_DIR)\cpit437$(OBJEXT) \ - $(OBJ_DIR)\cpit850$(OBJEXT) \ - $(OBJ_DIR)\cpitisb$(OBJEXT) \ - $(OBJ_DIR)\cpitiso$(OBJEXT) \ - $(OBJ_DIR)\cpitwin$(OBJEXT) \ - $(OBJ_DIR)\cpltwin$(OBJEXT) \ - $(OBJ_DIR)\cppl852$(OBJEXT) \ - $(OBJ_DIR)\cppliso$(OBJEXT) \ - $(OBJ_DIR)\cpplmaz$(OBJEXT) \ - $(OBJ_DIR)\cpplwin$(OBJEXT) \ - $(OBJ_DIR)\cppt850$(OBJEXT) \ - $(OBJ_DIR)\cpptiso$(OBJEXT) \ - $(OBJ_DIR)\cpro852$(OBJEXT) \ - $(OBJ_DIR)\cproiso$(OBJEXT) \ - $(OBJ_DIR)\cprowin$(OBJEXT) \ - $(OBJ_DIR)\cpru866$(OBJEXT) \ - $(OBJ_DIR)\cpruiso$(OBJEXT) \ - $(OBJ_DIR)\cprukoi$(OBJEXT) \ - $(OBJ_DIR)\cpruwin$(OBJEXT) \ - $(OBJ_DIR)\cpsk852$(OBJEXT) \ - $(OBJ_DIR)\cpskiso$(OBJEXT) \ - $(OBJ_DIR)\cpskkam$(OBJEXT) \ - $(OBJ_DIR)\cpskwin$(OBJEXT) \ - $(OBJ_DIR)\cpsl437$(OBJEXT) \ - $(OBJ_DIR)\cpsl852$(OBJEXT) \ - $(OBJ_DIR)\cpsliso$(OBJEXT) \ - $(OBJ_DIR)\cpslwin$(OBJEXT) \ - $(OBJ_DIR)\cpsrwin$(OBJEXT) \ - $(OBJ_DIR)\cpsv850$(OBJEXT) \ - $(OBJ_DIR)\cpsvclip$(OBJEXT) \ - $(OBJ_DIR)\cpsviso$(OBJEXT) \ - $(OBJ_DIR)\cpsvwin$(OBJEXT) \ - $(OBJ_DIR)\cptr857$(OBJEXT) \ - $(OBJ_DIR)\cptrwin$(OBJEXT) \ - $(OBJ_DIR)\cpua866$(OBJEXT) \ - $(OBJ_DIR)\cpuakoi$(OBJEXT) \ - $(OBJ_DIR)\cpuawin$(OBJEXT) \ - $(OBJ_DIR)\uc1250$(OBJEXT) \ - $(OBJ_DIR)\uc1251$(OBJEXT) \ - $(OBJ_DIR)\uc1252$(OBJEXT) \ - $(OBJ_DIR)\uc1253$(OBJEXT) \ - $(OBJ_DIR)\uc1254$(OBJEXT) \ - $(OBJ_DIR)\uc1255$(OBJEXT) \ - $(OBJ_DIR)\uc1256$(OBJEXT) \ - $(OBJ_DIR)\uc1257$(OBJEXT) \ - $(OBJ_DIR)\uc1258$(OBJEXT) \ - $(OBJ_DIR)\uc737$(OBJEXT) \ - $(OBJ_DIR)\uc775$(OBJEXT) \ - $(OBJ_DIR)\uc850$(OBJEXT) \ - $(OBJ_DIR)\uc852$(OBJEXT) \ - $(OBJ_DIR)\uc855$(OBJEXT) \ - $(OBJ_DIR)\uc857$(OBJEXT) \ - $(OBJ_DIR)\uc860$(OBJEXT) \ - $(OBJ_DIR)\uc861$(OBJEXT) \ - $(OBJ_DIR)\uc862$(OBJEXT) \ - $(OBJ_DIR)\uc863$(OBJEXT) \ - $(OBJ_DIR)\uc864$(OBJEXT) \ - $(OBJ_DIR)\uc865$(OBJEXT) \ - $(OBJ_DIR)\uc866$(OBJEXT) \ - $(OBJ_DIR)\uc869$(OBJEXT) \ - $(OBJ_DIR)\uc874$(OBJEXT) \ - $(OBJ_DIR)\uc8859_1$(OBJEXT) \ - $(OBJ_DIR)\uc88591b$(OBJEXT) \ - $(OBJ_DIR)\uc8859_2$(OBJEXT) \ - $(OBJ_DIR)\uc8859_3$(OBJEXT) \ - $(OBJ_DIR)\uc8859_4$(OBJEXT) \ - $(OBJ_DIR)\uc8859_5$(OBJEXT) \ - $(OBJ_DIR)\uc8859_6$(OBJEXT) \ - $(OBJ_DIR)\uc8859_7$(OBJEXT) \ - $(OBJ_DIR)\uc8859_8$(OBJEXT) \ - $(OBJ_DIR)\uc8859_9$(OBJEXT) \ - $(OBJ_DIR)\uc885910$(OBJEXT) \ - $(OBJ_DIR)\uc885911$(OBJEXT) \ - $(OBJ_DIR)\uc885913$(OBJEXT) \ - $(OBJ_DIR)\uc885914$(OBJEXT) \ - $(OBJ_DIR)\uc885915$(OBJEXT) \ - $(OBJ_DIR)\uc885916$(OBJEXT) \ - $(OBJ_DIR)\uckoi8$(OBJEXT) \ - $(OBJ_DIR)\uckoi8u$(OBJEXT) \ - $(OBJ_DIR)\ucmaz$(OBJEXT) \ - $(OBJ_DIR)\uckam$(OBJEXT) \ - $(OBJ_DIR)\ucmik$(OBJEXT) \ - $(OBJ_DIR)\uc037$(OBJEXT) \ - $(OBJ_DIR)\uc1006$(OBJEXT) \ - $(OBJ_DIR)\uc1026$(OBJEXT) \ - $(OBJ_DIR)\uc424$(OBJEXT) \ - $(OBJ_DIR)\uc500$(OBJEXT) \ - $(OBJ_DIR)\uc856$(OBJEXT) \ - $(OBJ_DIR)\uc875$(OBJEXT) \ - $(OBJ_DIR)\ucascii$(OBJEXT) \ - $(OBJ_DIR)\ucatari$(OBJEXT) \ - $(OBJ_DIR)\ucmacce$(OBJEXT) \ - $(OBJ_DIR)\ucmaccyr$(OBJEXT) \ - $(OBJ_DIR)\ucmacgrk$(OBJEXT) \ - $(OBJ_DIR)\ucmacice$(OBJEXT) \ - $(OBJ_DIR)\ucmacrom$(OBJEXT) \ - $(OBJ_DIR)\ucmactrk$(OBJEXT) \ - $(OBJ_DIR)\ucnext$(OBJEXT) \ - -#********************************************************** - -RDD_LIB_OBJS = \ - $(OBJ_DIR)\dbcmd$(OBJEXT) \ - $(OBJ_DIR)\dbcmd53$(OBJEXT) \ - $(OBJ_DIR)\dbcmdhb$(OBJEXT) \ - $(OBJ_DIR)\dbcmdx$(OBJEXT) \ - $(OBJ_DIR)\dbdetach$(OBJEXT) \ - $(OBJ_DIR)\dbdetacx$(OBJEXT) \ - $(OBJ_DIR)\dbdrop$(OBJEXT) \ - $(OBJ_DIR)\dbexists$(OBJEXT) \ - $(OBJ_DIR)\fieldhb$(OBJEXT) \ - $(OBJ_DIR)\hbdbsort$(OBJEXT) \ - $(OBJ_DIR)\workarea$(OBJEXT) \ - $(OBJ_DIR)\wacore$(OBJEXT) \ - $(OBJ_DIR)\wafunc$(OBJEXT) \ - $(OBJ_DIR)\dbf1$(OBJEXT) \ - $(OBJ_DIR)\dbnubs$(OBJEXT) \ - $(OBJ_DIR)\delim1$(OBJEXT) \ - $(OBJ_DIR)\dbsql$(OBJEXT) \ - $(OBJ_DIR)\sdf1$(OBJEXT) \ - $(OBJ_DIR)\rddinfo$(OBJEXT) \ - \ - $(OBJ_DIR)\dbdelim$(OBJEXT) \ - $(OBJ_DIR)\dbsdf$(OBJEXT) \ - $(OBJ_DIR)\dbjoin$(OBJEXT) \ - $(OBJ_DIR)\dbjoinx$(OBJEXT) \ - $(OBJ_DIR)\dbtotal$(OBJEXT) \ - $(OBJ_DIR)\dbtotalx$(OBJEXT) \ - $(OBJ_DIR)\dbfuncs$(OBJEXT) \ - $(OBJ_DIR)\dbfuncsx$(OBJEXT) \ - $(OBJ_DIR)\dblist$(OBJEXT) \ - $(OBJ_DIR)\dblistx$(OBJEXT) \ - $(OBJ_DIR)\dbsort$(OBJEXT) \ - $(OBJ_DIR)\dbsortx$(OBJEXT) \ - $(OBJ_DIR)\dbstrux$(OBJEXT) \ - $(OBJ_DIR)\dbstruxu$(OBJEXT) \ - $(OBJ_DIR)\dbstruxx$(OBJEXT) \ - $(OBJ_DIR)\dbupdat$(OBJEXT) \ - $(OBJ_DIR)\dbupdatx$(OBJEXT) \ - $(OBJ_DIR)\rddord$(OBJEXT) \ - $(OBJ_DIR)\rddordu$(OBJEXT) \ - $(OBJ_DIR)\rddsys$(OBJEXT) \ - -#********************************************************** - -NULSYS_LIB_OBJS = \ - $(OBJ_DIR)\nulsys$(OBJEXT) - -#********************************************************** - -DBFNTX_LIB_OBJS = \ - $(OBJ_DIR)\dbfntx1$(OBJEXT) \ - $(OBJ_DIR)\dbfntx0$(OBJEXT) \ - -#********************************************************** - -DBFNSX_LIB_OBJS = \ - $(OBJ_DIR)\dbfnsx1$(OBJEXT) \ - -#********************************************************** - -DBFCDX_LIB_OBJS = \ - $(OBJ_DIR)\dbfcdx1$(OBJEXT) \ - $(OBJ_DIR)\sixcdx1$(OBJEXT) \ - -#********************************************************** - -DBFFPT_LIB_OBJS = \ - $(OBJ_DIR)\dbffpt1$(OBJEXT) \ - -#********************************************************** - -HBSIX_LIB_OBJS = \ - $(OBJ_DIR)\sxcompr$(OBJEXT) \ - $(OBJ_DIR)\sxcrypt$(OBJEXT) \ - $(OBJ_DIR)\sxdate$(OBJEXT) \ - $(OBJ_DIR)\sxsem$(OBJEXT) \ - $(OBJ_DIR)\sxfname$(OBJEXT) \ - $(OBJ_DIR)\sxtable$(OBJEXT) \ - $(OBJ_DIR)\sxord$(OBJEXT) \ - $(OBJ_DIR)\sxutil$(OBJEXT) \ - $(OBJ_DIR)\sxredir$(OBJEXT) \ - $(OBJ_DIR)\sxcompat$(OBJEXT) \ - $(OBJ_DIR)\sxini$(OBJEXT) \ - $(OBJ_DIR)\sxtrig$(OBJEXT) \ - -#********************************************************** - -HSX_LIB_OBJS = \ - $(OBJ_DIR)\hsx$(OBJEXT) \ - $(OBJ_DIR)\cftsfunc$(OBJEXT) \ - -#********************************************************** - -USRRDD_LIB_OBJS = \ - $(OBJ_DIR)\usrrdd$(OBJEXT) \ - -#********************************************************** - -HBUDDALL_LIB_OBJS = \ - $(OBJ_DIR)\arrayrdd$(OBJEXT) \ - $(OBJ_DIR)\dbtcdx$(OBJEXT) \ - $(OBJ_DIR)\fcomma$(OBJEXT) \ - $(OBJ_DIR)\fptcdx$(OBJEXT) \ - $(OBJ_DIR)\hscdx$(OBJEXT) \ - $(OBJ_DIR)\logrdd$(OBJEXT) \ - $(OBJ_DIR)\rlcdx$(OBJEXT) \ - $(OBJ_DIR)\smtcdx$(OBJEXT) \ - $(OBJ_DIR)\vfpcdx$(OBJEXT) \ - -#********************************************************** - -GTCGI_LIB_OBJS = \ - $(OBJ_DIR)\gtcgi$(OBJEXT) \ - -#********************************************************** - -GTSTD_LIB_OBJS = \ - $(OBJ_DIR)\gtstd$(OBJEXT) \ - -#********************************************************** - -GTDOS_LIB_OBJS = \ - $(OBJ_DIR)\gtdos$(OBJEXT) \ - -#********************************************************** - -GTPCA_LIB_OBJS = \ - $(OBJ_DIR)\gtpca$(OBJEXT) \ - -#********************************************************** - -GTWIN_LIB_OBJS = \ - $(OBJ_DIR)\gtwin$(OBJEXT) \ - -#********************************************************** - -GTWVT_LIB_OBJS = \ - $(OBJ_DIR)\gtwvt$(OBJEXT) \ - -#********************************************************** - -GTGUI_LIB_OBJS = \ - $(OBJ_DIR)\gtgui$(OBJEXT) \ - -#********************************************************** - -GTOS2_LIB_OBJS = \ - $(OBJ_DIR)\gtos2$(OBJEXT) \ - -#********************************************************** - -GTTRM_LIB_OBJS = \ - $(OBJ_DIR)\gttrm$(OBJEXT) \ - -#********************************************************** - -GTCRS_LIB_OBJS = \ - $(OBJ_DIR)\gtcrs$(OBJEXT) \ - -#********************************************************** - -GTSLN_LIB_OBJS = \ - $(OBJ_DIR)\gtsln$(OBJEXT) \ - $(OBJ_DIR)\kbsln$(OBJEXT) \ - $(OBJ_DIR)\mousesln$(OBJEXT) \ - -#********************************************************** - -GTXWC_LIB_OBJS = \ - $(OBJ_DIR)\gtxwc$(OBJEXT) \ - -#********************************************************** -#********************************************************** -#********************************************************** - -HARBOUR_EXE_OBJS = \ - $(OBJ_DIR)\harbour$(OBJEXT) \ - -#********************************************************** - -HBPP_EXE_OBJS = \ - $(OBJ_DIR)\hbpp$(OBJEXT) \ - -#********************************************************** - -HBRUN_EXE_OBJS = \ - $(OBJ_DIR)\hbrun$(OBJEXT) \ - -#********************************************************** - -HBTEST_EXE_OBJS = \ - $(OBJ_DIR)\hbtest$(OBJEXT) \ - $(OBJ_DIR)\rt_hvm$(OBJEXT) \ - $(OBJ_DIR)\rt_hvma$(OBJEXT) \ - $(OBJ_DIR)\rt_math$(OBJEXT) \ - $(OBJ_DIR)\rt_date$(OBJEXT) \ - $(OBJ_DIR)\rt_str$(OBJEXT) \ - $(OBJ_DIR)\rt_stra$(OBJEXT) \ - $(OBJ_DIR)\rt_trans$(OBJEXT) \ - $(OBJ_DIR)\rt_array$(OBJEXT) \ - $(OBJ_DIR)\rt_file$(OBJEXT) \ - $(OBJ_DIR)\rt_misc$(OBJEXT) \ - $(OBJ_DIR)\rt_miscc$(OBJEXT) \ - $(OBJ_DIR)\rt_mt$(OBJEXT) \ - $(OBJ_DIR)\rt_class$(OBJEXT) \ - -#********************************************************** - -HBI18N_EXE_OBJS = \ - $(OBJ_DIR)\hbi18n$(OBJEXT) \ - -#********************************************************** - -HBDOC_EXE_OBJS = \ - $(OBJ_DIR)\hbdoc$(OBJEXT) \ - $(OBJ_DIR)\genasc$(OBJEXT) \ - $(OBJ_DIR)\genhpc$(OBJEXT) \ - $(OBJ_DIR)\genhtm$(OBJEXT) \ - $(OBJ_DIR)\genchm$(OBJEXT) \ - $(OBJ_DIR)\genng$(OBJEXT) \ - $(OBJ_DIR)\genos2$(OBJEXT) \ - $(OBJ_DIR)\genrtf$(OBJEXT) \ - $(OBJ_DIR)\gentrf$(OBJEXT) \ - $(OBJ_DIR)\genpdf1$(OBJEXT) \ - $(OBJ_DIR)\ft_funcs$(OBJEXT) \ - $(OBJ_DIR)\hbdfrdln$(OBJEXT) \ - -#********************************************************** - -HBMK_EXE_OBJS = \ - $(OBJ_DIR)\hbmk2$(OBJEXT) \ - -#********************************************************** -#********************************************************** -#********************************************************** - -# -# HARBOUR_DLL objects -# - -# Here we create a temporary DLL obj variable -# with all objects required for building DLL. -# They have wrong OBJ directory. We fix it -# in each respective makefile. - -#------------------------- - -!ifdef HB_GT_OBJS -DLL_GT_OBJS = $(HB_GT_OBJS) -!else -DLL_GT_OBJS = \ - $(GTWIN_LIB_OBJS) \ - $(GTWVT_LIB_OBJS) \ - $(GTGUI_LIB_OBJS) -!endif - -#------------------------- - -TMP_DLL_OBJS = \ - $(COMMON_LIB_OBJS) \ - $(PP_LIB_OBJS) \ - $(RTL_LIB_OBJS) \ - $(MACRO_LIB_OBJS) \ - $(LANG_LIB_OBJS) \ - $(CODEPAGE_LIB_OBJS) \ - $(PCRE_LIB_OBJS) \ - $(HBZLIB_LIB_OBJS) \ - $(HBEXTERN_LIB_OBJS) \ - $(RDD_LIB_OBJS) \ - $(DBFNTX_LIB_OBJS) \ - $(DBFNSX_LIB_OBJS) \ - $(DBFCDX_LIB_OBJS) \ - $(DBFFPT_LIB_OBJS) \ - $(HBSIX_LIB_OBJS) \ - $(HSX_LIB_OBJS) \ - $(USRRDD_LIB_OBJS) \ - $(GTCGI_LIB_OBJS) \ - $(GTPCA_LIB_OBJS) \ - $(GTSTD_LIB_OBJS) \ - $(DLL_GT_OBJS) \ - -#------------------------- - -DISABLED_SHARED_MODULES= \ - $(DEBUG_LIB_OBJS) \ - $(NULSYS_LIB_OBJS) \ - $(GTDOS_LIB_OBJS) \ - -#********************************************************** -#********************************************************** -#********************************************************** - -# -# Our default Targets -# - -HB_BUILD_TARGETS_MAIN = \ - $(HBMAINSTD_LIB) \ - $(HBMAINWIN_LIB) \ - $(COMMON_LIB) \ - $(HBPP_EXE) \ - $(PP_LIB) \ - \ - $(COMPILER_LIB) \ - $(HARBOUR_EXE) \ - \ - $(VM_LIB) \ - $(VMMT_LIB) \ - $(RTL_LIB) \ - $(MACRO_LIB) \ - $(DEBUG_LIB) \ - $(LANG_LIB) \ - $(CODEPAGE_LIB) \ - $(PCRE_LIB) \ - $(HBZLIB_LIB) \ - $(HBEXTERN_LIB) \ - $(RDD_LIB) \ - $(NULSYS_LIB) \ - $(DBFNTX_LIB) \ - $(DBFNSX_LIB) \ - $(DBFCDX_LIB) \ - $(DBFFPT_LIB) \ - $(HBSIX_LIB) \ - $(HSX_LIB) \ - $(USRRDD_LIB) \ - $(HBUDDALL_LIB) \ - $(HB_GT_LIBS) \ - \ - $(HBRUN_EXE) \ - $(HBTEST_EXE) \ - $(HBI18N_EXE) \ - $(HBDOC_EXE) \ - $(HBMK_EXE) \ - -# DLL Target is disabled by default -# It can be enabled by setting env -# variable HB_BUILD_DLL to yes - -!if "$(HB_BUILD_DLL)" != "no" -HB_BUILD_TARGETS = $(HB_BUILD_TARGETS_MAIN) $(HARBOUR_DLL) $(HARBOURMT_DLL) $(HBTESTDLL_EXE) $(HBRUNDLL_EXE) -!else -HB_BUILD_TARGETS = $(HB_BUILD_TARGETS_MAIN) -!endif - -#********************************************************** -# Allows to do cross-compiling if necessary. -#********************************************************** - -!ifndef HB -HB = $(HARBOUR_EXE) -!endif - -# allows to do cross-compiling if necessary. -!ifndef HBPP -HBPP = $(HBPP_EXE) -!endif - -#********************************************************** diff --git a/harbour/contrib/examples/hbsqlit2/common.mak b/harbour/contrib/examples/hbsqlit2/common.mak deleted file mode 100644 index a23be90367..0000000000 --- a/harbour/contrib/examples/hbsqlit2/common.mak +++ /dev/null @@ -1,16 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbsqlit2 - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -PRG_HEADERS = \ - hbsqlit2.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)hbsqlit2$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/examples/hbsqlit2/make_b32.bat b/harbour/contrib/examples/hbsqlit2/make_b32.bat deleted file mode 100644 index b8cdada72a..0000000000 --- a/harbour/contrib/examples/hbsqlit2/make_b32.bat +++ /dev/null @@ -1,29 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_SQLITE2% == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need SQLite 2.8.16 package and this envvar -echo to be set to successfully build this library: -echo set HB_INC_SQLITE2=C:\sqlite2 -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -set CFLAGS=-I"%HB_INC_SQLITE2%" - -set HB_ROOT=..\..\.. -set HB_MAKEFILE=..\..\mtpl_b32.mak - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -set HB_ROOT= -set HB_MAKEFILE= - -set CFLAGS= - -:POST_EXIT diff --git a/harbour/contrib/examples/hbsqlit2/make_gcc.sh b/harbour/contrib/examples/hbsqlit2/make_gcc.sh deleted file mode 100755 index 587cf414bd..0000000000 --- a/harbour/contrib/examples/hbsqlit2/make_gcc.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -if [ "${HB_INC_SQLITE2}" = "" ] -then - echo "---------------------------------------------------------------" - echo "IMPORTANT: You will need SQLite 2.8.16 package package installed and this" - echo " envvar to be set to successfully build this library:" - echo " export HB_INC_SQLITE2=C:/sqlite2" - echo " or" - echo " export HB_INC_SQLITE2=/usr/include/sqlite2" - echo "---------------------------------------------------------------" - exit 1 -fi - -export HB_ROOT=../../.. -export HB_MAKEFILE=../../mtpl_gcc.mak - -export CFLAGS="" -for I in ${HB_INC_SQLITE2}; do - CFLAGS="${CFLAGS} -I${I}" -done -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 - -unset CFLAGS - -unset HB_ROOT -unset HB_MAKEFILE diff --git a/harbour/contrib/examples/hbsqlit2/make_vc.bat b/harbour/contrib/examples/hbsqlit2/make_vc.bat deleted file mode 100644 index 4b9c8e0b32..0000000000 --- a/harbour/contrib/examples/hbsqlit2/make_vc.bat +++ /dev/null @@ -1,29 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_SQLITE2% == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need SQLite 2.8.16 package and this envvar -echo to be set to successfully build this library: -echo set HB_INC_SQLITE2=C:\sqlite2 -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -set CFLAGS=-I"%HB_INC_SQLITE2%" - -set HB_ROOT=..\..\.. -set HB_MAKEFILE=..\..\mtpl_vc.mak - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -set HB_ROOT= -set HB_MAKEFILE= - -set CFLAGS= - -:POST_EXIT diff --git a/harbour/contrib/gtalleg/common.mak b/harbour/contrib/gtalleg/common.mak deleted file mode 100644 index 18b9147799..0000000000 --- a/harbour/contrib/gtalleg/common.mak +++ /dev/null @@ -1,14 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)gtalleg - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -LIB_OBJS = \ - $(OBJ_DIR)gtalleg$(OBJEXT) \ - $(OBJ_DIR)ssf$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/gtalleg/make_b32.bat b/harbour/contrib/gtalleg/make_b32.bat deleted file mode 100644 index 1c76b77092..0000000000 --- a/harbour/contrib/gtalleg/make_b32.bat +++ /dev/null @@ -1,69 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_ALLEGRO%%HB_DIR_ALLEGRO%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need Advantage Client Engine (5.0 or upper) -echo and this envvar to be set to successfully build this library: -echo set HB_INC_ALLEGRO=C:\allegro\include -echo or -echo set HB_DIR_ALLEGRO=C:\allegro -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_ALLEGRO%" == "" set HB_INC_ALLEGRO=%HB_DIR_ALLEGRO%\include -set CFLAGS=-I"%HB_INC_ALLEGRO%" -set _HB_DLL_NAME=alleg42 -if exist "%HB_DIR_ALLEGRO%\bin\%_HB_DLL_NAME%.dll" set _HB_DLL_DIR=%HB_DIR_ALLEGRO%\bin - -rem --------------------------------------------------------------- - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_ALLEGRO%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - implib -a ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib "%_HB_DLL_DIR%\%_HB_DLL_NAME%.dll" >> %_HB_MAKELOG% - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/gtalleg/make_gcc.sh b/harbour/contrib/gtalleg/make_gcc.sh deleted file mode 100755 index 81bfbe4d1a..0000000000 --- a/harbour/contrib/gtalleg/make_gcc.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -if [ "${HB_INC_ALLEGRO}" = "" ] -then - echo "---------------------------------------------------------------" - echo "IMPORTANT: You will need Advantage Client Engine (5.0 or upper)" - echo " installed and this envvar to be set to successfully" - echo " build this library:" - echo " export HB_INC_ALLEGRO=C:/allegro/include" - echo " or" - echo " export HB_INC_ALLEGRO=/usr/include" - echo "---------------------------------------------------------------" - exit 1 -fi - -export CFLAGS="" -for I in ${HB_INC_ALLEGRO}; do - CFLAGS="${CFLAGS} -I${I}" -done -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 -unset CFLAGS diff --git a/harbour/contrib/gtalleg/make_vc.bat b/harbour/contrib/gtalleg/make_vc.bat deleted file mode 100644 index 3fe819b199..0000000000 --- a/harbour/contrib/gtalleg/make_vc.bat +++ /dev/null @@ -1,70 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_ALLEGRO%%HB_DIR_ALLEGRO%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need Advantage Client Engine (5.0 or upper) -echo and this envvar to be set to successfully build this library: -echo set HB_INC_ALLEGRO=C:\allegro\include -echo or -echo set HB_DIR_ALLEGRO=C:\allegro -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_ALLEGRO%" == "" set HB_INC_ALLEGRO=%HB_DIR_ALLEGRO%\include -set CFLAGS=-I"%HB_INC_ALLEGRO%" -set _HB_DLL_NAME=alleg -if exist "%HB_DIR_ALLEGRO%\lib\%_HB_DLL_NAME%.lib" set _HB_DLL_DIR=%HB_DIR_ALLEGRO%\lib - -rem --------------------------------------------------------------- - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_ALLEGRO%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - rem Use supplied .lib file. - if not exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy "%_HB_DLL_DIR%\%_HB_DLL_NAME%.lib" ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/gtwvg/common.mak b/harbour/contrib/gtwvg/common.mak deleted file mode 100644 index 9961da7063..0000000000 --- a/harbour/contrib/gtwvg/common.mak +++ /dev/null @@ -1,54 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)gtwvg - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -PRG_HEADERS=\ - hbgtwvg.ch \ - wvtwin.ch \ - wvgparts.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)wvgclass$(OBJEXT) \ - $(OBJ_DIR)wvgpaint$(OBJEXT) \ - $(OBJ_DIR)wvgphdlr$(OBJEXT) \ - $(OBJ_DIR)wvgwnd$(OBJEXT) \ - $(OBJ_DIR)wvgcrt$(OBJEXT) \ - $(OBJ_DIR)wvgax$(OBJEXT) \ - $(OBJ_DIR)wvgdlg$(OBJEXT) \ - $(OBJ_DIR)wvgmenub$(OBJEXT) \ - $(OBJ_DIR)wvgtoolb$(OBJEXT) \ - $(OBJ_DIR)wvgcombo$(OBJEXT) \ - $(OBJ_DIR)wvglistb$(OBJEXT) \ - $(OBJ_DIR)wvgpushb$(OBJEXT) \ - $(OBJ_DIR)wvgstatb$(OBJEXT) \ - $(OBJ_DIR)wvgstatc$(OBJEXT) \ - $(OBJ_DIR)wvgtreev$(OBJEXT) \ - $(OBJ_DIR)wincback$(OBJEXT) \ - $(OBJ_DIR)wvgcheck$(OBJEXT) \ - $(OBJ_DIR)wvgdatar$(OBJEXT) \ - $(OBJ_DIR)wvgradio$(OBJEXT) \ - $(OBJ_DIR)wvg3stat$(OBJEXT) \ - $(OBJ_DIR)wvgbitmp$(OBJEXT) \ - $(OBJ_DIR)wvgsle$(OBJEXT) \ - $(OBJ_DIR)wvgmle$(OBJEXT) \ - $(OBJ_DIR)wvghtmlv$(OBJEXT) \ - $(OBJ_DIR)wvgsysw$(OBJEXT) \ - $(OBJ_DIR)wvgdarea$(OBJEXT) \ - $(OBJ_DIR)wvgscrlb$(OBJEXT) \ - \ - $(OBJ_DIR)gtwvg$(OBJEXT) \ - $(OBJ_DIR)wvgcore$(OBJEXT) \ - $(OBJ_DIR)wvgutils$(OBJEXT) \ - $(OBJ_DIR)wvgsink$(OBJEXT) \ - $(OBJ_DIR)wvgwin$(OBJEXT) \ - $(OBJ_DIR)wvggui$(OBJEXT) \ - $(OBJ_DIR)wincallb$(OBJEXT) \ - $(OBJ_DIR)wvgcuig$(OBJEXT) \ - - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/gtwvg/make_b32.bat b/harbour/contrib/gtwvg/make_b32.bat deleted file mode 100644 index 46519b6255..0000000000 --- a/harbour/contrib/gtwvg/make_b32.bat +++ /dev/null @@ -1,8 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -set CFLAGS=-I..\hbwin - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/gtwvg/make_gcc.sh b/harbour/contrib/gtwvg/make_gcc.sh deleted file mode 100755 index 0593942308..0000000000 --- a/harbour/contrib/gtwvg/make_gcc.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 diff --git a/harbour/contrib/gtwvg/make_vc.bat b/harbour/contrib/gtwvg/make_vc.bat deleted file mode 100644 index 7ca0702467..0000000000 --- a/harbour/contrib/gtwvg/make_vc.bat +++ /dev/null @@ -1,8 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -set CFLAGS=-I..\hbwin - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbapollo/common.mak b/harbour/contrib/hbapollo/common.mak deleted file mode 100644 index ea8b3fdb81..0000000000 --- a/harbour/contrib/hbapollo/common.mak +++ /dev/null @@ -1,17 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbapollo - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -PRG_HEADERS=\ - apollo.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)apollo$(OBJEXT) \ - $(OBJ_DIR)apollo1$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbapollo/make_b32.bat b/harbour/contrib/hbapollo/make_b32.bat deleted file mode 100644 index 6a1b784e0e..0000000000 --- a/harbour/contrib/hbapollo/make_b32.bat +++ /dev/null @@ -1,69 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_APOLLO%%HB_DIR_APOLLO%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need Apollo headers and lib and this envvar -echo to be set to successfully build this library: -echo set HB_INC_APOLLO=C:\Apollo\include -echo or -echo set HB_DIR_APOLLO=C:\Apollo -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_APOLLO%" == "" set HB_INC_APOLLO=%HB_DIR_APOLLO%\include -set CFLAGS=-I"%HB_INC_APOLLO%" -set _HB_DLL_NAME=sde61 -set _HB_DLL_DIR=%HB_DIR_APOLLO% - -rem --------------------------------------------------------------- - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_APOLLO%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - implib ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib "%_HB_DLL_DIR%\%_HB_DLL_NAME%.dll" >> %_HB_MAKELOG% - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/hbapollo/make_gcc.sh b/harbour/contrib/hbapollo/make_gcc.sh deleted file mode 100755 index bbe12889ea..0000000000 --- a/harbour/contrib/hbapollo/make_gcc.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -if [ "${HB_INC_APOLLO}" = "" ] -then - echo "---------------------------------------------------------------" - echo "IMPORTANT: You will need Apollo package installed and this" - echo " envvar to be set to successfully build this library:" - echo " export HB_INC_APOLLO=C:/Apollo/include" - echo " or" - echo " export HB_INC_APOLLO=/usr/include/apollo" - echo "---------------------------------------------------------------" - exit 1 -fi - -export CFLAGS="" -for I in ${HB_INC_APOLLO}; do - CFLAGS="${CFLAGS} -I${I}" -done -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 -unset CFLAGS diff --git a/harbour/contrib/hbapollo/make_vc.bat b/harbour/contrib/hbapollo/make_vc.bat deleted file mode 100644 index 89bfa72e9a..0000000000 --- a/harbour/contrib/hbapollo/make_vc.bat +++ /dev/null @@ -1,85 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_APOLLO%%HB_DIR_APOLLO%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need Apollo headers and lib and this envvar -echo to be set to successfully build this library: -echo set HB_INC_APOLLO=C:\Apollo\include -echo or -echo set HB_DIR_APOLLO=C:\Apollo -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_APOLLO%" == "" set HB_INC_APOLLO=%HB_DIR_APOLLO%\include -set CFLAGS=-I"%HB_INC_APOLLO%" -set _HB_DLL_NAME=sde61 -set _HB_DLL_DIR=%HB_DIR_APOLLO% - -rem --------------------------------------------------------------- - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_APOLLO%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - rem --------------------------------------------------------------- - rem This .dll to .lib conversion needs GNU sed.exe in the path - rem --------------------------------------------------------------- - echo /[ \t]*ordinal hint/,/^^[ \t]*Summary/{> _temp.sed - echo /^^[ \t]\+[0-9]\+/{>> _temp.sed - echo s/^^[ \t]\+[0-9]\+[ \t]\+[0-9A-Fa-f]\+[ \t]\+[0-9A-Fa-f]\+[ \t]\+\(.*\)/\1/p>> _temp.sed - echo }>> _temp.sed - echo }>> _temp.sed - DUMPBIN /EXPORTS "%_HB_DLL_DIR%\%_HB_DLL_NAME%.dll" > _dump.tmp - echo LIBRARY "%_HB_DLL_DIR%\%_HB_DLL_NAME%.dll" > _temp.def - echo EXPORTS >> _temp.def - sed -nf _temp.sed < _dump.tmp >> _temp.def - LIB /MACHINE:X86 /DEF:_temp.def /OUT:..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib >> %_HB_MAKELOG% - del _dump.tmp - del _temp.def - del _temp.sed - rem --------------------------------------------------------------- - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/hbblat/common.mak b/harbour/contrib/hbblat/common.mak deleted file mode 100644 index edabedef58..0000000000 --- a/harbour/contrib/hbblat/common.mak +++ /dev/null @@ -1,17 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbblat - -LIB_PATH = $(LIB_DIR)\$(LIBNAME)$(LIBEXT) - -PRG_HEADERS = \ - hbblat.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)\blatwrp$(OBJEXT) \ - $(OBJ_DIR)\blatcls$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbblat/make_b32.bat b/harbour/contrib/hbblat/make_b32.bat deleted file mode 100644 index cc9dceca1e..0000000000 --- a/harbour/contrib/hbblat/make_b32.bat +++ /dev/null @@ -1,70 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_BLAT%%HB_DIR_BLAT%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need blat dll from here: -echo http://blat.sourceforge.net/ (Download section) -echo and this envvar to be set to successfully build this library: -echo set HB_INC_BLAT=C:\blat\full\source -echo or -echo set HB_DIR_BLAT=C:\blat -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_BLAT%" == "" set HB_INC_BLAT=%HB_DIR_BLAT%\full\source -set CFLAGS=-I"%HB_INC_BLAT%" -set _HB_DLL_NAME=blat -set _HB_DLL_DIR=%HB_DIR_BLAT%\full - -rem --------------------------------------------------------------- - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_BLAT%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - implib -a ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib "%_HB_DLL_DIR%\%_HB_DLL_NAME%.dll" >> %_HB_MAKELOG% - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/hbblat/make_vc.bat b/harbour/contrib/hbblat/make_vc.bat deleted file mode 100644 index 184372aeeb..0000000000 --- a/harbour/contrib/hbblat/make_vc.bat +++ /dev/null @@ -1,71 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_BLAT%%HB_DIR_BLAT%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need blat dll from here: -echo http://blat.sourceforge.net/ (Download section) -echo and this envvar to be set to successfully build this library: -echo set HB_INC_BLAT=C:\blat\full\source -echo or -echo set HB_DIR_BLAT=C:\blat -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_BLAT%" == "" set HB_INC_BLAT=%HB_DIR_BLAT%\full\source -set CFLAGS=-I"%HB_INC_BLAT%" -set _HB_DLL_NAME=blat -set _HB_DLL_DIR=%HB_DIR_BLAT%\full - -rem --------------------------------------------------------------- - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_BLAT%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - rem Use supplied .lib file. - if not exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy "%HB_DIR_BLAT%\full\%_HB_DLL_NAME%.lib" ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/hbbmcdx/common.mak b/harbour/contrib/hbbmcdx/common.mak deleted file mode 100644 index fcdb461674..0000000000 --- a/harbour/contrib/hbbmcdx/common.mak +++ /dev/null @@ -1,14 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbbmcdx - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -LIB_OBJS = \ - $(OBJ_DIR)bmdbfcdx$(OBJEXT) \ - $(OBJ_DIR)bmsixcdx$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbbmcdx/make_b32.bat b/harbour/contrib/hbbmcdx/make_b32.bat deleted file mode 100644 index c484512c4c..0000000000 --- a/harbour/contrib/hbbmcdx/make_b32.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbbmcdx/make_gcc.sh b/harbour/contrib/hbbmcdx/make_gcc.sh deleted file mode 100755 index 0593942308..0000000000 --- a/harbour/contrib/hbbmcdx/make_gcc.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 diff --git a/harbour/contrib/hbbmcdx/make_vc.bat b/harbour/contrib/hbbmcdx/make_vc.bat deleted file mode 100644 index 4ceb9b9261..0000000000 --- a/harbour/contrib/hbbmcdx/make_vc.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbbtree/common.mak b/harbour/contrib/hbbtree/common.mak deleted file mode 100644 index 2390ed9b1c..0000000000 --- a/harbour/contrib/hbbtree/common.mak +++ /dev/null @@ -1,21 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbbtree - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -C_HEADERS = \ - hb_btree.h \ - -PRG_HEADERS = \ - hb_btree.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)hb_btree$(OBJEXT) \ - \ - $(OBJ_DIR)tbtree$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbbtree/make_b32.bat b/harbour/contrib/hbbtree/make_b32.bat deleted file mode 100644 index c484512c4c..0000000000 --- a/harbour/contrib/hbbtree/make_b32.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbbtree/make_gcc.sh b/harbour/contrib/hbbtree/make_gcc.sh deleted file mode 100755 index 0593942308..0000000000 --- a/harbour/contrib/hbbtree/make_gcc.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 diff --git a/harbour/contrib/hbbtree/make_vc.bat b/harbour/contrib/hbbtree/make_vc.bat deleted file mode 100644 index 4ceb9b9261..0000000000 --- a/harbour/contrib/hbbtree/make_vc.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbclipsm/common.mak b/harbour/contrib/hbclipsm/common.mak deleted file mode 100644 index c114c75142..0000000000 --- a/harbour/contrib/hbclipsm/common.mak +++ /dev/null @@ -1,24 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbclipsm - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -PRG_HEADERS = \ - time87.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)environ$(OBJEXT) \ - $(OBJ_DIR)date$(OBJEXT) \ - $(OBJ_DIR)gauge$(OBJEXT) \ - $(OBJ_DIR)num$(OBJEXT) \ - $(OBJ_DIR)numceil$(OBJEXT) \ - $(OBJ_DIR)numfloor$(OBJEXT) \ - $(OBJ_DIR)stack$(OBJEXT) \ - $(OBJ_DIR)status$(OBJEXT) \ - $(OBJ_DIR)time$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbclipsm/make_b32.bat b/harbour/contrib/hbclipsm/make_b32.bat deleted file mode 100644 index c484512c4c..0000000000 --- a/harbour/contrib/hbclipsm/make_b32.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbclipsm/make_gcc.sh b/harbour/contrib/hbclipsm/make_gcc.sh deleted file mode 100755 index 0593942308..0000000000 --- a/harbour/contrib/hbclipsm/make_gcc.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 diff --git a/harbour/contrib/hbclipsm/make_vc.bat b/harbour/contrib/hbclipsm/make_vc.bat deleted file mode 100644 index 4ceb9b9261..0000000000 --- a/harbour/contrib/hbclipsm/make_vc.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbcrypt/common.mak b/harbour/contrib/hbcrypt/common.mak deleted file mode 100644 index 8d8b370cad..0000000000 --- a/harbour/contrib/hbcrypt/common.mak +++ /dev/null @@ -1,18 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbcrypt - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -LIB_OBJS = \ - $(OBJ_DIR)hbsha2$(OBJEXT) \ - $(OBJ_DIR)hbsha2hm$(OBJEXT) \ - $(OBJ_DIR)sha1$(OBJEXT) \ - $(OBJ_DIR)sha1hmac$(OBJEXT) \ - $(OBJ_DIR)sha2$(OBJEXT) \ - $(OBJ_DIR)sha2hmac$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbcrypt/make_b32.bat b/harbour/contrib/hbcrypt/make_b32.bat deleted file mode 100644 index c484512c4c..0000000000 --- a/harbour/contrib/hbcrypt/make_b32.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbcrypt/make_gcc.sh b/harbour/contrib/hbcrypt/make_gcc.sh deleted file mode 100755 index 0593942308..0000000000 --- a/harbour/contrib/hbcrypt/make_gcc.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 diff --git a/harbour/contrib/hbcrypt/make_vc.bat b/harbour/contrib/hbcrypt/make_vc.bat deleted file mode 100644 index 4ceb9b9261..0000000000 --- a/harbour/contrib/hbcrypt/make_vc.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbct/common.mak b/harbour/contrib/hbct/common.mak deleted file mode 100644 index 7b4d4406f4..0000000000 --- a/harbour/contrib/hbct/common.mak +++ /dev/null @@ -1,122 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbct - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -PRG_HEADERS = \ - ct.ch \ - ctdisk.ch \ - cterror.ch \ - ctextern.ch \ - ctvideo.ch \ - -C_HEADERS = \ - ct.h \ - ctmath.h \ - ctset.h \ - ctstr.h \ - ctstrfil.h \ - ctwin.h \ - -LIB_OBJS = \ - $(OBJ_DIR)addascii$(OBJEXT) \ - $(OBJ_DIR)asciisum$(OBJEXT) \ - $(OBJ_DIR)ascpos$(OBJEXT) \ - $(OBJ_DIR)atadjust$(OBJEXT) \ - $(OBJ_DIR)atnum$(OBJEXT) \ - $(OBJ_DIR)atrepl$(OBJEXT) \ - $(OBJ_DIR)bitnum$(OBJEXT) \ - $(OBJ_DIR)charevod$(OBJEXT) \ - $(OBJ_DIR)charlist$(OBJEXT) \ - $(OBJ_DIR)charmirr$(OBJEXT) \ - $(OBJ_DIR)charmix$(OBJEXT) \ - $(OBJ_DIR)charone$(OBJEXT) \ - $(OBJ_DIR)charonly$(OBJEXT) \ - $(OBJ_DIR)charop$(OBJEXT) \ - $(OBJ_DIR)charrepl$(OBJEXT) \ - $(OBJ_DIR)charsort$(OBJEXT) \ - $(OBJ_DIR)charsprd$(OBJEXT) \ - $(OBJ_DIR)charswap$(OBJEXT) \ - $(OBJ_DIR)color$(OBJEXT) \ - $(OBJ_DIR)count$(OBJEXT) \ - $(OBJ_DIR)ctc$(OBJEXT) \ - $(OBJ_DIR)ctchksum$(OBJEXT) \ - $(OBJ_DIR)ctcrypt$(OBJEXT) \ - $(OBJ_DIR)ctmath$(OBJEXT) \ - $(OBJ_DIR)ctmath2$(OBJEXT) \ - $(OBJ_DIR)ctnet$(OBJEXT) \ - $(OBJ_DIR)ctpad$(OBJEXT) \ - $(OBJ_DIR)ctset$(OBJEXT) \ - $(OBJ_DIR)ctstr$(OBJEXT) \ - $(OBJ_DIR)ctstrfil$(OBJEXT) \ - $(OBJ_DIR)ctwfunc$(OBJEXT) \ - $(OBJ_DIR)ctwin$(OBJEXT) \ - $(OBJ_DIR)cursor$(OBJEXT) \ - $(OBJ_DIR)datetime$(OBJEXT) \ - $(OBJ_DIR)dattime2$(OBJEXT) \ - $(OBJ_DIR)dattime3$(OBJEXT) \ - $(OBJ_DIR)dbftools$(OBJEXT) \ - $(OBJ_DIR)disk$(OBJEXT) \ - $(OBJ_DIR)expand$(OBJEXT) \ - $(OBJ_DIR)exponent$(OBJEXT) \ - $(OBJ_DIR)files$(OBJEXT) \ - $(OBJ_DIR)finan$(OBJEXT) \ - $(OBJ_DIR)ftoc$(OBJEXT) \ - $(OBJ_DIR)justify$(OBJEXT) \ - $(OBJ_DIR)keyset$(OBJEXT) \ - $(OBJ_DIR)like$(OBJEXT) \ - $(OBJ_DIR)lton$(OBJEXT) \ - $(OBJ_DIR)maxline$(OBJEXT) \ - $(OBJ_DIR)misc1$(OBJEXT) \ - $(OBJ_DIR)misc2$(OBJEXT) \ - $(OBJ_DIR)misc3$(OBJEXT) \ - $(OBJ_DIR)num1$(OBJEXT) \ - $(OBJ_DIR)numat$(OBJEXT) \ - $(OBJ_DIR)numcount$(OBJEXT) \ - $(OBJ_DIR)numline$(OBJEXT) \ - $(OBJ_DIR)pack$(OBJEXT) \ - $(OBJ_DIR)pos1$(OBJEXT) \ - $(OBJ_DIR)pos2$(OBJEXT) \ - $(OBJ_DIR)posdiff$(OBJEXT) \ - $(OBJ_DIR)print$(OBJEXT) \ - $(OBJ_DIR)range$(OBJEXT) \ - $(OBJ_DIR)relation$(OBJEXT) \ - $(OBJ_DIR)remove$(OBJEXT) \ - $(OBJ_DIR)replace$(OBJEXT) \ - $(OBJ_DIR)screen1$(OBJEXT) \ - $(OBJ_DIR)screen2$(OBJEXT) \ - $(OBJ_DIR)setlast$(OBJEXT) \ - $(OBJ_DIR)setrc$(OBJEXT) \ - $(OBJ_DIR)strdiff$(OBJEXT) \ - $(OBJ_DIR)strswap$(OBJEXT) \ - $(OBJ_DIR)tab$(OBJEXT) \ - $(OBJ_DIR)token1$(OBJEXT) \ - $(OBJ_DIR)token2$(OBJEXT) \ - $(OBJ_DIR)trig$(OBJEXT) \ - $(OBJ_DIR)video$(OBJEXT) \ - $(OBJ_DIR)wordrepl$(OBJEXT) \ - $(OBJ_DIR)wordtoch$(OBJEXT) \ - \ - $(OBJ_DIR)blank$(OBJEXT) \ - $(OBJ_DIR)ct$(OBJEXT) \ - $(OBJ_DIR)ctdummy$(OBJEXT) \ - $(OBJ_DIR)ctmisc$(OBJEXT) \ - $(OBJ_DIR)ctrand$(OBJEXT) \ - $(OBJ_DIR)cttime$(OBJEXT) \ - $(OBJ_DIR)fcopy$(OBJEXT) \ - $(OBJ_DIR)getinfo$(OBJEXT) \ - $(OBJ_DIR)getinput$(OBJEXT) \ - $(OBJ_DIR)getsecrt$(OBJEXT) \ - $(OBJ_DIR)keysave$(OBJEXT) \ - $(OBJ_DIR)keysec$(OBJEXT) \ - $(OBJ_DIR)keytime$(OBJEXT) \ - $(OBJ_DIR)numconv$(OBJEXT) \ - $(OBJ_DIR)screen3$(OBJEXT) \ - $(OBJ_DIR)scrmark$(OBJEXT) \ - $(OBJ_DIR)showtime$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbct/make_b32.bat b/harbour/contrib/hbct/make_b32.bat deleted file mode 100644 index c484512c4c..0000000000 --- a/harbour/contrib/hbct/make_b32.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbct/make_gcc.sh b/harbour/contrib/hbct/make_gcc.sh deleted file mode 100755 index 0593942308..0000000000 --- a/harbour/contrib/hbct/make_gcc.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 diff --git a/harbour/contrib/hbct/make_vc.bat b/harbour/contrib/hbct/make_vc.bat deleted file mode 100644 index 4ceb9b9261..0000000000 --- a/harbour/contrib/hbct/make_vc.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbcurl/common.mak b/harbour/contrib/hbcurl/common.mak deleted file mode 100644 index c5a483797d..0000000000 --- a/harbour/contrib/hbcurl/common.mak +++ /dev/null @@ -1,17 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbcurl - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -PRG_HEADERS = \ - hbcurl.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)hbcurl$(OBJEXT) \ - $(OBJ_DIR)hbcurlm$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbcurl/make_b32.bat b/harbour/contrib/hbcurl/make_b32.bat deleted file mode 100644 index c33ca98668..0000000000 --- a/harbour/contrib/hbcurl/make_b32.bat +++ /dev/null @@ -1,72 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_CURL%%HB_DIR_CURL%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need the 'libcurl' package and this envvar -echo to be set to successfully build this library: -echo set HB_INC_CURL=C:\curl\include -echo or -echo set HB_DIR_CURL=C:\curl -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_CURL%" == "" set HB_INC_CURL=%HB_DIR_CURL%\include -set CFLAGS=-I"%HB_INC_CURL%" -set _HB_DLL_NAME=libcurl -if exist "%HB_DIR_CURL%\bin\%_HB_DLL_NAME%.dll" set _HB_DLL_DIR=%HB_DIR_CURL%\bin -if exist "%HB_DIR_CURL%\%_HB_DLL_NAME%.dll" set _HB_DLL_DIR=%HB_DIR_CURL% - -if not "%HB_DIR_CURL%" == "" echo Using .dll: "%_HB_DLL_DIR%\%_HB_DLL_NAME%.dll" - -rem --------------------------------------------------------------- - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_CURL%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - implib -a ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib "%_HB_DLL_DIR%\%_HB_DLL_NAME%.dll" >> %_HB_MAKELOG% - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/hbcurl/make_gcc.sh b/harbour/contrib/hbcurl/make_gcc.sh deleted file mode 100755 index 23234d18b2..0000000000 --- a/harbour/contrib/hbcurl/make_gcc.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -if [ "${HB_INC_CURL}" = "" ] -then - echo "---------------------------------------------------------------" - echo "IMPORTANT: You will need the 'libcurl' package installed and this" - echo " envvar to be set to successfully build this library:" - echo " export HB_INC_CURL=C:/curl/include" - echo " or" - echo " export HB_INC_CURL=/usr/include" - echo "---------------------------------------------------------------" - exit 1 -fi - -export CFLAGS="" -for I in ${HB_INC_CURL}; do - CFLAGS="${CFLAGS} -I${I}" -done -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 -unset CFLAGS diff --git a/harbour/contrib/hbcurl/make_vc.bat b/harbour/contrib/hbcurl/make_vc.bat deleted file mode 100644 index dff3f0e32b..0000000000 --- a/harbour/contrib/hbcurl/make_vc.bat +++ /dev/null @@ -1,88 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_CURL%%HB_DIR_CURL%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need the 'libcurl' package and this envvar -echo to be set to successfully build this library: -echo set HB_INC_CURL=C:\curl\include -echo or -echo set HB_DIR_CURL=C:\curl -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_CURL%" == "" set HB_INC_CURL=%HB_DIR_CURL%\include -set CFLAGS=-I"%HB_INC_CURL%" -set _HB_DLL_NAME=libcurl -if exist "%HB_DIR_CURL%\bin\%_HB_DLL_NAME%.dll" set _HB_DLL_DIR=%HB_DIR_CURL%\bin -if exist "%HB_DIR_CURL%\%_HB_DLL_NAME%.dll" set _HB_DLL_DIR=%HB_DIR_CURL% - -if not "%HB_DIR_CURL%" == "" echo Using .dll: "%_HB_DLL_DIR%\%_HB_DLL_NAME%.dll" - -rem --------------------------------------------------------------- - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_CURL%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - rem --------------------------------------------------------------- - rem This .dll to .lib conversion needs GNU sed.exe in the path - rem --------------------------------------------------------------- - echo /[ \t]*ordinal hint/,/^^[ \t]*Summary/{> _temp.sed - echo /^^[ \t]\+[0-9]\+/{>> _temp.sed - echo s/^^[ \t]\+[0-9]\+[ \t]\+[0-9A-Fa-f]\+[ \t]\+[0-9A-Fa-f]\+[ \t]\+\(.*\)/\1/p>> _temp.sed - echo }>> _temp.sed - echo }>> _temp.sed - DUMPBIN /EXPORTS "%_HB_DLL_DIR%\%_HB_DLL_NAME%.dll" > _dump.tmp - echo LIBRARY "%_HB_DLL_DIR%\%_HB_DLL_NAME%.dll" > _temp.def - echo EXPORTS >> _temp.def - sed -nf _temp.sed < _dump.tmp >> _temp.def - LIB /MACHINE:X86 /DEF:_temp.def /OUT:..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib >> %_HB_MAKELOG% - del _dump.tmp - del _temp.def - del _temp.sed - rem --------------------------------------------------------------- - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/hbfbird/common.mak b/harbour/contrib/hbfbird/common.mak deleted file mode 100644 index 1bb9b9303a..0000000000 --- a/harbour/contrib/hbfbird/common.mak +++ /dev/null @@ -1,14 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbfbird - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -LIB_OBJS = \ - $(OBJ_DIR)firebird$(OBJEXT) \ - $(OBJ_DIR)tfirebrd$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbfbird/make_b32.bat b/harbour/contrib/hbfbird/make_b32.bat deleted file mode 100644 index cb693d9809..0000000000 --- a/harbour/contrib/hbfbird/make_b32.bat +++ /dev/null @@ -1,70 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_FIREBIRD%%HB_DIR_FIREBIRD%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need Firebird package and this envvar -echo to be set to successfully build this library: -echo set HB_INC_FIREBIRD=C:\Firebird\include -echo or -echo set HB_DIR_FIREBIRD=C:\Firebird -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_FIREBIRD%" == "" set HB_INC_FIREBIRD=%HB_DIR_FIREBIRD%\include -set CFLAGS=-I"%HB_INC_FIREBIRD%" -set _HB_DLL_NAME=fbclient -set _HB_DLL_DIR=%HB_DIR_FIREBIRD%\bin - -rem --------------------------------------------------------------- - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_FIREBIRD%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - rem Use supplied .lib file. - if not exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy "%HB_DIR_FIREBIRD%\lib\%_HB_DLL_NAME%_bor.lib" ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/hbfbird/make_gcc.sh b/harbour/contrib/hbfbird/make_gcc.sh deleted file mode 100755 index 05edca30bd..0000000000 --- a/harbour/contrib/hbfbird/make_gcc.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -if [ "${HB_INC_FIREBIRD}" = "" ] -then - echo "---------------------------------------------------------------" - echo "IMPORTANT: You'll need Firebird package and this envvar" - echo " to be set to successfully build this library:" - echo " export HB_INC_FIREBIRD=C:/Firebird/include" - echo " or" - echo " export HB_INC_FIREBIRD=/usr/include/firebird" - echo "---------------------------------------------------------------" - exit 1 -fi - -export CFLAGS="" -for I in ${HB_INC_FIREBIRD}; do - CFLAGS="${CFLAGS} -I${I}" -done -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 -unset CFLAGS diff --git a/harbour/contrib/hbfbird/make_vc.bat b/harbour/contrib/hbfbird/make_vc.bat deleted file mode 100644 index a9fa48ebce..0000000000 --- a/harbour/contrib/hbfbird/make_vc.bat +++ /dev/null @@ -1,70 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_FIREBIRD%%HB_DIR_FIREBIRD%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need Firebird package and this envvar -echo to be set to successfully build this library: -echo set HB_INC_FIREBIRD=C:\Firebird\include -echo or -echo set HB_DIR_FIREBIRD=C:\Firebird -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_FIREBIRD%" == "" set HB_INC_FIREBIRD=%HB_DIR_FIREBIRD%\include -set CFLAGS=-I"%HB_INC_FIREBIRD%" -set _HB_DLL_NAME=fbclient -set _HB_DLL_DIR=%HB_DIR_FIREBIRD%\bin - -rem --------------------------------------------------------------- - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_FIREBIRD%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - rem Use supplied .lib file. - if not exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy "%HB_DIR_FIREBIRD%\lib\%_HB_DLL_NAME%_ms.lib" ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/hbfimage/common.mak b/harbour/contrib/hbfimage/common.mak deleted file mode 100644 index ea0643c461..0000000000 --- a/harbour/contrib/hbfimage/common.mak +++ /dev/null @@ -1,17 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbfimage - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -PRG_HEADERS = \ - freeimage.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)fi_winfu$(OBJEXT) \ - $(OBJ_DIR)fi_wrp$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbfimage/make_b32.bat b/harbour/contrib/hbfimage/make_b32.bat deleted file mode 100644 index 648f3fc3e7..0000000000 --- a/harbour/contrib/hbfimage/make_b32.bat +++ /dev/null @@ -1,70 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_FREEIMAGE%%HB_DIR_FREEIMAGE%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need Freeimage headers and binary from here: -echo http://freeimage.sourceforge.net/download.html -echo and this envvar to be set to successfully build this library: -echo set HB_INC_FREEIMAGE=C:\FreeImage\Dist -echo or -echo set HB_DIR_FREEIMAGE=C:\FreeImage -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_FREEIMAGE%" == "" set HB_INC_FREEIMAGE=%HB_DIR_FREEIMAGE%\Dist -set CFLAGS=-I"%HB_INC_FREEIMAGE%" -set _HB_DLL_NAME=FreeImage -set _HB_DLL_DIR=%HB_DIR_FREEIMAGE%\Dist - -rem --------------------------------------------------------------- - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_FREEIMAGE%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - implib ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib "%_HB_DLL_DIR%\%_HB_DLL_NAME%.dll" >> %_HB_MAKELOG% - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/hbfimage/make_gcc.sh b/harbour/contrib/hbfimage/make_gcc.sh deleted file mode 100755 index bd32763bc6..0000000000 --- a/harbour/contrib/hbfimage/make_gcc.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -if [ "${HB_INC_FREEIMAGE}" = "" ] -then - echo "---------------------------------------------------------------" - echo "IMPORTANT: You will need FreeImage package installed and this" - echo " envvar to be set to successfully build this library:" - echo " export HB_INC_FREEIMAGE=C:/FreeImage/Dist" - echo " or" - echo " export HB_INC_FREEIMAGE=/usr/include/freeimage" - echo "---------------------------------------------------------------" - exit 1 -fi - -export CFLAGS="" -for I in ${HB_INC_FREEIMAGE}; do - CFLAGS="${CFLAGS} -I${I}" -done -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 -unset CFLAGS diff --git a/harbour/contrib/hbfimage/make_vc.bat b/harbour/contrib/hbfimage/make_vc.bat deleted file mode 100644 index d266bad207..0000000000 --- a/harbour/contrib/hbfimage/make_vc.bat +++ /dev/null @@ -1,71 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_FREEIMAGE%%HB_DIR_FREEIMAGE%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need Freeimage headers and binary from here: -echo http://freeimage.sourceforge.net/download.html -echo and this envvar to be set to successfully build this library: -echo set HB_INC_FREEIMAGE=C:\FreeImage\Dist -echo or -echo set HB_DIR_FREEIMAGE=C:\FreeImage -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_FREEIMAGE%" == "" set HB_INC_FREEIMAGE=%HB_DIR_FREEIMAGE%\Dist -set CFLAGS=-I"%HB_INC_FREEIMAGE%" -set _HB_DLL_NAME=FreeImage -set _HB_DLL_DIR=%HB_DIR_FREEIMAGE%\Dist - -rem --------------------------------------------------------------- - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_FREEIMAGE%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - rem Use supplied .lib file. - if not exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy "%_HB_DLL_DIR%\%_HB_DLL_NAME%.lib" ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/hbgd/common.mak b/harbour/contrib/hbgd/common.mak deleted file mode 100644 index a4b02dc19d..0000000000 --- a/harbour/contrib/hbgd/common.mak +++ /dev/null @@ -1,22 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbgd - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -PRG_HEADERS = \ - gd.ch \ - gdextern.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)gdwrp$(OBJEXT) \ - $(OBJ_DIR)gd$(OBJEXT) \ - $(OBJ_DIR)gdimage$(OBJEXT) \ - $(OBJ_DIR)gdchart$(OBJEXT) \ - $(OBJ_DIR)gdbar$(OBJEXT) \ - $(OBJ_DIR)gdbarcod$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbgd/make_b32.bat b/harbour/contrib/hbgd/make_b32.bat deleted file mode 100644 index 6847ce81a1..0000000000 --- a/harbour/contrib/hbgd/make_b32.bat +++ /dev/null @@ -1,69 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_GD%%HB_DIR_GD%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need GD lib package from www.libgd.org and this envvar -echo to be set to successfully build this library: -echo set HB_INC_GD=C:\gd\include -echo or -echo set HB_DIR_GD=C:\gd -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_GD%" == "" set HB_INC_GD=%HB_DIR_GD%\include -set CFLAGS=-I"%HB_INC_GD%" -set _HB_DLL_NAME=bgd -set _HB_DLL_DIR=%HB_DIR_GD%\bin - -rem --------------------------------------------------------------- - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_GD%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - implib ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib "%_HB_DLL_DIR%\%_HB_DLL_NAME%.dll" >> %_HB_MAKELOG% - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/hbgd/make_gcc.sh b/harbour/contrib/hbgd/make_gcc.sh deleted file mode 100755 index b9a2717208..0000000000 --- a/harbour/contrib/hbgd/make_gcc.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -if [ "${HB_INC_GD}" = "" ] -then - echo "---------------------------------------------------------------" - echo "IMPORTANT: You will need GD package installed and this" - echo " envvar to be set to successfully build this library:" - echo " export HB_INC_GD=c:/gd/include" - echo " or" - echo " export HB_INC_GD=/usr/include/gd" - echo "---------------------------------------------------------------" - exit 1 -fi - -export CFLAGS= -for I in ${HB_INC_GD}; do - CFLAGS="${CFLAGS} -I${I}" -done -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 -unset CFLAGS diff --git a/harbour/contrib/hbgd/make_vc.bat b/harbour/contrib/hbgd/make_vc.bat deleted file mode 100644 index 5930c257f2..0000000000 --- a/harbour/contrib/hbgd/make_vc.bat +++ /dev/null @@ -1,70 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_GD%%HB_DIR_GD%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need GD lib package from www.libgd.org and this envvar -echo to be set to successfully build this library: -echo set HB_INC_GD=C:\gd\include -echo or -echo set HB_DIR_GD=C:\gd -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_GD%" == "" set HB_INC_GD=%HB_DIR_GD%\include -set CFLAGS=-I"%HB_INC_GD%" -set _HB_DLL_NAME=bgd -set _HB_DLL_DIR=%HB_DIR_GD%\bin - -rem --------------------------------------------------------------- - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_GD%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - rem Use supplied .lib file. - if not exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy "%HB_DIR_GD%\lib\%_HB_DLL_NAME%.lib" ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/hbgf/hbgfwin/common.mak b/harbour/contrib/hbgf/hbgfwin/common.mak deleted file mode 100644 index 0f32e84f93..0000000000 --- a/harbour/contrib/hbgf/hbgfwin/common.mak +++ /dev/null @@ -1,23 +0,0 @@ -# -# $Id$ -# - -LIBNAME = hbgfwin - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -PRG_HEADERS = \ - hbgfwin.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)winapi$(OBJEXT) \ - \ - $(OBJ_DIR)button$(OBJEXT) \ - $(OBJ_DIR)edit$(OBJEXT) \ - $(OBJ_DIR)form$(OBJEXT) \ - $(OBJ_DIR)menu$(OBJEXT) \ - $(OBJ_DIR)menuitem$(OBJEXT) \ - $(OBJ_DIR)winctrl$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbgf/hbgfwin/make_b32.bat b/harbour/contrib/hbgf/hbgfwin/make_b32.bat deleted file mode 100644 index d75290e4aa..0000000000 --- a/harbour/contrib/hbgf/hbgfwin/make_b32.bat +++ /dev/null @@ -1,9 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -set HB_ROOT=..\..\.. -set HB_MAKEFILE=..\..\mtpl_b32.mak - -call ..\..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbgf/hbgfwin/make_vc.bat b/harbour/contrib/hbgf/hbgfwin/make_vc.bat deleted file mode 100644 index 59fde0f4b9..0000000000 --- a/harbour/contrib/hbgf/hbgfwin/make_vc.bat +++ /dev/null @@ -1,9 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -set HB_ROOT=..\..\.. -set HB_MAKEFILE=..\..\mtpl_vc.mak - -call ..\..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbgt/common.mak b/harbour/contrib/hbgt/common.mak deleted file mode 100644 index 5089f1c96a..0000000000 --- a/harbour/contrib/hbgt/common.mak +++ /dev/null @@ -1,29 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbgt - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -LIB_OBJS = \ - $(OBJ_DIR)asciisgt$(OBJEXT) \ - $(OBJ_DIR)ascposgt$(OBJEXT) \ - $(OBJ_DIR)atdiff$(OBJEXT) \ - $(OBJ_DIR)chareven$(OBJEXT) \ - $(OBJ_DIR)charmixg$(OBJEXT) \ - $(OBJ_DIR)charodd$(OBJEXT) \ - $(OBJ_DIR)chrcount$(OBJEXT) \ - $(OBJ_DIR)chrfirst$(OBJEXT) \ - $(OBJ_DIR)chrtotal$(OBJEXT) \ - $(OBJ_DIR)strasint$(OBJEXT) \ - $(OBJ_DIR)strcount$(OBJEXT) \ - $(OBJ_DIR)strcspn$(OBJEXT) \ - $(OBJ_DIR)strdiffg$(OBJEXT) \ - $(OBJ_DIR)strexpan$(OBJEXT) \ - $(OBJ_DIR)strleft$(OBJEXT) \ - $(OBJ_DIR)strpbrk$(OBJEXT) \ - $(OBJ_DIR)strright$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbgt/make_b32.bat b/harbour/contrib/hbgt/make_b32.bat deleted file mode 100644 index c484512c4c..0000000000 --- a/harbour/contrib/hbgt/make_b32.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbgt/make_gcc.sh b/harbour/contrib/hbgt/make_gcc.sh deleted file mode 100755 index 0593942308..0000000000 --- a/harbour/contrib/hbgt/make_gcc.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 diff --git a/harbour/contrib/hbgt/make_vc.bat b/harbour/contrib/hbgt/make_vc.bat deleted file mode 100644 index 4ceb9b9261..0000000000 --- a/harbour/contrib/hbgt/make_vc.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbhpdf/common.mak b/harbour/contrib/hbhpdf/common.mak deleted file mode 100644 index 7a41074511..0000000000 --- a/harbour/contrib/hbhpdf/common.mak +++ /dev/null @@ -1,16 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbhpdf - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -PRG_HEADERS = \ - harupdf.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)harupdf$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbhpdf/make_b32.bat b/harbour/contrib/hbhpdf/make_b32.bat deleted file mode 100644 index 3e29729a97..0000000000 --- a/harbour/contrib/hbhpdf/make_b32.bat +++ /dev/null @@ -1,73 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_LIBHARU%%HB_DIR_LIBHARU%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need Haru Free PDF Library (libharu) DLL package -echo from www.libharu.org and this envvar to be set to -echo successfully build this library: -echo set HB_INC_LIBHARU=C:\libharu\include -echo or -echo set HB_DIR_LIBHARU=C:\libharu -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_LIBHARU%" == "" set HB_INC_LIBHARU=%HB_DIR_LIBHARU%\include -set CFLAGS=-I"%HB_INC_LIBHARU%" -set _HB_DLL_NAME=libhpdf -if exist "%HB_DIR_LIBHARU%\%_HB_DLL_NAME%.dll" set _HB_DLL_DIR=%HB_DIR_LIBHARU% -if exist "%HB_DIR_LIBHARU%\lib_dll\%_HB_DLL_NAME%.dll" set _HB_DLL_DIR=%HB_DIR_LIBHARU%\lib_dll - -if not "%HB_DIR_LIBHARU%" == "" echo Using .dll: "%_HB_DLL_DIR%\%_HB_DLL_NAME%.dll" - -rem --------------------------------------------------------------- - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_LIBHARU%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - implib ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib "%_HB_DLL_DIR%\%_HB_DLL_NAME%.dll" >> %_HB_MAKELOG% - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/hbhpdf/make_gcc.sh b/harbour/contrib/hbhpdf/make_gcc.sh deleted file mode 100755 index ea325c5222..0000000000 --- a/harbour/contrib/hbhpdf/make_gcc.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -if [ "${HB_INC_LIBHARU}" = "" ] -then - echo "---------------------------------------------------------------" - echo "IMPORTANT: You will need Haru Free PDF Library (libharu) DLL" - echo " package installed and this envvar to be set to" - echo " successfully build this library:" - echo " export HB_INC_LIBHARU=C:/libharu/include" - echo " or" - echo " export HB_INC_LIBHARU=/usr/include/libharu" - echo "---------------------------------------------------------------" - exit 1 -fi - -export CFLAGS= -for I in ${HB_INC_LIBHARU}; do - CFLAGS="${CFLAGS} -I${I}" -done -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 -unset CFLAGS diff --git a/harbour/contrib/hbhpdf/make_vc.bat b/harbour/contrib/hbhpdf/make_vc.bat deleted file mode 100644 index 85ac59747e..0000000000 --- a/harbour/contrib/hbhpdf/make_vc.bat +++ /dev/null @@ -1,74 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_LIBHARU%%HB_DIR_LIBHARU%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need Haru Free PDF Library (libharu) DLL package -echo from www.libharu.org and this envvar to be set to -echo successfully build this library: -echo set HB_INC_LIBHARU=C:\libharu\include -echo or -echo set HB_DIR_LIBHARU=C:\libharu -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_LIBHARU%" == "" set HB_INC_LIBHARU=%HB_DIR_LIBHARU%\include -set CFLAGS=-I"%HB_INC_LIBHARU%" -set _HB_DLL_NAME=libhpdf -if exist "%HB_DIR_LIBHARU%\%_HB_DLL_NAME%.dll" set _HB_DLL_DIR=%HB_DIR_LIBHARU% -if exist "%HB_DIR_LIBHARU%\lib_dll\%_HB_DLL_NAME%.dll" set _HB_DLL_DIR=%HB_DIR_LIBHARU%\lib_dll - -if not "%HB_DIR_LIBHARU%" == "" echo Using .dll: "%_HB_DLL_DIR%\%_HB_DLL_NAME%.dll" - -rem --------------------------------------------------------------- - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_LIBHARU%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - rem Use supplied .lib file. - if not exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy "%_HB_DLL_DIR%\%_HB_DLL_NAME%.lib" ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/hbmisc/common.mak b/harbour/contrib/hbmisc/common.mak deleted file mode 100644 index a512c46a2d..0000000000 --- a/harbour/contrib/hbmisc/common.mak +++ /dev/null @@ -1,24 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbmisc - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -LIB_OBJS = \ - $(OBJ_DIR)dates2$(OBJEXT) \ - $(OBJ_DIR)hb_f$(OBJEXT) \ - $(OBJ_DIR)spd$(OBJEXT) \ - $(OBJ_DIR)strfmt$(OBJEXT) \ - $(OBJ_DIR)stringsx$(OBJEXT) \ - \ - $(OBJ_DIR)fileread$(OBJEXT) \ - $(OBJ_DIR)nconvert$(OBJEXT) \ - $(OBJ_DIR)numtxten$(OBJEXT) \ - $(OBJ_DIR)numtxthu$(OBJEXT) \ - $(OBJ_DIR)stringp$(OBJEXT) \ - $(OBJ_DIR)twirler$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbmisc/make_b32.bat b/harbour/contrib/hbmisc/make_b32.bat deleted file mode 100644 index c484512c4c..0000000000 --- a/harbour/contrib/hbmisc/make_b32.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbmisc/make_gcc.sh b/harbour/contrib/hbmisc/make_gcc.sh deleted file mode 100755 index 0593942308..0000000000 --- a/harbour/contrib/hbmisc/make_gcc.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 diff --git a/harbour/contrib/hbmisc/make_vc.bat b/harbour/contrib/hbmisc/make_vc.bat deleted file mode 100644 index 4ceb9b9261..0000000000 --- a/harbour/contrib/hbmisc/make_vc.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbmsql/common.mak b/harbour/contrib/hbmsql/common.mak deleted file mode 100644 index 0a01dd1ab4..0000000000 --- a/harbour/contrib/hbmsql/common.mak +++ /dev/null @@ -1,18 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbmsql - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -PRG_HEADERS = \ - msql.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)msql$(OBJEXT) \ - \ - $(OBJ_DIR)tmsql$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbmsql/make_b32.bat b/harbour/contrib/hbmsql/make_b32.bat deleted file mode 100644 index c484512c4c..0000000000 --- a/harbour/contrib/hbmsql/make_b32.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbmsql/make_gcc.sh b/harbour/contrib/hbmsql/make_gcc.sh deleted file mode 100755 index 0593942308..0000000000 --- a/harbour/contrib/hbmsql/make_gcc.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 diff --git a/harbour/contrib/hbmsql/make_vc.bat b/harbour/contrib/hbmsql/make_vc.bat deleted file mode 100644 index 4ceb9b9261..0000000000 --- a/harbour/contrib/hbmsql/make_vc.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbmysql/common.mak b/harbour/contrib/hbmysql/common.mak deleted file mode 100644 index e494d28e04..0000000000 --- a/harbour/contrib/hbmysql/common.mak +++ /dev/null @@ -1,19 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbmysql - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -PRG_HEADERS = \ - mysql.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)mysql$(OBJEXT) \ - \ - $(OBJ_DIR)tmysql$(OBJEXT) \ - $(OBJ_DIR)tsqlbrw$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbmysql/make_b32.bat b/harbour/contrib/hbmysql/make_b32.bat deleted file mode 100644 index d08daf16cc..0000000000 --- a/harbour/contrib/hbmysql/make_b32.bat +++ /dev/null @@ -1,69 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_MYSQL%%HB_DIR_MYSQL%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need MySQL package and this envvar -echo to be set to successfully build this library: -echo set HB_INC_MYSQL=C:\mysql\include -echo or -echo set HB_DIR_MYSQL=C:\mysql -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_MYSQL%" == "" set HB_INC_MYSQL=%HB_DIR_MYSQL%\include -set CFLAGS=-I"%HB_INC_MYSQL%" -set _HB_DLL_NAME=libmySQL -set _HB_DLL_DIR=%HB_DIR_MYSQL%\bin - -rem --------------------------------------------------------------- - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_MYSQL%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - implib ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib "%_HB_DLL_DIR%\%_HB_DLL_NAME%.dll" >> %_HB_MAKELOG% - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/hbmysql/make_gcc.sh b/harbour/contrib/hbmysql/make_gcc.sh deleted file mode 100755 index ead0b8cdda..0000000000 --- a/harbour/contrib/hbmysql/make_gcc.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -if [ "${HB_INC_MYSQL}" = "" ] -then - echo "---------------------------------------------------------------" - echo "IMPORTANT: You will need MYSQL package installed and this" - echo " envvar to be set to successfully build this library:" - echo " export HB_INC_MYSQL=C:/Mysql/include" - echo " or" - echo " export HB_INC_MYSQL=/usr/include/mysql" - echo "---------------------------------------------------------------" - exit 1 -fi - -export CFLAGS="" -for I in ${HB_INC_MYSQL}; do - CFLAGS="${CFLAGS} -I${I}" -done -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 -unset CFLAGS diff --git a/harbour/contrib/hbmysql/make_vc.bat b/harbour/contrib/hbmysql/make_vc.bat deleted file mode 100644 index 3a05f82e60..0000000000 --- a/harbour/contrib/hbmysql/make_vc.bat +++ /dev/null @@ -1,70 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_MYSQL%%HB_DIR_MYSQL%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need MySQL package and this envvar -echo to be set to successfully build this library: -echo set HB_INC_MYSQL=C:\mysql\include -echo or -echo set HB_DIR_MYSQL=C:\mysql -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_MYSQL%" == "" set HB_INC_MYSQL=%HB_DIR_MYSQL%\include -set CFLAGS=-I"%HB_INC_MYSQL%" -set _HB_DLL_NAME=libmySQL -set _HB_DLL_DIR=%HB_DIR_MYSQL%\bin - -rem --------------------------------------------------------------- - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_MYSQL%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - rem Use supplied .lib file. - if not exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy "%HB_DIR_MYSQL%\lib\opt\%_HB_DLL_NAME%.lib" ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/hbmzip/common.mak b/harbour/contrib/hbmzip/common.mak deleted file mode 100644 index 4737faf7d2..0000000000 --- a/harbour/contrib/hbmzip/common.mak +++ /dev/null @@ -1,19 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbmzip - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -PRG_HEADERS = \ - hbmzip.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)ioapi$(OBJEXT) \ - $(OBJ_DIR)zip$(OBJEXT) \ - $(OBJ_DIR)unzip$(OBJEXT) \ - $(OBJ_DIR)hbmzip$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbmzip/make_b32.bat b/harbour/contrib/hbmzip/make_b32.bat deleted file mode 100644 index c484512c4c..0000000000 --- a/harbour/contrib/hbmzip/make_b32.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbmzip/make_gcc.sh b/harbour/contrib/hbmzip/make_gcc.sh deleted file mode 100755 index 0593942308..0000000000 --- a/harbour/contrib/hbmzip/make_gcc.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 diff --git a/harbour/contrib/hbmzip/make_vc.bat b/harbour/contrib/hbmzip/make_vc.bat deleted file mode 100644 index 4ceb9b9261..0000000000 --- a/harbour/contrib/hbmzip/make_vc.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbnf/common.mak b/harbour/contrib/hbnf/common.mak deleted file mode 100644 index 65a7815614..0000000000 --- a/harbour/contrib/hbnf/common.mak +++ /dev/null @@ -1,147 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbnf - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -PRG_HEADERS = \ - ftmenuto.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)alt$(OBJEXT) \ - $(OBJ_DIR)caplock$(OBJEXT) \ - $(OBJ_DIR)chdir$(OBJEXT) \ - $(OBJ_DIR)color2n$(OBJEXT) \ - $(OBJ_DIR)ctrl$(OBJEXT) \ - $(OBJ_DIR)descendn$(OBJEXT) \ - $(OBJ_DIR)dispc$(OBJEXT) \ - $(OBJ_DIR)ftattr$(OBJEXT) \ - $(OBJ_DIR)ftidle$(OBJEXT) \ - $(OBJ_DIR)ftisprn$(OBJEXT) \ - $(OBJ_DIR)ftshadow$(OBJEXT) \ - $(OBJ_DIR)fttext$(OBJEXT) \ - $(OBJ_DIR)getenvrn$(OBJEXT) \ - $(OBJ_DIR)getver$(OBJEXT) \ - $(OBJ_DIR)getvid$(OBJEXT) \ - $(OBJ_DIR)iamidle$(OBJEXT) \ - $(OBJ_DIR)kspeed$(OBJEXT) \ - $(OBJ_DIR)mkdir$(OBJEXT) \ - $(OBJ_DIR)mouse$(OBJEXT) \ - $(OBJ_DIR)n2color$(OBJEXT) \ - $(OBJ_DIR)numlock$(OBJEXT) \ - $(OBJ_DIR)origin$(OBJEXT) \ - $(OBJ_DIR)proper$(OBJEXT) \ - $(OBJ_DIR)prtscr$(OBJEXT) \ - $(OBJ_DIR)putkey$(OBJEXT) \ - $(OBJ_DIR)rmdir$(OBJEXT) \ - $(OBJ_DIR)setkeys$(OBJEXT) \ - $(OBJ_DIR)setlastk$(OBJEXT) \ - $(OBJ_DIR)shift$(OBJEXT) \ - $(OBJ_DIR)stod$(OBJEXT) \ - \ - $(OBJ_DIR)aading$(OBJEXT) \ - $(OBJ_DIR)aavg$(OBJEXT) \ - $(OBJ_DIR)acctadj$(OBJEXT) \ - $(OBJ_DIR)acctmnth$(OBJEXT) \ - $(OBJ_DIR)acctqtr$(OBJEXT) \ - $(OBJ_DIR)acctweek$(OBJEXT) \ - $(OBJ_DIR)acctyear$(OBJEXT) \ - $(OBJ_DIR)adessort$(OBJEXT) \ - $(OBJ_DIR)aemaxlen$(OBJEXT) \ - $(OBJ_DIR)aeminlen$(OBJEXT) \ - $(OBJ_DIR)amedian$(OBJEXT) \ - $(OBJ_DIR)anomatch$(OBJEXT) \ - $(OBJ_DIR)any2any$(OBJEXT) \ - $(OBJ_DIR)aredit$(OBJEXT) \ - $(OBJ_DIR)asum$(OBJEXT) \ - $(OBJ_DIR)at2$(OBJEXT) \ - $(OBJ_DIR)bitclr$(OBJEXT) \ - $(OBJ_DIR)bitset$(OBJEXT) \ - $(OBJ_DIR)blink$(OBJEXT) \ - $(OBJ_DIR)byt2bit$(OBJEXT) \ - $(OBJ_DIR)byt2hex$(OBJEXT) \ - $(OBJ_DIR)byteand$(OBJEXT) \ - $(OBJ_DIR)byteneg$(OBJEXT) \ - $(OBJ_DIR)bytenot$(OBJEXT) \ - $(OBJ_DIR)byteor$(OBJEXT) \ - $(OBJ_DIR)bytexor$(OBJEXT) \ - $(OBJ_DIR)calendar$(OBJEXT) \ - $(OBJ_DIR)clrsel$(OBJEXT) \ - $(OBJ_DIR)cntryset$(OBJEXT) \ - $(OBJ_DIR)d2e$(OBJEXT) \ - $(OBJ_DIR)datecnfg$(OBJEXT) \ - $(OBJ_DIR)dayofyr$(OBJEXT) \ - $(OBJ_DIR)daytobow$(OBJEXT) \ - $(OBJ_DIR)dectobin$(OBJEXT) \ - $(OBJ_DIR)dfile$(OBJEXT) \ - $(OBJ_DIR)diskfunc$(OBJEXT) \ - $(OBJ_DIR)dispmsg$(OBJEXT) \ - $(OBJ_DIR)dosver$(OBJEXT) \ - $(OBJ_DIR)e2d$(OBJEXT) \ - $(OBJ_DIR)easter$(OBJEXT) \ - $(OBJ_DIR)elapmil$(OBJEXT) \ - $(OBJ_DIR)elapsed$(OBJEXT) \ - $(OBJ_DIR)eltime$(OBJEXT) \ - $(OBJ_DIR)findith$(OBJEXT) \ - $(OBJ_DIR)firstday$(OBJEXT) \ - $(OBJ_DIR)floptst$(OBJEXT) \ - $(OBJ_DIR)ftround$(OBJEXT) \ - $(OBJ_DIR)gcd$(OBJEXT) \ - $(OBJ_DIR)hex2dec$(OBJEXT) \ - $(OBJ_DIR)invclr$(OBJEXT) \ - $(OBJ_DIR)isbit$(OBJEXT) \ - $(OBJ_DIR)isbiton$(OBJEXT) \ - $(OBJ_DIR)isshare$(OBJEXT) \ - $(OBJ_DIR)lastday$(OBJEXT) \ - $(OBJ_DIR)linked$(OBJEXT) \ - $(OBJ_DIR)madd$(OBJEXT) \ - $(OBJ_DIR)menu1$(OBJEXT) \ - $(OBJ_DIR)menutonf$(OBJEXT) \ - $(OBJ_DIR)metaph$(OBJEXT) \ - $(OBJ_DIR)miltime$(OBJEXT) \ - $(OBJ_DIR)min2dhm$(OBJEXT) \ - $(OBJ_DIR)month$(OBJEXT) \ - $(OBJ_DIR)mouse1$(OBJEXT) \ - $(OBJ_DIR)netpv$(OBJEXT) \ - $(OBJ_DIR)nooccur$(OBJEXT) \ - $(OBJ_DIR)ntow$(OBJEXT) \ - $(OBJ_DIR)nwlstat$(OBJEXT) \ - $(OBJ_DIR)nwsem$(OBJEXT) \ - $(OBJ_DIR)nwuid$(OBJEXT) \ - $(OBJ_DIR)page$(OBJEXT) \ - $(OBJ_DIR)pchr$(OBJEXT) \ - $(OBJ_DIR)pegs$(OBJEXT) \ - $(OBJ_DIR)pending$(OBJEXT) \ - $(OBJ_DIR)pickday$(OBJEXT) \ - $(OBJ_DIR)popadder$(OBJEXT) \ - $(OBJ_DIR)prtesc$(OBJEXT) \ - $(OBJ_DIR)pvid$(OBJEXT) \ - $(OBJ_DIR)qtr$(OBJEXT) \ - $(OBJ_DIR)rand1$(OBJEXT) \ - $(OBJ_DIR)restsets$(OBJEXT) \ - $(OBJ_DIR)savearr$(OBJEXT) \ - $(OBJ_DIR)savesets$(OBJEXT) \ - $(OBJ_DIR)scancode$(OBJEXT) \ - $(OBJ_DIR)scregion$(OBJEXT) \ - $(OBJ_DIR)setdate$(OBJEXT) \ - $(OBJ_DIR)settime$(OBJEXT) \ - $(OBJ_DIR)sinkey$(OBJEXT) \ - $(OBJ_DIR)sleep$(OBJEXT) \ - $(OBJ_DIR)sqzn$(OBJEXT) \ - $(OBJ_DIR)sysmem$(OBJEXT) \ - $(OBJ_DIR)tbwhile$(OBJEXT) \ - $(OBJ_DIR)tempfile$(OBJEXT) \ - $(OBJ_DIR)vertmenu$(OBJEXT) \ - $(OBJ_DIR)vidcur$(OBJEXT) \ - $(OBJ_DIR)vidmode$(OBJEXT) \ - $(OBJ_DIR)wda$(OBJEXT) \ - $(OBJ_DIR)week$(OBJEXT) \ - $(OBJ_DIR)workdays$(OBJEXT) \ - $(OBJ_DIR)woy$(OBJEXT) \ - $(OBJ_DIR)xbox$(OBJEXT) \ - $(OBJ_DIR)year$(OBJEXT) - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbnf/make_b32.bat b/harbour/contrib/hbnf/make_b32.bat deleted file mode 100644 index c484512c4c..0000000000 --- a/harbour/contrib/hbnf/make_b32.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbnf/make_gcc.sh b/harbour/contrib/hbnf/make_gcc.sh deleted file mode 100755 index 0593942308..0000000000 --- a/harbour/contrib/hbnf/make_gcc.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 diff --git a/harbour/contrib/hbnf/make_vc.bat b/harbour/contrib/hbnf/make_vc.bat deleted file mode 100644 index 4ceb9b9261..0000000000 --- a/harbour/contrib/hbnf/make_vc.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbodbc/common.mak b/harbour/contrib/hbodbc/common.mak deleted file mode 100644 index e30c40386f..0000000000 --- a/harbour/contrib/hbodbc/common.mak +++ /dev/null @@ -1,19 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbodbc - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -PRG_HEADERS = \ - sql.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)odbc$(OBJEXT) \ - \ - $(OBJ_DIR)todbc$(OBJEXT) \ - $(OBJ_DIR)browodbc$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbodbc/make_b32.bat b/harbour/contrib/hbodbc/make_b32.bat deleted file mode 100644 index 9bc1404975..0000000000 --- a/harbour/contrib/hbodbc/make_b32.bat +++ /dev/null @@ -1,48 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -set HB_DLL_NAME=odbc32 -set HB_DLL_DIR=%SystemRoot%\system32 - -rem --------------------------------------------------------------- - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - implib ..\..\lib\%_HB_CC_NAME%\%HB_DLL_NAME%.lib "%HB_DLL_DIR%\%HB_DLL_NAME%.dll" >> %_HB_MAKELOG% - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set HB_DLL_NAME= -set HB_DLL_DIR= diff --git a/harbour/contrib/hbodbc/make_gcc.sh b/harbour/contrib/hbodbc/make_gcc.sh deleted file mode 100755 index 0593942308..0000000000 --- a/harbour/contrib/hbodbc/make_gcc.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 diff --git a/harbour/contrib/hbodbc/make_vc.bat b/harbour/contrib/hbodbc/make_vc.bat deleted file mode 100644 index b6ece760f7..0000000000 --- a/harbour/contrib/hbodbc/make_vc.bat +++ /dev/null @@ -1,47 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -set HB_DLL_NAME=odbc32 -set HB_DLL_DIR=%SystemRoot%\system32 - -rem --------------------------------------------------------------- - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set HB_DLL_NAME= -set HB_DLL_DIR= diff --git a/harbour/contrib/hbole/common.mak b/harbour/contrib/hbole/common.mak deleted file mode 100644 index 17635c0943..0000000000 --- a/harbour/contrib/hbole/common.mak +++ /dev/null @@ -1,15 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbole - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -LIB_OBJS = \ - $(OBJ_DIR)ole2$(OBJEXT) \ - \ - $(OBJ_DIR)oleauto$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbole/make_b32.bat b/harbour/contrib/hbole/make_b32.bat deleted file mode 100644 index c484512c4c..0000000000 --- a/harbour/contrib/hbole/make_b32.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbole/make_gcc.sh b/harbour/contrib/hbole/make_gcc.sh deleted file mode 100755 index 0593942308..0000000000 --- a/harbour/contrib/hbole/make_gcc.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 diff --git a/harbour/contrib/hbole/make_vc.bat b/harbour/contrib/hbole/make_vc.bat deleted file mode 100644 index 4ceb9b9261..0000000000 --- a/harbour/contrib/hbole/make_vc.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbpgsql/common.mak b/harbour/contrib/hbpgsql/common.mak deleted file mode 100644 index 302b8ae75d..0000000000 --- a/harbour/contrib/hbpgsql/common.mak +++ /dev/null @@ -1,19 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbpgsql - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -PRG_HEADERS = \ - postgres.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)postgres$(OBJEXT) \ - \ - $(OBJ_DIR)tpostgre$(OBJEXT) \ - $(OBJ_DIR)pgrdd$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbpgsql/make_b32.bat b/harbour/contrib/hbpgsql/make_b32.bat deleted file mode 100644 index 1bdbeaaa05..0000000000 --- a/harbour/contrib/hbpgsql/make_b32.bat +++ /dev/null @@ -1,69 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_PGSQL%%HB_DIR_PGSQL%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need PostreSQL package and this envvar -echo to be set to successfully build this library: -echo set HB_INC_PGSQL=C:\pgsql\include -echo or -echo set HB_DIR_PGSQL=C:\pgsql -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_PGSQL%" == "" set HB_INC_PGSQL=%HB_DIR_PGSQL%\include -set CFLAGS=-I"%HB_INC_PGSQL%" -set _HB_DLL_NAME=libpq -set _HB_DLL_DIR=%HB_DIR_PGSQL%\lib - -rem --------------------------------------------------------------- - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_PGSQL%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - implib -a ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib "%_HB_DLL_DIR%\%_HB_DLL_NAME%.dll" >> %_HB_MAKELOG% - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/hbpgsql/make_gcc.sh b/harbour/contrib/hbpgsql/make_gcc.sh deleted file mode 100755 index 0adbe980e8..0000000000 --- a/harbour/contrib/hbpgsql/make_gcc.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -if [ "${HB_INC_PGSQL}" = "" ] -then - echo "---------------------------------------------------------------" - echo "IMPORTANT: You will need PostgreSQL package installed and this" - echo " envvar to be set to successfully build this library:" - echo " export HB_INC_PGSQL=C:/Posgres/include" - echo " or" - echo " export HB_INC_PGSQL=/usr/include/postgres" - echo "---------------------------------------------------------------" - exit 1 -fi - -export CFLAGS="" -for I in ${HB_INC_PGSQL}; do - CFLAGS="${CFLAGS} -I${I}" -done -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 -unset CFLAGS diff --git a/harbour/contrib/hbpgsql/make_vc.bat b/harbour/contrib/hbpgsql/make_vc.bat deleted file mode 100644 index 62f444e96f..0000000000 --- a/harbour/contrib/hbpgsql/make_vc.bat +++ /dev/null @@ -1,70 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_PGSQL%%HB_DIR_PGSQL%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need PostreSQL package and this envvar -echo to be set to successfully build this library: -echo set HB_INC_PGSQL=C:\pgsql\include -echo or -echo set HB_DIR_PGSQL=C:\pgsql -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_PGSQL%" == "" set HB_INC_PGSQL=%HB_DIR_PGSQL%\include -set CFLAGS=-I"%HB_INC_PGSQL%" -set _HB_DLL_NAME=libpq -set _HB_DLL_DIR=%HB_DIR_PGSQL%\lib - -rem --------------------------------------------------------------- - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_PGSQL%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - rem Use supplied .lib file. - if not exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy "%_HB_DLL_DIR%\%_HB_DLL_NAME%.lib" ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/hbsqlit3/common.mak b/harbour/contrib/hbsqlit3/common.mak deleted file mode 100644 index 2e7d2f7e79..0000000000 --- a/harbour/contrib/hbsqlit3/common.mak +++ /dev/null @@ -1,16 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbsqlit3 - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -PRG_HEADERS = \ - hbsqlit3.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)hbsqlit3$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbsqlit3/make_b32.bat b/harbour/contrib/hbsqlit3/make_b32.bat deleted file mode 100644 index c484512c4c..0000000000 --- a/harbour/contrib/hbsqlit3/make_b32.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbsqlit3/make_gcc.sh b/harbour/contrib/hbsqlit3/make_gcc.sh deleted file mode 100755 index 0593942308..0000000000 --- a/harbour/contrib/hbsqlit3/make_gcc.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 diff --git a/harbour/contrib/hbsqlit3/make_vc.bat b/harbour/contrib/hbsqlit3/make_vc.bat deleted file mode 100644 index 4ceb9b9261..0000000000 --- a/harbour/contrib/hbsqlit3/make_vc.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbssl/common.mak b/harbour/contrib/hbssl/common.mak deleted file mode 100644 index 0f6075c2f6..0000000000 --- a/harbour/contrib/hbssl/common.mak +++ /dev/null @@ -1,20 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbssl - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -PRG_HEADERS = \ - hbssl.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)ssl$(OBJEXT) \ - $(OBJ_DIR)sslciph$(OBJEXT) \ - $(OBJ_DIR)sslctx$(OBJEXT) \ - $(OBJ_DIR)sslrand$(OBJEXT) \ - $(OBJ_DIR)sslsess$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbssl/make_b32.bat b/harbour/contrib/hbssl/make_b32.bat deleted file mode 100644 index 6b03f21971..0000000000 --- a/harbour/contrib/hbssl/make_b32.bat +++ /dev/null @@ -1,81 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_OPENSSL%%HB_DIR_OPENSSL%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need the 'OpenSSL' package and this envvar -echo to be set to successfully build this library: -echo set HB_INC_OPENSSL=C:\openssl -echo or -echo set HB_DIR_OPENSSL=C:\openssl -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_OPENSSL%" == "" set HB_INC_OPENSSL=%HB_DIR_OPENSSL%\inc32 -set CFLAGS=-I"%HB_INC_OPENSSL%" -set _HB_DLL_NAME1=libeay32 -set _HB_DLL_NAME2=ssleay32 -if exist "%HB_DIR_OPENSSL%\out32dll\%_HB_DLL_NAME1%.dll" set _HB_DLL_DIR=%HB_DIR_OPENSSL%\out32dll -if exist "%HB_DIR_OPENSSL%\dll\%_HB_DLL_NAME1%.dll" set _HB_DLL_DIR=%HB_DIR_OPENSSL%\dll -if exist "%HB_DIR_OPENSSL%\%_HB_DLL_NAME1%.dll" set _HB_DLL_DIR=%HB_DIR_OPENSSL% - -if not "%HB_DIR_OPENSSL%" == "" echo Using .dll: "%_HB_DLL_DIR%\%_HB_DLL_NAME1%.dll" - -rem --------------------------------------------------------------- - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_OPENSSL%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - implib -a ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME1%.lib "%_HB_DLL_DIR%\%_HB_DLL_NAME1%.dll" >> %_HB_MAKELOG% - implib -a ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME2%.lib "%_HB_DLL_DIR%\%_HB_DLL_NAME2%.dll" >> %_HB_MAKELOG% - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME1%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME1%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME1%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME1%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME1%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME1%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME2%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME2%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME2%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME2%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME2%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME2%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME1%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME1%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME1%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME1%.lib %_HB_LIB_INSTALL% - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME2%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME2%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME2%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME2%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME1= -set _HB_DLL_NAME2= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/hbssl/make_gcc.sh b/harbour/contrib/hbssl/make_gcc.sh deleted file mode 100755 index 750c1a8c58..0000000000 --- a/harbour/contrib/hbssl/make_gcc.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -if [ "${HB_INC_OPENSSL}" = "" ] -then - echo "---------------------------------------------------------------" - echo "IMPORTANT: You will need the 'OpenSSL' package installed and this" - echo " envvar to be set to successfully build this library:" - echo " export HB_INC_OPENSSL=C:/openssl/inc32" - echo " or" - echo " export HB_INC_OPENSSL=/usr/include" - echo "---------------------------------------------------------------" - exit 1 -fi - -export CFLAGS="" -for I in ${HB_INC_OPENSSL}; do - CFLAGS="${CFLAGS} -I${I}" -done -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 -unset CFLAGS diff --git a/harbour/contrib/hbssl/make_vc.bat b/harbour/contrib/hbssl/make_vc.bat deleted file mode 100644 index c4ff0f773b..0000000000 --- a/harbour/contrib/hbssl/make_vc.bat +++ /dev/null @@ -1,82 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_OPENSSL%%HB_DIR_OPENSSL%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need the 'OpenSSL' package and this envvar -echo to be set to successfully build this library: -echo set HB_INC_OPENSSL=C:\openssl -echo or -echo set HB_DIR_OPENSSL=C:\openssl -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_OPENSSL%" == "" set HB_INC_OPENSSL=%HB_DIR_OPENSSL%\inc32 -set CFLAGS=-I"%HB_INC_OPENSSL%" -set _HB_DLL_NAME1=libeay32 -set _HB_DLL_NAME2=ssleay32 -if exist "%HB_DIR_OPENSSL%\out32dll\%_HB_DLL_NAME1%.dll" set _HB_DLL_DIR=%HB_DIR_OPENSSL%\out32dll -if exist "%HB_DIR_OPENSSL%\dll\%_HB_DLL_NAME1%.dll" set _HB_DLL_DIR=%HB_DIR_OPENSSL%\dll -if exist "%HB_DIR_OPENSSL%\%_HB_DLL_NAME1%.dll" set _HB_DLL_DIR=%HB_DIR_OPENSSL% - -if not "%HB_DIR_OPENSSL%" == "" echo Using .dll: "%_HB_DLL_DIR%\%_HB_DLL_NAME1%.dll" - -rem --------------------------------------------------------------- - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_OPENSSL%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - rem Use supplied .lib file. - if not exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME1%.lib copy "%_HB_DLL_DIR%\%_HB_DLL_NAME1%.lib" ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME1%.lib > nul - if not exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME2%.lib copy "%_HB_DLL_DIR%\%_HB_DLL_NAME2%.lib" ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME2%.lib > nul - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME1%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME1%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME1%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME1%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME1%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME1%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME2%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME2%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME2%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME2%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME2%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME2%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME1%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME1%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME1%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME1%.lib %_HB_LIB_INSTALL% - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME2%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME2%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME2%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME2%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME1= -set _HB_DLL_NAME2= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/hbtip/common.mak b/harbour/contrib/hbtip/common.mak deleted file mode 100644 index 6dee58e49b..0000000000 --- a/harbour/contrib/hbtip/common.mak +++ /dev/null @@ -1,36 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbtip - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -PRG_HEADERS = \ - thtml.ch \ - tip.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)base64x$(OBJEXT) \ - $(OBJ_DIR)encmthd$(OBJEXT) \ - $(OBJ_DIR)utils$(OBJEXT) \ - \ - $(OBJ_DIR)cgi$(OBJEXT) \ - $(OBJ_DIR)client$(OBJEXT) \ - $(OBJ_DIR)credent$(OBJEXT) \ - $(OBJ_DIR)encb64$(OBJEXT) \ - $(OBJ_DIR)encoder$(OBJEXT) \ - $(OBJ_DIR)encqp$(OBJEXT) \ - $(OBJ_DIR)encurl$(OBJEXT) \ - $(OBJ_DIR)ftpcln$(OBJEXT) \ - $(OBJ_DIR)httpcln$(OBJEXT) \ - $(OBJ_DIR)mail$(OBJEXT) \ - $(OBJ_DIR)popcln$(OBJEXT) \ - $(OBJ_DIR)sessid$(OBJEXT) \ - $(OBJ_DIR)sendmail$(OBJEXT) \ - $(OBJ_DIR)smtpcln$(OBJEXT) \ - $(OBJ_DIR)thtml$(OBJEXT) \ - $(OBJ_DIR)url$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbtip/make_b32.bat b/harbour/contrib/hbtip/make_b32.bat deleted file mode 100644 index c484512c4c..0000000000 --- a/harbour/contrib/hbtip/make_b32.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbtip/make_gcc.sh b/harbour/contrib/hbtip/make_gcc.sh deleted file mode 100755 index 0593942308..0000000000 --- a/harbour/contrib/hbtip/make_gcc.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 diff --git a/harbour/contrib/hbtip/make_vc.bat b/harbour/contrib/hbtip/make_vc.bat deleted file mode 100644 index 4ceb9b9261..0000000000 --- a/harbour/contrib/hbtip/make_vc.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbtpathy/common.mak b/harbour/contrib/hbtpathy/common.mak deleted file mode 100644 index 937156a057..0000000000 --- a/harbour/contrib/hbtpathy/common.mak +++ /dev/null @@ -1,16 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbtpathy - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -LIB_OBJS = \ - $(OBJ_DIR)tpwin$(OBJEXT) \ - $(OBJ_DIR)tpcommon$(OBJEXT) \ - \ - $(OBJ_DIR)telepath$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbtpathy/make_b32.bat b/harbour/contrib/hbtpathy/make_b32.bat deleted file mode 100644 index c484512c4c..0000000000 --- a/harbour/contrib/hbtpathy/make_b32.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbtpathy/make_gcc.sh b/harbour/contrib/hbtpathy/make_gcc.sh deleted file mode 100755 index 0593942308..0000000000 --- a/harbour/contrib/hbtpathy/make_gcc.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 diff --git a/harbour/contrib/hbtpathy/make_vc.bat b/harbour/contrib/hbtpathy/make_vc.bat deleted file mode 100644 index 4ceb9b9261..0000000000 --- a/harbour/contrib/hbtpathy/make_vc.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbvpdf/common.mak b/harbour/contrib/hbvpdf/common.mak deleted file mode 100644 index 1b4e4ac63c..0000000000 --- a/harbour/contrib/hbvpdf/common.mak +++ /dev/null @@ -1,18 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbvpdf - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -PRG_HEADERS = \ - hbvpdf.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)hbvpdf$(OBJEXT) \ - $(OBJ_DIR)hbvpdft$(OBJEXT) \ - $(OBJ_DIR)hbvpsup$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbvpdf/make_b32.bat b/harbour/contrib/hbvpdf/make_b32.bat deleted file mode 100644 index c484512c4c..0000000000 --- a/harbour/contrib/hbvpdf/make_b32.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbvpdf/make_gcc.sh b/harbour/contrib/hbvpdf/make_gcc.sh deleted file mode 100755 index 0593942308..0000000000 --- a/harbour/contrib/hbvpdf/make_gcc.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 diff --git a/harbour/contrib/hbvpdf/make_vc.bat b/harbour/contrib/hbvpdf/make_vc.bat deleted file mode 100644 index 4ceb9b9261..0000000000 --- a/harbour/contrib/hbvpdf/make_vc.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbwhat/common.mak b/harbour/contrib/hbwhat/common.mak deleted file mode 100644 index e6a015d190..0000000000 --- a/harbour/contrib/hbwhat/common.mak +++ /dev/null @@ -1,81 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbwhat - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -PRG_HEADERS = \ - commctrl.ch \ - commdlg.ch \ - debug.ch \ - hbwhat.ch \ - import.ch \ - sqltypes.ch \ - wingdi.ch \ - wininet.ch \ - winstruc.ch \ - winuser.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)wincorec$(OBJEXT) \ - $(OBJ_DIR)whtbmp$(OBJEXT) \ - $(OBJ_DIR)whtbrsh$(OBJEXT) \ - $(OBJ_DIR)whtcdlg$(OBJEXT) \ - $(OBJ_DIR)whtclpb$(OBJEXT) \ - $(OBJ_DIR)whtcomm$(OBJEXT) \ - $(OBJ_DIR)whtcret$(OBJEXT) \ - $(OBJ_DIR)whtdate$(OBJEXT) \ - $(OBJ_DIR)whtdc$(OBJEXT) \ - $(OBJ_DIR)whtdir$(OBJEXT) \ - $(OBJ_DIR)whtdlg$(OBJEXT) \ - $(OBJ_DIR)whtdraw$(OBJEXT) \ - $(OBJ_DIR)whtfont$(OBJEXT) \ - $(OBJ_DIR)whtgdi$(OBJEXT) \ - $(OBJ_DIR)whthead$(OBJEXT) \ - $(OBJ_DIR)whticon$(OBJEXT) \ - $(OBJ_DIR)whtilst$(OBJEXT) \ - $(OBJ_DIR)whtinet$(OBJEXT) \ - $(OBJ_DIR)whtini$(OBJEXT) \ - $(OBJ_DIR)whtkbrd$(OBJEXT) \ - $(OBJ_DIR)whtlv$(OBJEXT) \ - $(OBJ_DIR)whtmain$(OBJEXT) \ - $(OBJ_DIR)whtmapi$(OBJEXT) \ - $(OBJ_DIR)whtmem$(OBJEXT) \ - $(OBJ_DIR)whtmenu$(OBJEXT) \ - $(OBJ_DIR)whtmeta$(OBJEXT) \ - $(OBJ_DIR)whtmisc$(OBJEXT) \ - $(OBJ_DIR)whtmmcap$(OBJEXT) \ - $(OBJ_DIR)whtmous$(OBJEXT) \ - $(OBJ_DIR)whtmsg$(OBJEXT) \ - $(OBJ_DIR)whtpen$(OBJEXT) \ - $(OBJ_DIR)whtprn$(OBJEXT) \ - $(OBJ_DIR)whtrect$(OBJEXT) \ - $(OBJ_DIR)whtreg$(OBJEXT) \ - $(OBJ_DIR)whtrgn$(OBJEXT) \ - $(OBJ_DIR)whtscrlb$(OBJEXT) \ - $(OBJ_DIR)whtseria$(OBJEXT) \ - $(OBJ_DIR)whtshell$(OBJEXT) \ - $(OBJ_DIR)whtsock$(OBJEXT) \ - $(OBJ_DIR)whtsys$(OBJEXT) \ - $(OBJ_DIR)whttab$(OBJEXT) \ - $(OBJ_DIR)whttbar$(OBJEXT) \ - $(OBJ_DIR)whttext$(OBJEXT) \ - $(OBJ_DIR)whttree$(OBJEXT) \ - $(OBJ_DIR)whtview$(OBJEXT) \ - $(OBJ_DIR)whtwnd$(OBJEXT) \ - \ - $(OBJ_DIR)whatutil$(OBJEXT) \ - $(OBJ_DIR)wincdlg$(OBJEXT) \ - $(OBJ_DIR)wincomm$(OBJEXT) \ - $(OBJ_DIR)wincore$(OBJEXT) \ - $(OBJ_DIR)windebug$(OBJEXT) \ - $(OBJ_DIR)winerror$(OBJEXT) \ - $(OBJ_DIR)winini$(OBJEXT) \ - $(OBJ_DIR)winrbar$(OBJEXT) \ - $(OBJ_DIR)wintabs$(OBJEXT) \ - $(OBJ_DIR)wintbar$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbwhat/make_b32.bat b/harbour/contrib/hbwhat/make_b32.bat deleted file mode 100644 index 2eacd8b76d..0000000000 --- a/harbour/contrib/hbwhat/make_b32.bat +++ /dev/null @@ -1,10 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -set HARBOURFLAGS=-I..\xhb - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -set HARBOURFLAGS= diff --git a/harbour/contrib/hbwhat/make_gcc.sh b/harbour/contrib/hbwhat/make_gcc.sh deleted file mode 100755 index 88056b0ac7..0000000000 --- a/harbour/contrib/hbwhat/make_gcc.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# -export HARBOURFLAGS="-I../xhb" -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 -unset HARBOURFLAGS diff --git a/harbour/contrib/hbwhat/make_vc.bat b/harbour/contrib/hbwhat/make_vc.bat deleted file mode 100644 index 5accf5b3c8..0000000000 --- a/harbour/contrib/hbwhat/make_vc.bat +++ /dev/null @@ -1,10 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -set HARBOURFLAGS=-I..\xhb - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -set HARBOURFLAGS= diff --git a/harbour/contrib/hbwin/common.mak b/harbour/contrib/hbwin/common.mak deleted file mode 100644 index c95178532c..0000000000 --- a/harbour/contrib/hbwin/common.mak +++ /dev/null @@ -1,36 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbwin - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -C_HEADERS = \ - hbwapi.h \ - hbwin.h \ - -PRG_HEADERS = \ - hbwin.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)win_dll$(OBJEXT) \ - $(OBJ_DIR)win_misc$(OBJEXT) \ - $(OBJ_DIR)win_ole$(OBJEXT) \ - $(OBJ_DIR)win_osc$(OBJEXT) \ - $(OBJ_DIR)win_prn1$(OBJEXT) \ - $(OBJ_DIR)win_prn2$(OBJEXT) \ - $(OBJ_DIR)win_prt$(OBJEXT) \ - $(OBJ_DIR)win_regc$(OBJEXT) \ - $(OBJ_DIR)wapi_commctrl$(OBJEXT) \ - $(OBJ_DIR)wapi_winbase$(OBJEXT) \ - $(OBJ_DIR)wapi_winuser$(OBJEXT) \ - \ - $(OBJ_DIR)win_os$(OBJEXT) \ - $(OBJ_DIR)win_reg$(OBJEXT) \ - $(OBJ_DIR)win_tole$(OBJEXT) \ - $(OBJ_DIR)win_tprn$(OBJEXT) \ - $(OBJ_DIR)win_tprt$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbwin/make_b32.bat b/harbour/contrib/hbwin/make_b32.bat deleted file mode 100644 index c484512c4c..0000000000 --- a/harbour/contrib/hbwin/make_b32.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbwin/make_gcc.sh b/harbour/contrib/hbwin/make_gcc.sh deleted file mode 100755 index 0593942308..0000000000 --- a/harbour/contrib/hbwin/make_gcc.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 diff --git a/harbour/contrib/hbwin/make_vc.bat b/harbour/contrib/hbwin/make_vc.bat deleted file mode 100644 index 4ceb9b9261..0000000000 --- a/harbour/contrib/hbwin/make_vc.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbziparc/common.mak b/harbour/contrib/hbziparc/common.mak deleted file mode 100644 index 7672b3da30..0000000000 --- a/harbour/contrib/hbziparc/common.mak +++ /dev/null @@ -1,13 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)hbziparc - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -LIB_OBJS = \ - $(OBJ_DIR)hbziparc$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/hbziparc/make_b32.bat b/harbour/contrib/hbziparc/make_b32.bat deleted file mode 100644 index c484512c4c..0000000000 --- a/harbour/contrib/hbziparc/make_b32.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/hbziparc/make_gcc.sh b/harbour/contrib/hbziparc/make_gcc.sh deleted file mode 100755 index 0593942308..0000000000 --- a/harbour/contrib/hbziparc/make_gcc.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 diff --git a/harbour/contrib/hbziparc/make_vc.bat b/harbour/contrib/hbziparc/make_vc.bat deleted file mode 100644 index 4ceb9b9261..0000000000 --- a/harbour/contrib/hbziparc/make_vc.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/make_b32_all.bat b/harbour/contrib/make_b32_all.bat deleted file mode 100644 index 8675ce072f..0000000000 --- a/harbour/contrib/make_b32_all.bat +++ /dev/null @@ -1,83 +0,0 @@ -@rem -@rem $Id$ -@rem - -@echo off - -rem ******************************************************* -rem Bat file for creating (almost all) contrib libs -rem for Harbour Project for Borland C/C++ -rem ******************************************************* - -rem ******************************************************* -rem Copyright 2007 Marek Paliwoda (mpaliwoda "at" interia "dot" pl) -rem See doc/license.txt for licensing terms. -rem ******************************************************* - -rem ******************************************************* -rem The compilation is done in three steps. PLEASE DO NOT MODIFY IT -rem or you will break a Windows9x command.com line length limit !!! -rem ******************************************************* - -set HB_SHOW_ERRORS=no - -rem ******************************************************* -rem Creating a worker bat file ... -rem ******************************************************* - -set _HB_BATWORKER=_hbwrk_.bat - -echo @echo off > %_HB_BATWORKER% -echo if %%1x == x goto EXIT >> %_HB_BATWORKER% -echo if not exist %%1\make_b32.bat goto EXIT >> %_HB_BATWORKER% -echo echo Entering: %%1 >> %_HB_BATWORKER% -echo cd %%1 >> %_HB_BATWORKER% -echo call make_b32.bat %%2 %%3 %%4 %%5 %%6 %%7 %%8 %%9 >> %_HB_BATWORKER% -echo cd .. >> %_HB_BATWORKER% -echo :EXIT >> %_HB_BATWORKER% - -rem ******************************************************* -rem Compiling contrib dirs ... -rem ******************************************************* - -set _HB_DIRS=%HB_CONTRIBLIBS% -if not "%_HB_DIRS%" == "" goto :OVERRIDE - -set _HB_DIRS=gtwvg hbbmcdx hbbtree hbclipsm hbcrypt hbct hbgt hbmisc -for %%n in ( %_HB_DIRS% ) do %COMSPEC% /c %_HB_BATWORKER% %%n %1 %2 %3 %4 %5 %6 %7 %8 %9 - -set _HB_DIRS=hbmsql hbmzip hbnf hbodbc hbole hbsqlit3 -for %%n in ( %_HB_DIRS% ) do %COMSPEC% /c %_HB_BATWORKER% %%n %1 %2 %3 %4 %5 %6 %7 %8 %9 - -set _HB_DIRS=hbtip hbtpathy hbvpdf hbwin hbziparc -for %%n in ( %_HB_DIRS% ) do %COMSPEC% /c %_HB_BATWORKER% %%n %1 %2 %3 %4 %5 %6 %7 %8 %9 - -set _HB_DIRS=rddado rddsql xhb -if not "%HB_INC_ALLEGRO%%HB_DIR_ALLEGRO%" == "" set _HB_DIRS=%_HB_DIRS% gtalleg -if not "%HB_INC_APOLLO%%HB_DIR_APOLLO%" == "" set _HB_DIRS=%_HB_DIRS% hbapollo -if not "%HB_INC_BLAT%%HB_DIR_BLAT%" == "" set _HB_DIRS=%_HB_DIRS% hbblat -if not "%HB_INC_CURL%%HB_DIR_CURL%" == "" set _HB_DIRS=%_HB_DIRS% hbcurl -if not "%HB_INC_FIREBIRD%%HB_DIR_FIREBIRD%" == "" set _HB_DIRS=%_HB_DIRS% hbfbird -if not "%HB_INC_FREEIMAGE%%HB_DIR_FREEIMAGE%" == "" set _HB_DIRS=%_HB_DIRS% hbfimage -if not "%HB_INC_GD%%HB_DIR_GD%" == "" set _HB_DIRS=%_HB_DIRS% hbgd -if not "%HB_INC_LIBHARU%%HB_DIR_LIBHARU%" == "" set _HB_DIRS=%_HB_DIRS% hbhpdf -if not "%HB_INC_MYSQL%%HB_DIR_MYSQL%" == "" set _HB_DIRS=%_HB_DIRS% hbmysql -if not "%HB_INC_PGSQL%%HB_DIR_PGSQL%" == "" set _HB_DIRS=%_HB_DIRS% hbpgsql -if not "%HB_INC_OPENSSL%%HB_DIR_OPENSSL%" == "" set _HB_DIRS=%_HB_DIRS% hbssl -if not "%HB_INC_ADS%%HB_DIR_ADS%" == "" set _HB_DIRS=%_HB_DIRS% rddads -:OVERRIDE -for %%n in ( %_HB_DIRS% ) do %COMSPEC% /c %_HB_BATWORKER% %%n %1 %2 %3 %4 %5 %6 %7 %8 %9 - -if not "%HB_CONTRIB_ADDONS%" == "" goto :NO_ADDONS -for %%n in ( %HB_CONTRIB_ADDONS% ) do %COMSPEC% /c %_HB_BATWORKER% %%n %1 %2 %3 %4 %5 %6 %7 %8 %9 -:NO_ADDONS - -rem ******************************************************* -rem Cleaning ... -rem ******************************************************* - -del %_HB_BATWORKER% > nul - -set _HB_DIRS= -set _HB_BATWORKER= -set HB_SHOW_ERRORS= diff --git a/harbour/contrib/make_gcc_all.sh b/harbour/contrib/make_gcc_all.sh deleted file mode 100755 index 2b8223aea7..0000000000 --- a/harbour/contrib/make_gcc_all.sh +++ /dev/null @@ -1,90 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -# --------------------------------------------------------------- -# Partly based on harbour/make_gcc.sh by : -# Copyright 2007 Przemyslaw Czerpak (druzus/at/priv.onet.pl), -# See doc/license.txt for licensing terms. -# --------------------------------------------------------------- - -if [ -z "$HB_ARCHITECTURE" ]; then - if [ "$OSTYPE" = "msdosdjgpp" ]; then - hb_arch="dos" - else - hb_arch=`uname -s | tr -d "[-]" | tr '[A-Z]' '[a-z]' 2>/dev/null` - case "$hb_arch" in - *windows*|*mingw32*|msys*) hb_arch="win" ;; - *cygwin*) hb_arch="cyg" ;; - *dos) hb_arch="dos" ;; - *bsd) hb_arch="bsd" ;; - esac - fi - export HB_ARCHITECTURE="$hb_arch" _HB_ARCH_SAVED=1 -fi - -#************************************************************** - -if [ -z "$HB_CC_NAME" ]; then - case "$HB_ARCHITECTURE" in - win) HB_CC_NAME="mingw" ;; - dos) HB_CC_NAME="djgpp" ;; - *) HB_CC_NAME="gcc" ;; - esac - export HB_CC_NAME _HB_CC_NAME_SAVED=1 -fi - -#************************************************************** - -if [ "$HB_CONTRIBLIBS" != "" ]; then - _HB_DIRS="${HB_CONTRIBLIBS}" -else - _HB_DIRS="hbbmcdx hbbtree hbclipsm hbcrypt hbct hbgt hbmisc hbmsql hbmzip hbnf hbtip hbsqlit3 hbtpathy hbvpdf hbziparc rddsql xhb" - - case "$HB_ARCHITECTURE" in - win|cyg|os2) - _HB_DIRS="${_HB_DIRS} gtwvg hbole hbodbc hbwin rddado" - ;; - *) - esac - - if [ "${HB_INC_ALLEGRO}" != "" ]; then _HB_DIRS="${_HB_DIRS} gtalleg" ; fi; - if [ "${HB_INC_APOLLO}" != "" ]; then _HB_DIRS="${_HB_DIRS} hbapollo"; fi; - if [ "${HB_INC_BLAT}" != "" ]; then _HB_DIRS="${_HB_DIRS} hbblat" ; fi; - if [ "${HB_INC_CURL}" != "" ]; then _HB_DIRS="${_HB_DIRS} hbcurl" ; fi; - if [ "${HB_INC_FIREBIRD}" != "" ]; then _HB_DIRS="${_HB_DIRS} hbfbird" ; fi; - if [ "${HB_INC_FREEIMAGE}" != "" ]; then _HB_DIRS="${_HB_DIRS} hbfimage"; fi; - if [ "${HB_INC_GD}" != "" ]; then _HB_DIRS="${_HB_DIRS} hbgd" ; fi; - if [ "${HB_INC_LIBHARU}" != "" ]; then _HB_DIRS="${_HB_DIRS} hbhpdf" ; fi; - if [ "${HB_INC_MYSQL}" != "" ]; then _HB_DIRS="${_HB_DIRS} hbmysql" ; fi; - if [ "${HB_INC_PGSQL}" != "" ]; then _HB_DIRS="${_HB_DIRS} hbpgsql" ; fi; - if [ "${HB_INC_OPENSSL}" != "" ]; then _HB_DIRS="${_HB_DIRS} hbssl" ; fi; - if [ "${HB_INC_ADS}" != "" ]; then _HB_DIRS="${_HB_DIRS} rddads" ; fi; -fi - -# Revert Cygwin architecture to 'win'. -# After all it's under Windows OS. -if [ "$HB_ARCHITECTURE" = "cyg" ] -then - export HB_ARCHITECTURE=win -fi - -_HB_DIRS="${_HB_DIRS} ${HB_CONTRIB_ADDONS}" - -#************************************************************** - -for n in ${_HB_DIRS}; do - if [ -d $n ]; then - echo Entering $n ... \( $1 $2 $3 $4 $5\) - cd $n - [ -f ./make_gcc.sh ] && ${SHELL} -c "./make_gcc.sh $1 $2 $3 $4 $5" - cd .. - fi -done - -#************************************************************** - -if [ -n "$_HB_CC_NAME_SAVED" ]; then unset HB_CC_NAME _HB_CC_NAME_SAVED; fi -if [ -n "$_HB_ARCH_SAVED" ]; then unset HB_ARCHITECTURE _HB_ARCH_SAVED; fi diff --git a/harbour/contrib/make_vc_all.bat b/harbour/contrib/make_vc_all.bat deleted file mode 100644 index 651e2d1e5b..0000000000 --- a/harbour/contrib/make_vc_all.bat +++ /dev/null @@ -1,83 +0,0 @@ -@rem -@rem $Id$ -@rem - -@echo off - -rem ******************************************************* -rem Bat file for creating (almost all) contrib libs -rem for Harbour Project for Microsoft Visual C/C++ -rem ******************************************************* - -rem ******************************************************* -rem Copyright 2007 Marek Paliwoda (mpaliwoda "at" interia "dot" pl) -rem See doc/license.txt for licensing terms. -rem ******************************************************* - -rem ******************************************************* -rem The compilation is done in three steps. PLEASE DO NOT MODIFY IT -rem or you will break a Windows9x command.com line length limit !!! -rem ******************************************************* - -set HB_SHOW_ERRORS=no - -rem ******************************************************* -rem Creating a worker bat file ... -rem ******************************************************* - -set _HB_BATWORKER=_hbwrk_.bat - -echo @echo off > %_HB_BATWORKER% -echo if %%1x == x goto EXIT >> %_HB_BATWORKER% -echo if not exist %%1\make_vc.bat goto EXIT >> %_HB_BATWORKER% -echo echo Entering: %%1 >> %_HB_BATWORKER% -echo cd %%1 >> %_HB_BATWORKER% -echo call make_vc.bat %%2 %%3 %%4 %%5 %%6 %%7 %%8 %%9 >> %_HB_BATWORKER% -echo cd .. >> %_HB_BATWORKER% -echo :EXIT >> %_HB_BATWORKER% - -rem ******************************************************* -rem Compiling contrib dirs ... -rem ******************************************************* - -set _HB_DIRS=%HB_CONTRIBLIBS% -if not "%_HB_DIRS%" == "" goto :OVERRIDE - -set _HB_DIRS=gtwvg hbbmcdx hbbtree hbclipsm hbcrypt hbct hbgt hbmisc -for %%n in ( %_HB_DIRS% ) do %COMSPEC% /c %_HB_BATWORKER% %%n %1 %2 %3 %4 %5 %6 %7 %8 %9 - -set _HB_DIRS=hbmsql hbmzip hbnf hbodbc hbole hbsqlit3 -for %%n in ( %_HB_DIRS% ) do %COMSPEC% /c %_HB_BATWORKER% %%n %1 %2 %3 %4 %5 %6 %7 %8 %9 - -set _HB_DIRS=hbtip hbtpathy hbvpdf hbwin hbziparc -for %%n in ( %_HB_DIRS% ) do %COMSPEC% /c %_HB_BATWORKER% %%n %1 %2 %3 %4 %5 %6 %7 %8 %9 - -set _HB_DIRS=rddado rddsql xhb -if not "%HB_INC_ALLEGRO%%HB_DIR_ALLEGRO%" == "" set _HB_DIRS=%_HB_DIRS% gtalleg -if not "%HB_INC_APOLLO%%HB_DIR_APOLLO%" == "" set _HB_DIRS=%_HB_DIRS% hbapollo -if not "%HB_INC_BLAT%%HB_DIR_BLAT%" == "" set _HB_DIRS=%_HB_DIRS% hbblat -if not "%HB_INC_CURL%%HB_DIR_CURL%" == "" set _HB_DIRS=%_HB_DIRS% hbcurl -if not "%HB_INC_FIREBIRD%%HB_DIR_FIREBIRD%" == "" set _HB_DIRS=%_HB_DIRS% hbfbird -if not "%HB_INC_FREEIMAGE%%HB_DIR_FREEIMAGE%" == "" set _HB_DIRS=%_HB_DIRS% hbfimage -if not "%HB_INC_GD%%HB_DIR_GD%" == "" set _HB_DIRS=%_HB_DIRS% hbgd -if not "%HB_INC_LIBHARU%%HB_DIR_LIBHARU%" == "" set _HB_DIRS=%_HB_DIRS% hbhpdf -if not "%HB_INC_MYSQL%%HB_DIR_MYSQL%" == "" set _HB_DIRS=%_HB_DIRS% hbmysql -if not "%HB_INC_PGSQL%%HB_DIR_PGSQL%" == "" set _HB_DIRS=%_HB_DIRS% hbpgsql -if not "%HB_INC_OPENSSL%%HB_DIR_OPENSSL%" == "" set _HB_DIRS=%_HB_DIRS% hbssl -if not "%HB_INC_ADS%%HB_DIR_ADS%" == "" set _HB_DIRS=%_HB_DIRS% rddads -:OVERRIDE -for %%n in ( %_HB_DIRS% ) do %COMSPEC% /c %_HB_BATWORKER% %%n %1 %2 %3 %4 %5 %6 %7 %8 %9 - -if not "%HB_CONTRIB_ADDONS%" == "" goto :NO_ADDONS -for %%n in ( %HB_CONTRIB_ADDONS% ) do %COMSPEC% /c %_HB_BATWORKER% %%n %1 %2 %3 %4 %5 %6 %7 %8 %9 -:NO_ADDONS - -rem ******************************************************* -rem Cleaning ... -rem ******************************************************* - -del %_HB_BATWORKER% > nul - -set _HB_DIRS= -set _HB_BATWORKER= -set HB_SHOW_ERRORS= diff --git a/harbour/contrib/mtpl_b32.bat b/harbour/contrib/mtpl_b32.bat deleted file mode 100644 index a58213fc53..0000000000 --- a/harbour/contrib/mtpl_b32.bat +++ /dev/null @@ -1,61 +0,0 @@ -@rem -@rem $Id$ -@rem - -@echo off - -rem --------------------------------------------------------------- -rem This is a generic template file, if it doesn't fit your own needs -rem please DON'T MODIFY IT. -rem -rem Instead, make a local copy and modify that one, or make a call to -rem this batch file from your customized one. [vszakats] -rem -rem Set any of the below settings to customize your build process: -rem set HB_MAKE_PROGRAM= -rem set HB_USER_MAKEFLAGS= -rem --------------------------------------------------------------- - -set _HB_CC_NAME=%HB_CC_NAME% -set _HB_MAKE_PROGRAM=%HB_MAKE_PROGRAM% -set _HB_MAKEFILE=%HB_MAKEFILE% - -if "%_HB_CC_NAME%" == "" set _HB_CC_NAME=b32 -if "%_HB_MAKE_PROGRAM%" == "" set _HB_MAKE_PROGRAM=make.exe -if "%_HB_MAKEFILE%" == "" set _HB_MAKEFILE=..\mtpl_b32.mak - -set _HB_MAKELOG=make_%_HB_CC_NAME%.log -set HB_EXIT_LEVEL= - -rem --------------------------------------------------------------- - -if "%1" == "clean" goto CLEAN -if "%1" == "Clean" goto CLEAN -if "%1" == "CLEAN" goto CLEAN -if "%1" == "install" goto INSTALL -if "%1" == "Install" goto INSTALL -if "%1" == "INSTALL" goto INSTALL - -:BUILD - - %_HB_MAKE_PROGRAM% %HB_USER_MAKEFLAGS% -f %_HB_MAKEFILE% %1 %2 %3 > %_HB_MAKELOG% - if errorlevel 1 set HB_EXIT_LEVEL=1 - if errorlevel 1 if not "%HB_SHOW_ERRORS%" == "no" notepad %_HB_MAKELOG% - goto EXIT - -:CLEAN - - %_HB_MAKE_PROGRAM% %HB_USER_MAKEFLAGS% -f %_HB_MAKEFILE% CLEAN > %_HB_MAKELOG% - if errorlevel 1 set HB_EXIT_LEVEL=1 - if errorlevel 1 goto EXIT - - if exist %_HB_MAKELOG% del %_HB_MAKELOG% > nul - goto EXIT - -:INSTALL - - %_HB_MAKE_PROGRAM% %HB_USER_MAKEFLAGS% -f %_HB_MAKEFILE% INSTALL > nul - if errorlevel 1 set HB_EXIT_LEVEL=1 - goto EXIT - -:EXIT diff --git a/harbour/contrib/mtpl_b32.mak b/harbour/contrib/mtpl_b32.mak deleted file mode 100644 index a39db4147d..0000000000 --- a/harbour/contrib/mtpl_b32.mak +++ /dev/null @@ -1,245 +0,0 @@ -# -# $Id$ -# - -# -------------------------------------------------------- -# Makefile common section for Harbour Project Contrib libs -# for Borland C/C++ -# -------------------------------------------------------- - -# --------------------------------------------------------------- -# Copyright 2007 Marek Paliwoda (mpaliwoda "at" interia "dot" pl) -# See doc/license.txt for licensing terms. -# --------------------------------------------------------------- - -# NOTE: You can use these optional envvars to configure the make process: -# -# HB_USER_CFLAGS - Extra C compiler options for libraries -# HB_USER_PRGFLAGS - Extra Harbour compiler options -# - -.AUTODEPEND -.SUFFIXES: - -#********************************************************** - -HB_ARCHITECTURE = win - -#********************************************************** - -!ifndef HB_ROOT -HB_ROOT = ..\.. -!endif - -#********************************************************** - -!ifndef ECHO -ECHO = echo. -!endif -!ifndef DEL -DEL = del -!endif - -#********************************************************** -# binary file suffixes and prefixes -#********************************************************** - -!ifndef OBJEXT -OBJEXT = .obj -!endif -!ifndef LIBEXT -LIBEXT = .lib -!endif - -#********************************************************** - -.SUFFIXES: $(LIBEXT) $(OBJEXT) .prg .c .cpp .asm - -#********************************************************** -# Install directory defaults. -#********************************************************** - -!ifndef HB_INSTALL_PREFIX -HB_INSTALL_PREFIX = $(HB_ROOT) -!endif - -!ifndef HB_BIN_INSTALL -HB_BIN_INSTALL = $(HB_INSTALL_PREFIX)\bin -!endif -!ifndef HB_INC_INSTALL -HB_INC_INSTALL = $(HB_INSTALL_PREFIX)\include -!endif -!ifndef HB_LIB_INSTALL -HB_LIB_INSTALL = $(HB_INSTALL_PREFIX)\lib -!endif - -#********************************************************** -# Directory macros. These should never have to change. -#********************************************************** - -!ifndef HB_CC_DIRNAME -HB_CC_DIRNAME = $(_HB_CC_NAME) -!endif - -OBJ_DIR = obj\$(HB_CC_DIRNAME)\\ -LIB_DIR = $(HB_ROOT)\lib\$(HB_CC_DIRNAME)\\ -BIN_DIR = $(HB_ROOT)\bin\$(HB_CC_DIRNAME)\\ - -INCLUDE_DIR = $(HB_ROOT)\include - -#********************************************************** -# Macros to access Harbour executable and other goodies -#********************************************************** - -!ifndef HB -HB = $(BIN_DIR)harbour.exe -!endif - -#********************************************************** -# C compiler definition and C flags. These should never have to change. -#********************************************************** - -CC = bcc32.exe -LINKER = ilink32.exe -MKLIB = tlib.exe - -#********************************************************** - -CFLAGS = -I$(INCLUDE_DIR) $(HB_USER_CFLAGS) $(CFLAGS) - -#----------- -!if "$(HB_BUILD_DEBUG)" == "yes" - CFLAGS = -y -v $(CFLAGS) -!endif -#----------- -!if "$(HB_BUILD_OPTIM)" != "no" - CFLAGS = -4 -O2 -OS -Ov -Oi -Oc $(CFLAGS) -!endif -#----------- - -#********************************************************** - -CLIBFLAGS = -c -q -d -Q -w -w-sig- $(CFLAGS) $(CLIBFLAGS) -HARBOURFLAGS = -i$(INCLUDE_DIR) -n -q0 -w3 -es2 -km -l $(HB_USER_PRGFLAGS) $(HARBOURFLAGS) -!if "$(HB_BUILD_DEBUG)" == "yes" -HARBOURFLAGS = $(HARBOURFLAGS) -l- -!endif -LDFLAGS = $(LDFLAGS) $(HB_USER_LDFLAGS) - -#********************************************************** - -# This is needed, otherwise the libs may overflow when -# debug info is requested with -v -y -ARFLAGS = /P64 $(HB_USER_AFLAGS) - -#********************************************************** -# COMPILE Rules -#********************************************************** - -ALL_LIB_SRC_DIRS_TMP=\ -.;\ -$(OBJ_DIR);\ - -all: $(OBJ_DIR) $(LIB_PATH) - -$(OBJ_DIR): - @if not exist $@\nul mkdir $@ - -#********************************************************** -# General *.c --> *.obj COMPILE rule for STATIC Libraries -{$(ALL_LIB_SRC_DIRS)}.c{$(OBJ_DIR)}$(OBJEXT): - $(CC) $(CLIBFLAGS) -o$@ $< -#********************************************************** -# General *.cpp --> *.obj COMPILE rule for STATIC Libraries -{$(ALL_LIB_SRC_DIRS)}.cpp{$(OBJ_DIR)}$(OBJEXT): - $(CC) $(CLIBFLAGS: -P= ) -P -o$@ $< -#********************************************************** -# General *.prg --> *.obj COMPILE rule for STATIC Libraries -{$(ALL_LIB_SRC_DIRS)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $** - $(CC) $(CLIBFLAGS) -o$@ $(OBJ_DIR)\$&.c -#********************************************************** - -!include common.mak - -ALL_HEADERS = $(PRG_HEADERS) $(C_HEADERS) - -#********************************************************** -$(LIB_PATH) : $(LIB_OBJS) - @if exist "$(LIB_PATH)" $(DEL) "$(LIB_PATH)" > NUL - $(MKLIB) "$(LIB_PATH)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -# CLEAN rule(s) -#********************************************************** - -clean: doClean -Clean: doClean -CLEAN: doClean - -doClean: - -if exist $(LIB_PATH) $(DEL) $(LIB_PATH) > nul - -$(ECHO) @echo off > _hbdeloo.bat - -$(ECHO) if %1x == x goto SKIP >> _hbdeloo.bat - -$(ECHO) if exist %1.c $(DEL) %1.c >> _hbdeloo.bat - -$(ECHO) if exist %1.obj $(DEL) %1.obj >> _hbdeloo.bat - -$(ECHO) :SKIP >> _hbdeloo.bat - -type &&! -@call _hbdeloo.bat $(LIB_OBJS:.obj=^ -@call _hbdeloo.bat ) -! > _hbdeloa.bat - -_hbdeloa.bat - -if exist _hbdeloa.bat $(DEL) _hbdeloa.bat > nul - -if exist _hbdeloo.bat $(DEL) _hbdeloo.bat > nul - -if exist "$(OBJ_DIR)" rd "$(OBJ_DIR)" > nul 2> nul - -!if "$(HB_INSTALL_PREFIX)" == "$(HB_ROOT)" - -if exist $(HB_LIB_INSTALL)\$(LIBNAME)$(LIBEXT) $(DEL) $(HB_LIB_INSTALL)\$(LIBNAME)$(LIBEXT) > nul -!endif - -$(ECHO) @echo off > _hbdelho.bat - -$(ECHO) if %1x == x goto SKIP >> _hbdelho.bat - -$(ECHO) if $(HB_INSTALL_PREFIX)x == $(HB_ROOT)x goto SKIP >> _hbdelho.bat - -$(ECHO) if exist $(HB_INC_INSTALL)\%1 $(DEL) $(HB_INC_INSTALL)\%1 >> _hbdelho.bat - -$(ECHO) :SKIP >> _hbdelho.bat - -type &&! -@call _hbdelho.bat $(ALL_HEADERS: =^ -@call _hbdelho.bat ) -! > _hbdelha.bat - -_hbdelha.bat - -if exist _hbdelha.bat $(DEL) _hbdelha.bat > nul - -if exist _hbdelho.bat $(DEL) _hbdelho.bat > nul - -#********************************************************** -# INSTALL rule(s) -#********************************************************** - -install: doInstall -Install: doInstall -INSTALL: doInstall - -doInstall: - -type &&! -@echo off -if not exist $(LIB_PATH) goto SKIP -if exist $(HB_LIB_INSTALL)\$(LIBNAME)$(LIBEXT) $(DEL) $(HB_LIB_INSTALL)\$(LIBNAME)$(LIBEXT) > nul -copy $(LIB_PATH) $(HB_LIB_INSTALL) > nul -:SKIP -! > _hbcpyla.bat - -_hbcpyla.bat - -if exist _hbcpyla.bat $(DEL) _hbcpyla.bat > nul - -$(ECHO) @echo off > _hbcpyho.bat - -$(ECHO) if %1x == x goto SKIP >> _hbcpyho.bat - -$(ECHO) if exist $(HB_INC_INSTALL)\%1 $(DEL) $(HB_INC_INSTALL)\%1 >> _hbcpyho.bat - -$(ECHO) if exist %1 copy %1 $(HB_INC_INSTALL) >> _hbcpyho.bat - -$(ECHO) :SKIP >> _hbcpyho.bat - -type &&! -@call _hbcpyho.bat $(ALL_HEADERS: =^ -@call _hbcpyho.bat ) -! > _hbcpyha.bat - -_hbcpyha.bat - -if exist _hbcpyha.bat $(DEL) _hbcpyha.bat > nul - -if exist _hbcpyho.bat $(DEL) _hbcpyho.bat > nul - -#********************************************************** diff --git a/harbour/contrib/mtpl_gcc.mak b/harbour/contrib/mtpl_gcc.mak deleted file mode 100644 index 596dff12a9..0000000000 --- a/harbour/contrib/mtpl_gcc.mak +++ /dev/null @@ -1,199 +0,0 @@ -# -# $Id$ -# - -# -------------------------------------------------------- -# Makefile common section for Harbour Project Contrib libs -# for GNU gcc compiler -# -------------------------------------------------------- - -# --------------------------------------------------------------- -# Copyright 2007 Marek Paliwoda (mpaliwoda "at" interia "dot" pl) -# See doc/license.txt for licensing terms. -# --------------------------------------------------------------- - -# NOTE: You can use these optional envvars to configure the make process: -# -# HB_USER_CFLAGS - Extra C compiler options for libraries -# HB_USER_PRGFLAGS - Extra Harbour compiler options -# - -#********************************************************** - -ifndef HB_ROOT -HB_ROOT = ../.. -endif - -#********************************************************** - -ifndef ECHO -ECHO = echo -endif -ifndef DEL -DEL = rm -f -endif -ifndef COPY -COPY = cp -endif - -#********************************************************** -# binary file suffixes and prefixes -#********************************************************** - -ifndef OBJEXT -OBJEXT = .o -endif -ifndef LIBEXT -LIBEXT = .a -endif -ifndef LIBPREF -LIBPREF=lib -endif - -#********************************************************** - -.SUFFIXES: $(LIBEXT) $(OBJEXT) .prg .c .cpp .asm - -#********************************************************** -# Install directory defaults. -#********************************************************** - -ifndef HB_INSTALL_PREFIX -HB_INSTALL_PREFIX = $(HB_ROOT) -endif - -ifndef HB_BIN_INSTALL -HB_BIN_INSTALL = $(HB_INSTALL_PREFIX)/bin -endif -ifndef HB_INC_INSTALL -HB_INC_INSTALL = $(HB_INSTALL_PREFIX)/include -endif -ifndef HB_LIB_INSTALL -HB_LIB_INSTALL = $(HB_INSTALL_PREFIX)/lib -endif - -#********************************************************** -# Directory macros. These should never have to change. -#********************************************************** - -ifndef HB_CC_DIRNAME -HB_CC_DIRNAME = $(_HB_CC_NAME) -endif - -OBJ_DIR = obj/$(HB_CC_DIRNAME)/ -LIB_DIR = $(HB_ROOT)/lib/$(HB_CC_DIRNAME)/ -BIN_DIR = $(HB_ROOT)/bin/$(HB_CC_DIRNAME)/ - -INCLUDE_DIR = $(HB_ROOT)/include - -#********************************************************** -# Macros to access Harbour executable and other goodies -#********************************************************** - -ifndef HB -HB = $(BIN_DIR)harbour -endif - -#********************************************************** -# C compiler definition and C flags. These should never have to change. -#********************************************************** - -# CC and LD are set in make_gcc.sh - -#ifeq ($(CC),) -#CC = gcc -#endif -#ifeq ($(LD),) -#LD = gcc -#endif -ifeq ($(MKLIB),) -MKLIB = ar -endif - -#********************************************************** - -# C Compiler Flags - -ifneq ($(HB_BUILD_OPTIM),no) -ifeq ($(HB_ARCHITECTURE),win) -CFLAGS := -march=i586 $(CFLAGS) -endif -CFLAGS := -O3 $(CFLAGS) -endif - -CFLAGS := -W -Wall -I$(INCLUDE_DIR) $(HB_USER_CFLAGS) $(CFLAGS) -CLIBFLAGS := -c $(CFLAGS) $(CLIBFLAGS) -HARBOURFLAGS := -i$(INCLUDE_DIR) -n1 -q0 -w3 -es2 -km -l $(HB_USER_PRGFLAGS) $(HARBOURFLAGS) -ifeq ($(HB_BUILD_DEBUG),yes) -HARBOURFLAGS := $(HARBOURFLAGS) -l- -endif -LDFLAGS := $(LDFLAGS) - -#********************************************************** -# COMPILE Rules -#********************************************************** - -#********************************************************** -# General *.c --> *.obj COMPILE rule for STATIC Libraries -$(OBJ_DIR)%$(OBJEXT) : %.c - @if [ ! -f "$(OBJ_DIR)" ]; then mkdir -p $(OBJ_DIR); fi - $(CC) $(CLIBFLAGS) -o$@ $< -#********************************************************** -# General *.cpp --> *.obj COMPILE rule for STATIC Libraries -$(OBJ_DIR)%$(OBJEXT) : %.cpp - @if [ ! -d "$(OBJ_DIR)" ]; then mkdir -p $(OBJ_DIR); fi - $(CXX) $(CLIBFLAGS) -o$@ $< -#********************************************************** -# General *.prg --> *.obj COMPILE rule for STATIC Libraries -$(OBJ_DIR)%$(OBJEXT) : %.prg - @if [ ! -d "$(OBJ_DIR)" ]; then mkdir -p $(OBJ_DIR); fi - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)/ $< - $(CC) $(CLIBFLAGS) -o$@ $(OBJ_DIR)/$(/dev/null` - case "$hb_arch" in - *windows*|*mingw32*|msys*) hb_arch="win" ;; - *dos) hb_arch="dos" ;; - *bsd) hb_arch="bsd" ;; - esac - fi - export HB_ARCHITECTURE="$hb_arch" _HB_ARCH_SAVED=1 -fi - -#************************************************************** - -export _HB_CC_NAME=${HB_CC_NAME} -export _HB_MAKE_PROGRAM=${HB_MAKE_PROGRAM} -export _HB_MAKEFILE=${HB_MAKEFILE} - -if [ -z "$_HB_CC_NAME" ]; then - case "$HB_ARCHITECTURE" in - win) _HB_CC_NAME="mingw" ;; - dos) _HB_CC_NAME="djgpp" ;; - *) _HB_CC_NAME="gcc" ;; - esac - export _HB_CC_NAME -fi - -if [ -z "${_HB_MAKE_PROGRAM}" ]; then export _HB_MAKE_PROGRAM=make; fi -if [ -z "${_HB_MAKEFILE}" ]; then export _HB_MAKEFILE=../mtpl_gcc.mak; fi - -export HB_EXIT_LEVEL= - -# --------------------------------------------------------------- - -[ -z "$CC" ] && export CC="gcc" -[ -z "$LD" ] && export LD="gcc" - -${_HB_MAKE_PROGRAM} ${HB_USER_MAKEFLAGS} -f ${_HB_MAKEFILE} $1 $2 $3 || export HB_EXIT_LEVEL=1 - -# --------------------------------------------------------------- - -unset _HB_CC_NAME -unset _HB_MAKE_PROGRAM -unset _HB_MAKEFILE - -if [ -n "$_HB_ARCH_SAVED" ]; then unset HB_ARCHITECTURE _HB_ARCH_SAVED; fi diff --git a/harbour/contrib/mtpl_vc.bat b/harbour/contrib/mtpl_vc.bat deleted file mode 100644 index eb3b87e0d0..0000000000 --- a/harbour/contrib/mtpl_vc.bat +++ /dev/null @@ -1,61 +0,0 @@ -@rem -@rem $Id$ -@rem - -@echo off - -rem --------------------------------------------------------------- -rem This is a generic template file, if it doesn't fit your own needs -rem please DON'T MODIFY IT. -rem -rem Instead, make a local copy and modify that one, or make a call to -rem this batch file from your customized one. [vszakats] -rem -rem Set any of the below settings to customize your build process: -rem set HB_MAKE_PROGRAM= -rem set HB_USER_MAKEFLAGS= -rem --------------------------------------------------------------- - -set _HB_CC_NAME=%HB_CC_NAME% -set _HB_MAKE_PROGRAM=%HB_MAKE_PROGRAM% -set _HB_MAKEFILE=%HB_MAKEFILE% - -if "%_HB_CC_NAME%" == "" set _HB_CC_NAME=vc -if "%_HB_MAKE_PROGRAM%" == "" set _HB_MAKE_PROGRAM=nmake.exe -if "%_HB_MAKEFILE%" == "" set _HB_MAKEFILE=..\mtpl_vc.mak - -set _HB_MAKELOG=make_%_HB_CC_NAME%.log -set HB_EXIT_LEVEL= - -rem --------------------------------------------------------------- - -if "%1" == "clean" goto CLEAN -if "%1" == "Clean" goto CLEAN -if "%1" == "CLEAN" goto CLEAN -if "%1" == "install" goto INSTALL -if "%1" == "Install" goto INSTALL -if "%1" == "INSTALL" goto INSTALL - -:BUILD - - %_HB_MAKE_PROGRAM% %HB_USER_MAKEFLAGS% -nologo -f %_HB_MAKEFILE% %1 %2 %3 > %_HB_MAKELOG% - if errorlevel 1 set HB_EXIT_LEVEL=1 - if errorlevel 1 if not "%HB_SHOW_ERRORS%" == "no" notepad %_HB_MAKELOG% - goto EXIT - -:CLEAN - - %_HB_MAKE_PROGRAM% %HB_USER_MAKEFLAGS% -nologo -f %_HB_MAKEFILE% CLEAN > %_HB_MAKELOG% - if errorlevel 1 set HB_EXIT_LEVEL=1 - if errorlevel 1 goto EXIT - - if exist %_HB_MAKELOG% del %_HB_MAKELOG% > nul - goto EXIT - -:INSTALL - - %_HB_MAKE_PROGRAM% %HB_USER_MAKEFLAGS% -nologo -f %_HB_MAKEFILE% INSTALL > nul - if errorlevel 1 set HB_EXIT_LEVEL=1 - goto EXIT - -:EXIT diff --git a/harbour/contrib/mtpl_vc.mak b/harbour/contrib/mtpl_vc.mak deleted file mode 100644 index 2a4ad8121a..0000000000 --- a/harbour/contrib/mtpl_vc.mak +++ /dev/null @@ -1,242 +0,0 @@ -# -# $Id$ -# - -# -------------------------------------------------------- -# Makefile common section for Harbour Project Contrib libs -# for Microsoft Visual C -# -------------------------------------------------------- - -# --------------------------------------------------------------- -# Copyright 2007 Marek Paliwoda (mpaliwoda "at" interia "dot" pl) -# See doc/license.txt for licensing terms. -# --------------------------------------------------------------- - -# NOTE: You can use these optional envvars to configure the make process: -# -# HB_USER_CFLAGS - Extra C compiler options for libraries -# HB_USER_PRGFLAGS - Extra Harbour compiler options -# - -#********************************************************** - -HB_ARCHITECTURE = win - -#********************************************************** - -!ifndef HB_ROOT -HB_ROOT = ..\.. -!endif - -#********************************************************** - -!ifndef ECHO -ECHO = echo. -!endif -!ifndef DEL -DEL = del -!endif - -#********************************************************** -# binary file suffixes and prefixes -#********************************************************** - -!ifndef OBJEXT -OBJEXT = .obj -!endif -!ifndef LIBEXT -LIBEXT = .lib -!endif - -#********************************************************** - -.SUFFIXES: $(LIBEXT) $(OBJEXT) .prg .c .cpp .asm - -#********************************************************** -# Install directory defaults. -#********************************************************** - -!ifndef HB_INSTALL_PREFIX -HB_INSTALL_PREFIX = $(HB_ROOT) -!endif - -!ifndef HB_BIN_INSTALL -HB_BIN_INSTALL = $(HB_INSTALL_PREFIX)\bin -!endif -!ifndef HB_INC_INSTALL -HB_INC_INSTALL = $(HB_INSTALL_PREFIX)\include -!endif -!ifndef HB_LIB_INSTALL -HB_LIB_INSTALL = $(HB_INSTALL_PREFIX)\lib -!endif - -#********************************************************** -# Directory macros. These should never have to change. -#********************************************************** - -!ifndef HB_CC_DIRNAME -HB_CC_DIRNAME = $(_HB_CC_NAME) -!endif - -OBJ_DIR = obj\$(HB_CC_DIRNAME)\\ -LIB_DIR = $(HB_ROOT)\lib\$(HB_CC_DIRNAME)\\ -BIN_DIR = $(HB_ROOT)\bin\$(HB_CC_DIRNAME)\\ - -INCLUDE_DIR = $(HB_ROOT)\include - -#********************************************************** -# Macros to access Harbour executable and other goodies -#********************************************************** - -!ifndef HB -HB = $(BIN_DIR)harbour.exe -!endif - -#********************************************************** -# C compiler definition and C flags. These should never have to change. -#********************************************************** - -CC = cl.exe -LINKER = link.exe -MKLIB = lib.exe - -#********************************************************** - -# Visual C++ version -!ifndef HB_VISUALC_VER -HB_VISUALC_VER = 80 -!endif - -ARFLAGS = /nologo $(HB_USER_AFLAGS) - -# C Compiler Flags -!if "$(HB_BUILD_OPTIM)" != "no" -!if $(HB_VISUALC_VER) >= 80 -CFLAGS_VER = -Ot2b1 -EHs-c- -!else -CFLAGS_VER = -Ogt2yb1p -GX- -G6 -YX -!endif -!endif -#----------- - -CFLAGS = -nologo -W4 -wd4127 -Gs -I$(INCLUDE_DIR) $(CFLAGS_VER) \ - $(HB_USER_CFLAGS) $(CFLAGS) - -#----------- -!if "$(HB_BUILD_DEBUG)" == "yes" -CFLAGS = -Zi $(CFLAGS) -!endif -#----------- - -#********************************************************** - -CLIBFLAGS = -c $(CFLAGS) $(CLIBFLAGS) -HARBOURFLAGS = -i$(INCLUDE_DIR) -n -q0 -w3 -es2 -km -l $(HB_USER_PRGFLAGS) $(HARBOURFLAGS) -!if "$(HB_BUILD_DEBUG)" == "yes" -HARBOURFLAGS = $(HARBOURFLAGS) -l- -!endif -LDFLAGS = $(LDFLAGS) $(HB_USER_LDFLAGS) - -#********************************************************** -# COMPILE Rules -#********************************************************** - -all: $(OBJ_DIR) $(LIB_PATH) - -$(OBJ_DIR): - @if not exist $@\nul mkdir $@ - -#********************************************************** -# General *.c --> *.obj COMPILE rule for STATIC Libraries -{.}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#********************************************************** -# General *.cpp --> *.obj COMPILE rule for STATIC Libraries -{.}.cpp{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS: -TC= -TP) -Fo$(OBJ_DIR)\ $< -#********************************************************** -# General *.prg --> *.obj COMPILE rule for STATIC Libraries -{.}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c - @if exist $(OBJ_DIR)\$(*B).c $(DEL) $(OBJ_DIR)\$(*B).c > nul -#********************************************************** - -!include common.mak - -ALL_HEADERS = $(PRG_HEADERS) $(C_HEADERS) - -#********************************************************** -$(LIB_PATH) : $(LIB_OBJS) - @if exist "$@" $(DEL) "$@" > nul - $(MKLIB) $(ARFLAGS) /out:$@ @<< -$** -<<$(HB_KEEPSTATE) -#********************************************************** -# CLEAN rule(s) -#********************************************************** - -clean: doClean -Clean: doClean -CLEAN: doClean - -doClean: - -if exist $(LIB_PATH) $(DEL) $(LIB_PATH) > nul - -$(ECHO) @echo off > _hbdeloo.bat - -$(ECHO) if %%1x == x goto SKIP >> _hbdeloo.bat - -$(ECHO) if exist %%1.c $(DEL) %%1.c >> _hbdeloo.bat - -$(ECHO) if exist %%1.obj $(DEL) %%1.obj >> _hbdeloo.bat - -$(ECHO) :SKIP >> _hbdeloo.bat - <<_hbdeloa.bat -@call _hbdeloo.bat $(LIB_OBJS:.obj=^ -@call _hbdeloo.bat ) -< nul - -if exist _hbdeloo.bat $(DEL) _hbdeloo.bat > nul - -if exist "$(OBJ_DIR)" rd "$(OBJ_DIR)" > nul 2> nul - -!if "$(HB_INSTALL_PREFIX)" == "$(HB_ROOT)" - -if exist $(HB_LIB_INSTALL)\$(LIBNAME)$(LIBEXT) $(DEL) $(HB_LIB_INSTALL)\$(LIBNAME)$(LIBEXT) > nul - -$(ECHO) @echo off > _hbdelho.bat - -$(ECHO) if %%1x == x goto SKIP >> _hbdelho.bat - -$(ECHO) if exist $(HB_INC_INSTALL)\%%1 $(DEL) $(HB_INC_INSTALL)\%%1 >> _hbdelho.bat - -$(ECHO) :SKIP >> _hbdelho.bat - <<_hbdelha.bat -@call _hbdelho.bat $(ALL_HEADERS: =^ -@call _hbdelho.bat ) -< nul - -if exist _hbdelho.bat $(DEL) _hbdelho.bat > nul -!endif - -#********************************************************** -# INSTALL rule(s) -#********************************************************** - -install: doInstall -Install: doInstall -INSTALL: doInstall - -doInstall: - <<_hbcpyla.bat -@echo off -if not exist $(LIB_PATH) goto SKIP -if exist $(HB_LIB_INSTALL)\$(LIBNAME)$(LIBEXT) $(DEL) $(HB_LIB_INSTALL)\$(LIBNAME)$(LIBEXT) > nul -copy $(LIB_PATH) $(HB_LIB_INSTALL) > nul -:SKIP -< nul - -$(ECHO) @echo off > _hbcpyho.bat - -$(ECHO) if %%1x == x goto SKIP >> _hbcpyho.bat - -$(ECHO) if exist $(HB_INC_INSTALL)\%%1 $(DEL) $(HB_INC_INSTALL)\%%1 >> _hbcpyho.bat - -$(ECHO) if exist %%1 copy %%1 $(HB_INC_INSTALL) >> _hbcpyho.bat - -$(ECHO) :SKIP >> _hbcpyho.bat - <<_hbcpyha.bat -@call _hbcpyho.bat $(ALL_HEADERS: =^ -@call _hbcpyho.bat ) -< nul - -if exist _hbcpyho.bat $(DEL) _hbcpyho.bat > nul - -#********************************************************** diff --git a/harbour/contrib/rddado/common.mak b/harbour/contrib/rddado/common.mak deleted file mode 100644 index 41c82ada4e..0000000000 --- a/harbour/contrib/rddado/common.mak +++ /dev/null @@ -1,16 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)rddado - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -PRG_HEADERS = \ - adordd.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)adordd$(OBJEXT) - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/rddado/make_b32.bat b/harbour/contrib/rddado/make_b32.bat deleted file mode 100644 index c484512c4c..0000000000 --- a/harbour/contrib/rddado/make_b32.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/rddado/make_gcc.sh b/harbour/contrib/rddado/make_gcc.sh deleted file mode 100755 index 0593942308..0000000000 --- a/harbour/contrib/rddado/make_gcc.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 diff --git a/harbour/contrib/rddado/make_vc.bat b/harbour/contrib/rddado/make_vc.bat deleted file mode 100644 index 4ceb9b9261..0000000000 --- a/harbour/contrib/rddado/make_vc.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/rddads/common.mak b/harbour/contrib/rddads/common.mak deleted file mode 100644 index e05c1379da..0000000000 --- a/harbour/contrib/rddads/common.mak +++ /dev/null @@ -1,19 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)rddads - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -PRG_HEADERS = \ - ads.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)ads1$(OBJEXT) \ - $(OBJ_DIR)adsfunc$(OBJEXT) \ - $(OBJ_DIR)adsmgmnt$(OBJEXT) \ - $(OBJ_DIR)adsx$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/rddads/make_b32.bat b/harbour/contrib/rddads/make_b32.bat deleted file mode 100644 index 270b23c9f8..0000000000 --- a/harbour/contrib/rddads/make_b32.bat +++ /dev/null @@ -1,73 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_ADS%%HB_DIR_ADS%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need Advantage Client Engine (5.0 or upper) -echo and this envvar to be set to successfully build this library: -echo set HB_INC_ADS=C:\ads\acesdk -echo or -echo set HB_DIR_ADS=C:\ads\acesdk -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_ADS%" == "" set HB_INC_ADS=%HB_DIR_ADS% -set CFLAGS=-I"%HB_INC_ADS%" -set _HB_DLL_NAME=ace32 -if exist "%HB_DIR_ADS%\Redistribute\%_HB_DLL_NAME%.dll" set _HB_DLL_DIR=%HB_DIR_ADS%\Redistribute -if exist "%HB_DIR_ADS%\%_HB_DLL_NAME%.dll" set _HB_DLL_DIR=%HB_DIR_ADS% -if exist "%HB_DIR_ADS%\32bit\%_HB_DLL_NAME%.dll" set _HB_DLL_DIR=%HB_DIR_ADS%\32bit - -if not "%HB_DIR_ADS%" == "" echo Using .dll: "%_HB_DLL_DIR%\%_HB_DLL_NAME%.dll" - -rem --------------------------------------------------------------- - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_ADS%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - implib ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib "%_HB_DLL_DIR%\%_HB_DLL_NAME%.dll" >> %_HB_MAKELOG% - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/rddads/make_gcc.sh b/harbour/contrib/rddads/make_gcc.sh deleted file mode 100755 index 993db74b6c..0000000000 --- a/harbour/contrib/rddads/make_gcc.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -if [ "${HB_INC_ADS}" = "" ] -then - echo "---------------------------------------------------------------" - echo "IMPORTANT: You will need Advantage Client Engine (5.0 or upper)" - echo " installed and this envvar to be set to successfully" - echo " build this library:" - echo " export HB_INC_ADS=C:/ads/acesdk" - echo " or" - echo " export HB_INC_ADS=/usr/include/ads" - echo "---------------------------------------------------------------" - exit 1 -fi - -export CFLAGS="" -for I in ${HB_INC_ADS}; do - CFLAGS="${CFLAGS} -I${I}" -done -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 -unset CFLAGS diff --git a/harbour/contrib/rddads/make_vc.bat b/harbour/contrib/rddads/make_vc.bat deleted file mode 100644 index c65a663add..0000000000 --- a/harbour/contrib/rddads/make_vc.bat +++ /dev/null @@ -1,74 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_ADS%%HB_DIR_ADS%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need Advantage Client Engine (5.0 or upper) -echo and this envvar to be set to successfully build this library: -echo set HB_INC_ADS=C:\ads\acesdk -echo or -echo set HB_DIR_ADS=C:\ads\acesdk -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_ADS%" == "" set HB_INC_ADS=%HB_DIR_ADS% -set CFLAGS=-I"%HB_INC_ADS%" -set _HB_DLL_NAME=ace32 -if exist "%HB_DIR_ADS%\Redistribute\%_HB_DLL_NAME%.dll" set _HB_DLL_DIR=%HB_DIR_ADS%\Redistribute -if exist "%HB_DIR_ADS%\%_HB_DLL_NAME%.dll" set _HB_DLL_DIR=%HB_DIR_ADS% -if exist "%HB_DIR_ADS%\32bit\%_HB_DLL_NAME%.dll" set _HB_DLL_DIR=%HB_DIR_ADS%\32bit - -if not "%HB_DIR_ADS%" == "" echo Using .dll: "%_HB_DLL_DIR%\%_HB_DLL_NAME%.dll" - -rem --------------------------------------------------------------- - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_ADS%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - rem Use supplied .lib file. - if not exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy "%_HB_DLL_DIR%\%_HB_DLL_NAME%.lib" ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/rddsql/common.mak b/harbour/contrib/rddsql/common.mak deleted file mode 100644 index 57d8f1c609..0000000000 --- a/harbour/contrib/rddsql/common.mak +++ /dev/null @@ -1,14 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)rddsql - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -LIB_OBJS = \ - $(OBJ_DIR)sqlbase$(OBJEXT) \ - $(OBJ_DIR)sqlmix$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/rddsql/make_b32.bat b/harbour/contrib/rddsql/make_b32.bat deleted file mode 100644 index 017213da47..0000000000 --- a/harbour/contrib/rddsql/make_b32.bat +++ /dev/null @@ -1,59 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem ******************************************************* -rem Bat file for creating (almost all) contrib libs -rem for Harbour Project for Borland C/C++ -rem ******************************************************* - -rem ******************************************************* -rem Copyright 2007 Marek Paliwoda (mpaliwoda "at" interia "dot" pl) -rem See doc/license.txt for licensing terms. -rem ******************************************************* - -rem ******************************************************* -rem The compilation is done in three steps. PLEASE DO NOT MODIFY IT -rem or you will break a Windows9x command.com line length limit !!! -rem ******************************************************* - -set HB_SHOW_ERRORS=no - -rem ******************************************************* -rem Creating a worker bat file ... -rem ******************************************************* - -set _HB_BATWORKER=_hbwrk_.bat - -echo @echo off > %_HB_BATWORKER% -echo if %%1x == x goto EXIT >> %_HB_BATWORKER% -echo if not exist %%1\make_b32.bat goto EXIT >> %_HB_BATWORKER% -echo echo Entering: %%1 >> %_HB_BATWORKER% -echo cd %%1 >> %_HB_BATWORKER% -echo call make_b32.bat %%2 %%3 %%4 %%5 %%6 %%7 %%8 %%9 >> %_HB_BATWORKER% -echo cd .. >> %_HB_BATWORKER% -echo :EXIT >> %_HB_BATWORKER% - -rem ******************************************************* -rem Compiling contrib dirs ... -rem ******************************************************* - -set _HB_DIRS= -if not "%HB_INC_FIREBIRD%%HB_DIR_FIREBIRD%" == "" set _HB_DIRS=%_HB_DIRS% sddfb -if not "%HB_INC_MYSQL%%HB_DIR_MYSQL%" == "" set _HB_DIRS=%_HB_DIRS% sddmy -if not "%HB_INC_PGSQL%%HB_DIR_PGSQL%" == "" set _HB_DIRS=%_HB_DIRS% sddpg - -for %%n in ( %_HB_DIRS% ) do %COMSPEC% /c %_HB_BATWORKER% %%n %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem ******************************************************* -rem Cleaning ... -rem ******************************************************* - -del %_HB_BATWORKER% > nul - -set _HB_DIRS= -set _HB_BATWORKER= -set HB_SHOW_ERRORS= diff --git a/harbour/contrib/rddsql/make_gcc.sh b/harbour/contrib/rddsql/make_gcc.sh deleted file mode 100755 index 51d0c79cb7..0000000000 --- a/harbour/contrib/rddsql/make_gcc.sh +++ /dev/null @@ -1,83 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 - -# --------------------------------------------------------------- -# Partly based on harbour/make_gcc.sh by : -# Copyright 2007 Przemyslaw Czerpak (druzus/at/priv.onet.pl), -# See doc/license.txt for licensing terms. -# --------------------------------------------------------------- - -if [ -z "$HB_ARCHITECTURE" ]; then - if [ "$OSTYPE" = "msdosdjgpp" ]; then - hb_arch="dos" - else - hb_arch=`uname -s | tr -d "[-]" | tr '[A-Z]' '[a-z]' 2>/dev/null` - case "$hb_arch" in - *windows*|*mingw32*|msys*) hb_arch="win" ;; - *cygwin*) hb_arch="cyg" ;; - *dos) hb_arch="dos" ;; - *bsd) hb_arch="bsd" ;; - esac - fi - export HB_ARCHITECTURE="$hb_arch" _HB_ARCH_SAVED=1 -fi - -#************************************************************** - -if [ -z "$HB_CC_NAME" ]; then - case "$HB_ARCHITECTURE" in - win) HB_CC_NAME="mingw" ;; - dos) HB_CC_NAME="djgpp" ;; - *) HB_CC_NAME="gcc" ;; - esac - export HB_CC_NAME _HB_CC_NAME_SAVED=1 -fi - -#************************************************************** - -if [ "$HB_CONTRIBLIBS" != "" ]; then - _HB_DIRS="${HB_CONTRIBLIBS}" -else - _HB_DIRS="hbbmcdx hbbtree hbclipsm hbcrypt hbct hbgt hbmisc hbmsql hbmzip hbnf hbtip hbsqlit3 hbtpathy hbvpdf hbziparc rddsql xhb" - - case "$HB_ARCHITECTURE" in - win|cyg|os2) - _HB_DIRS="${_HB_DIRS} gtwvg hbole hbodbc hbwin hbwhat rddado" - ;; - *) - esac - - if [ "${HB_INC_FIREBIRD}" != "" ]; then _HB_DIRS="${_HB_DIRS} sddfb" ; fi; - if [ "${HB_INC_MYSQL}" != "" ]; then _HB_DIRS="${_HB_DIRS} sddmy" ; fi; - if [ "${HB_INC_PGSQL}" != "" ]; then _HB_DIRS="${_HB_DIRS} sddpg" ; fi; -fi - -# Revert Cygwin architecture to 'win'. -# After all it's under Windows OS. -if [ "$HB_ARCHITECTURE" == "cyg" ] -then - export HB_ARCHITECTURE=win -fi - -_HB_DIRS="${_HB_DIRS} ${HB_CONTRIB_ADDONS}" - -#************************************************************** - -for n in ${_HB_DIRS}; do - if [ -d $n ]; then - echo Entering $n ... \( $1 $2 $3 $4 $5\) - cd $n - [ -f ./make_gcc.sh ] && ${SHELL} -c "./make_gcc.sh $1 $2 $3 $4 $5" - cd .. - fi -done - -#************************************************************** - -if [ -n "$_HB_CC_NAME_SAVED" ]; then unset HB_CC_NAME _HB_CC_NAME_SAVED; fi -if [ -n "$_HB_ARCH_SAVED" ]; then unset HB_ARCHITECTURE _HB_ARCH_SAVED; fi diff --git a/harbour/contrib/rddsql/make_vc.bat b/harbour/contrib/rddsql/make_vc.bat deleted file mode 100644 index 0c7cf1cc68..0000000000 --- a/harbour/contrib/rddsql/make_vc.bat +++ /dev/null @@ -1,59 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem ******************************************************* -rem Bat file for creating (almost all) contrib libs -rem for Harbour Project for Microsoft Visual C/C++ -rem ******************************************************* - -rem ******************************************************* -rem Copyright 2007 Marek Paliwoda (mpaliwoda "at" interia "dot" pl) -rem See doc/license.txt for licensing terms. -rem ******************************************************* - -rem ******************************************************* -rem The compilation is done in three steps. PLEASE DO NOT MODIFY IT -rem or you will break a Windows9x command.com line length limit !!! -rem ******************************************************* - -set HB_SHOW_ERRORS=no - -rem ******************************************************* -rem Creating a worker bat file ... -rem ******************************************************* - -set _HB_BATWORKER=_hbwrk_.bat - -echo @echo off > %_HB_BATWORKER% -echo if %%1x == x goto EXIT >> %_HB_BATWORKER% -echo if not exist %%1\make_vc.bat goto EXIT >> %_HB_BATWORKER% -echo echo Entering: %%1 >> %_HB_BATWORKER% -echo cd %%1 >> %_HB_BATWORKER% -echo call make_vc.bat %%2 %%3 %%4 %%5 %%6 %%7 %%8 %%9 >> %_HB_BATWORKER% -echo cd .. >> %_HB_BATWORKER% -echo :EXIT >> %_HB_BATWORKER% - -rem ******************************************************* -rem Compiling contrib dirs ... -rem ******************************************************* - -set _HB_DIRS= -if not "%HB_INC_FIREBIRD%%HB_DIR_FIREBIRD%" == "" set _HB_DIRS=%_HB_DIRS% sddfb -if not "%HB_INC_MYSQL%%HB_DIR_MYSQL%" == "" set _HB_DIRS=%_HB_DIRS% sddmy -if not "%HB_INC_PGSQL%%HB_DIR_PGSQL%" == "" set _HB_DIRS=%_HB_DIRS% sddpg - -for %%n in ( %_HB_DIRS% ) do %COMSPEC% /c %_HB_BATWORKER% %%n %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem ******************************************************* -rem Cleaning ... -rem ******************************************************* - -del %_HB_BATWORKER% > nul - -set _HB_DIRS= -set _HB_BATWORKER= -set HB_SHOW_ERRORS= diff --git a/harbour/contrib/rddsql/sddfb/common.mak b/harbour/contrib/rddsql/sddfb/common.mak deleted file mode 100644 index 69d980c605..0000000000 --- a/harbour/contrib/rddsql/sddfb/common.mak +++ /dev/null @@ -1,13 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)sddfb - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -LIB_OBJS = \ - $(OBJ_DIR)fbirddd$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/rddsql/sddfb/make_b32.bat b/harbour/contrib/rddsql/sddfb/make_b32.bat deleted file mode 100644 index bc8858663c..0000000000 --- a/harbour/contrib/rddsql/sddfb/make_b32.bat +++ /dev/null @@ -1,70 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_FIREBIRD%%HB_DIR_FIREBIRD%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need Firebird package and this envvar -echo to be set to successfully build this library: -echo set HB_INC_FIREBIRD=C:\Firebird\include -echo or -echo set HB_DIR_FIREBIRD=C:\Firebird -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_FIREBIRD%" == "" set HB_INC_FIREBIRD=%HB_DIR_FIREBIRD%\include -set _HB_DLL_NAME=fbclient -set HB_ROOT=..\..\.. -set HB_MAKEFILE=..\..\mtpl_b32.mak -set CFLAGS=-I"%HB_INC_FIREBIRD%" - -rem --------------------------------------------------------------- - -call ..\..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_FIREBIRD%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - rem Use supplied .lib file. - if not exist ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy "%HB_DIR_FIREBIRD%\lib\fbclient_bor.lib" ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/rddsql/sddfb/make_vc.bat b/harbour/contrib/rddsql/sddfb/make_vc.bat deleted file mode 100644 index 88c5450f8b..0000000000 --- a/harbour/contrib/rddsql/sddfb/make_vc.bat +++ /dev/null @@ -1,70 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_FIREBIRD%%HB_DIR_FIREBIRD%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need Firebird package and this envvar -echo to be set to successfully build this library: -echo set HB_INC_FIREBIRD=C:\Firebird\include -echo or -echo set HB_DIR_FIREBIRD=C:\Firebird -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_FIREBIRD%" == "" set HB_INC_FIREBIRD=%HB_DIR_FIREBIRD%\include -set _HB_DLL_NAME=fbclient -set HB_ROOT=..\..\.. -set HB_MAKEFILE=..\..\mtpl_vc.mak -set CFLAGS=-I"%HB_INC_FIREBIRD%" - -rem --------------------------------------------------------------- - -call ..\..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_FIREBIRD%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - rem Use supplied .lib file. - if not exist ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy "%HB_DIR_FIREBIRD%\lib\fbclient_ms.lib" ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/rddsql/sddmy/common.mak b/harbour/contrib/rddsql/sddmy/common.mak deleted file mode 100644 index 0235316341..0000000000 --- a/harbour/contrib/rddsql/sddmy/common.mak +++ /dev/null @@ -1,13 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)sddmy - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -LIB_OBJS = \ - $(OBJ_DIR)mysqldd$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/rddsql/sddmy/make_b32.bat b/harbour/contrib/rddsql/sddmy/make_b32.bat deleted file mode 100644 index f36af4fc09..0000000000 --- a/harbour/contrib/rddsql/sddmy/make_b32.bat +++ /dev/null @@ -1,71 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_MYSQL%%HB_DIR_MYSQL%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need MySQL package and this envvar -echo to be set to successfully build this library: -echo set HB_INC_MYSQL=C:\mysql\include -echo or -echo set HB_DIR_MYSQL=C:\mysql -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_MYSQL%" == "" set HB_INC_MYSQL=%HB_DIR_MYSQL%\include -set _HB_DLL_NAME=libmySQL -set _HB_DLL_DIR=%HB_DIR_MYSQL%\bin -set HB_ROOT=..\..\.. -set HB_MAKEFILE=..\..\mtpl_b32.mak -set CFLAGS=-I"%HB_INC_MYSQL%" - -rem --------------------------------------------------------------- - -call ..\..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_MYSQL%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - implib ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib "%_HB_DLL_DIR%\%_HB_DLL_NAME%.dll" >> %_HB_MAKELOG% - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_DLL_DIR= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/rddsql/sddmy/make_gcc.sh b/harbour/contrib/rddsql/sddmy/make_gcc.sh deleted file mode 100755 index c75ccc9108..0000000000 --- a/harbour/contrib/rddsql/sddmy/make_gcc.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -if [ "${HB_INC_MYSQL}" = "" ] -then - echo "---------------------------------------------------------------" - echo "IMPORTANT: You will need MYSQL package installed and this" - echo " envvar to be set to successfully build this library:" - echo " export HB_INC_MYSQL=C:/Mysql/include" - echo " or" - echo " export HB_INC_MYSQL=/usr/include/mysql" - echo "---------------------------------------------------------------" - exit 1 -fi - -export CFLAGS="" -export HB_MAKEFILE="../../mtpl_gcc.mak" -for I in ${HB_INC_MYSQL}; do - CFLAGS="${CFLAGS} -I${I}" -done -../../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 -unset CFLAGS -unset HB_MAKEFILE diff --git a/harbour/contrib/rddsql/sddmy/make_vc.bat b/harbour/contrib/rddsql/sddmy/make_vc.bat deleted file mode 100644 index 850c15f9e2..0000000000 --- a/harbour/contrib/rddsql/sddmy/make_vc.bat +++ /dev/null @@ -1,70 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_MYSQL%%HB_DIR_MYSQL%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need MySQL package and this envvar -echo to be set to successfully build this library: -echo set HB_INC_MYSQL=C:\mysql\include -echo or -echo set HB_DIR_MYSQL=C:\mysql -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_MYSQL%" == "" set HB_INC_MYSQL=%HB_DIR_MYSQL%\include -set _HB_DLL_NAME=libmySQL -set HB_ROOT=..\..\.. -set HB_MAKEFILE=..\..\mtpl_vc.mak -set CFLAGS=-I"%HB_INC_MYSQL%" - -rem --------------------------------------------------------------- - -call ..\..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_MYSQL%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - rem Use supplied .lib file. - if not exist ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy "%HB_DIR_MYSQL%\lib\opt\%_HB_DLL_NAME%.lib" ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/rddsql/sddpg/common.mak b/harbour/contrib/rddsql/sddpg/common.mak deleted file mode 100644 index 4ee4885f84..0000000000 --- a/harbour/contrib/rddsql/sddpg/common.mak +++ /dev/null @@ -1,13 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)sddpg - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -LIB_OBJS = \ - $(OBJ_DIR)pgsqldd$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/rddsql/sddpg/make_b32.bat b/harbour/contrib/rddsql/sddpg/make_b32.bat deleted file mode 100644 index 94b2a1fdb3..0000000000 --- a/harbour/contrib/rddsql/sddpg/make_b32.bat +++ /dev/null @@ -1,69 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_PGSQL%%HB_DIR_PGSQL%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need Postgre SQL package and this envvar -echo to be set to successfully build this library: -echo set HB_INC_PGSQL=C:\pgsql\include -echo or -echo set HB_DIR_PGSQL=C:\pgsql -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_PGSQL%" == "" set HB_INC_PGSQL=%HB_DIR_PGSQL%\include -set _HB_DLL_NAME=libpq -set HB_ROOT=..\..\.. -set HB_MAKEFILE=..\..\mtpl_b32.mak -set CFLAGS=-I"%HB_INC_PGSQL%" - -rem --------------------------------------------------------------- - -call ..\..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_PGSQL%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - implib ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib "%HB_DIR_PGSQL%\lib\%_HB_DLL_NAME%.dll" >> %_HB_MAKELOG% - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/rddsql/sddpg/make_gcc.sh b/harbour/contrib/rddsql/sddpg/make_gcc.sh deleted file mode 100755 index 0914afe496..0000000000 --- a/harbour/contrib/rddsql/sddpg/make_gcc.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -if [ "${HB_INC_PGSQL}" = "" ] -then - echo "---------------------------------------------------------------" - echo "IMPORTANT: You will need Postgre SQL package installed and this" - echo " envvar to be set to successfully build this library:" - echo " export HB_INC_PGSQL=C:/pgsql/include" - echo " or" - echo " export HB_INC_PGSQL=/usr/include/postgresql" - echo "---------------------------------------------------------------" - exit 1 -fi - -export CFLAGS="" -export HB_MAKEFILE="../../mtpl_gcc.mak" -for I in ${HB_INC_PGSQL}; do - CFLAGS="${CFLAGS} -I${I}" -done -../../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 -unset CFLAGS -unset HB_MAKEFILE diff --git a/harbour/contrib/rddsql/sddpg/make_vc.bat b/harbour/contrib/rddsql/sddpg/make_vc.bat deleted file mode 100644 index b38a57cf98..0000000000 --- a/harbour/contrib/rddsql/sddpg/make_vc.bat +++ /dev/null @@ -1,70 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -if not "%HB_INC_PGSQL%%HB_DIR_PGSQL%" == "" goto DIR_OK - -echo --------------------------------------------------------------- -echo IMPORTANT: You'll need Postgre SQL package and this envvar -echo to be set to successfully build this library: -echo set HB_INC_PGSQL=C:\pgsql\include -echo or -echo set HB_DIR_PGSQL=C:\pgsql -echo if you want to generate .lib for the .dll. -echo --------------------------------------------------------------- -goto POST_EXIT - -:DIR_OK - -if "%HB_INC_PGSQL%" == "" set HB_INC_PGSQL=%HB_DIR_PGSQL%\include -set _HB_DLL_NAME=libpq -set HB_ROOT=..\..\.. -set HB_MAKEFILE=..\..\mtpl_vc.mak -set CFLAGS=-I"%HB_INC_PGSQL%" - -rem --------------------------------------------------------------- - -call ..\..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 - -rem --------------------------------------------------------------- - -if "%HB_DIR_PGSQL%" == "" goto POST_EXIT - -set _HB_INSTALL_PREFIX=%HB_INSTALL_PREFIX% -if "%_HB_INSTALL_PREFIX%" == "" set _HB_INSTALL_PREFIX=..\..\.. -set _HB_LIB_INSTALL=%HB_LIB_INSTALL% -if "%_HB_LIB_INSTALL%" == "" set _HB_LIB_INSTALL=%_HB_INSTALL_PREFIX%\lib - -if "%1" == "clean" goto POST_CLEAN -if "%1" == "Clean" goto POST_CLEAN -if "%1" == "CLEAN" goto POST_CLEAN -if "%1" == "install" goto POST_INSTALL -if "%1" == "Install" goto POST_INSTALL -if "%1" == "INSTALL" goto POST_INSTALL - -:POST_BUILD - - rem Use supplied .lib file. - if not exist ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy "%HB_DIR_PGSQL%\lib\%_HB_DLL_NAME%.lib" ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_CLEAN - - if exist ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib del ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib > nul - if exist ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp del ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.exp > nul - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib > nul - goto POST_EXIT - -:POST_INSTALL - - if exist %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib del %_HB_LIB_INSTALL%\%_HB_DLL_NAME%.lib - if exist ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib copy ..\..\..\lib\%_HB_CC_NAME%\%_HB_DLL_NAME%.lib %_HB_LIB_INSTALL% - goto POST_EXIT - -:POST_EXIT - -set CFLAGS= -set _HB_DLL_NAME= -set _HB_INSTALL_PREFIX= -set _HB_LIB_INSTALL= diff --git a/harbour/contrib/xhb/common.mak b/harbour/contrib/xhb/common.mak deleted file mode 100644 index 22318322b7..0000000000 --- a/harbour/contrib/xhb/common.mak +++ /dev/null @@ -1,50 +0,0 @@ -# -# $Id$ -# - -LIBNAME = $(LIBPREF)xhb - -LIB_PATH = $(LIB_DIR)$(LIBNAME)$(LIBEXT) - -C_HEADERS = \ - hbcompat.h \ - xhb.h \ - -PRG_HEADERS = \ - hbcompat.ch \ - xhb.ch \ - -LIB_OBJS = \ - $(OBJ_DIR)dbf2txt$(OBJEXT) \ - $(OBJ_DIR)filestat$(OBJEXT) \ - $(OBJ_DIR)freadlin$(OBJEXT) \ - $(OBJ_DIR)hbcrypt$(OBJEXT) \ - $(OBJ_DIR)hbxml$(OBJEXT) \ - $(OBJ_DIR)hbsyslog$(OBJEXT) \ - $(OBJ_DIR)hboutdbg$(OBJEXT) \ - $(OBJ_DIR)cstructc$(OBJEXT) \ - $(OBJ_DIR)xhbarr$(OBJEXT) \ - $(OBJ_DIR)xhbcopyf$(OBJEXT) \ - $(OBJ_DIR)xhbenum$(OBJEXT) \ - $(OBJ_DIR)xhbfunc$(OBJEXT) \ - $(OBJ_DIR)xhbmsgs$(OBJEXT) \ - $(OBJ_DIR)xhbqself$(OBJEXT) \ - $(OBJ_DIR)xhbwith$(OBJEXT) \ - $(OBJ_DIR)hbcomprs$(OBJEXT) \ - $(OBJ_DIR)xstrdel$(OBJEXT) \ - $(OBJ_DIR)dbgfxc$(OBJEXT) \ - \ - $(OBJ_DIR)arrayblk$(OBJEXT) \ - $(OBJ_DIR)txml$(OBJEXT) \ - $(OBJ_DIR)hblog$(OBJEXT) \ - $(OBJ_DIR)hblognet$(OBJEXT) \ - $(OBJ_DIR)cstruct$(OBJEXT) \ - $(OBJ_DIR)hbstruct$(OBJEXT) \ - $(OBJ_DIR)dirrec$(OBJEXT) \ - $(OBJ_DIR)xhbcomp$(OBJEXT) \ - $(OBJ_DIR)dbgfx$(OBJEXT) \ - $(OBJ_DIR)sprintf$(OBJEXT) \ - $(OBJ_DIR)regexrpl$(OBJEXT) \ - -all: \ - $(LIB_PATH) \ diff --git a/harbour/contrib/xhb/make_b32.bat b/harbour/contrib/xhb/make_b32.bat deleted file mode 100644 index c484512c4c..0000000000 --- a/harbour/contrib/xhb/make_b32.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_b32.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/contrib/xhb/make_gcc.sh b/harbour/contrib/xhb/make_gcc.sh deleted file mode 100755 index 0593942308..0000000000 --- a/harbour/contrib/xhb/make_gcc.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# -# $Id$ -# - -../mtpl_gcc.sh $1 $2 $3 $4 $5 $6 $7 $8 $9 diff --git a/harbour/contrib/xhb/make_vc.bat b/harbour/contrib/xhb/make_vc.bat deleted file mode 100644 index 4ceb9b9261..0000000000 --- a/harbour/contrib/xhb/make_vc.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -rem -rem $Id$ -rem - -call ..\mtpl_vc.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 diff --git a/harbour/make_b32.bat b/harbour/make_b32.bat deleted file mode 100644 index 78e9e62114..0000000000 --- a/harbour/make_b32.bat +++ /dev/null @@ -1,30 +0,0 @@ -@rem -@rem $Id$ -@rem - -rem --------------------------------------------------------------- -rem This file is kept for compatibility with old non-GNU make -rem system. Please read INSTALL how to migrate to the GNU make -rem based one. -rem -rem ATTENTION: For this to work, you will need the GNU make.exe -rem (MinGW build is fine) in your PATH _before_ the -rem compiler tools. -rem --------------------------------------------------------------- - -@echo off - -set HB_COMPILER=bcc - -if "%HB_INSTALL_PREFIX%" == "" set HB_INSTALL_PREFIX=%~dp0 -set _HB_CC_NAME=%HB_CC_NAME% -if "%_HB_CC_NAME%" == "" set _HB_CC_NAME=b32 - -rem ; NOTE: For complete compatibility please uncomment line below: -rem if "%HB_BUILD_DLL%" == "" set HB_BUILD_DLL=yes - -call make_gnu.bat > make_%_HB_CC_NAME%.log - -set _HB_CC_NAME= - -if exist hbpostmk.bat call hbpostmk.bat diff --git a/harbour/make_b32.mak b/harbour/make_b32.mak deleted file mode 100644 index fe06e0820b..0000000000 --- a/harbour/make_b32.mak +++ /dev/null @@ -1,725 +0,0 @@ -# -# $Id$ -# - -#********************************************************** -# Makefile for Harbour Project for Borland C/C++ 5.x compilers -#********************************************************** - -# --------------------------------------------------------------- -# Copyright 2007 Marek Paliwoda (mpaliwoda "at" interia "dot" pl) -# See doc/license.txt for licensing terms. -# --------------------------------------------------------------- - -# --------------------------------------------------------------- -# If you need to set additional compiler/linker options use the -# environment variables below, but please DON'T MODIFY THIS FILE -# for this purpose. -# --------------------------------------------------------------- - -# -# NOTE: You can use these envvars to configure the make process: -# (note that these are all optional) -# -# HB_USER_CFLAGS - Extra C compiler options for libraries and for executables -# HB_USER_LDFLAGS - Extra linker options for libraries -# HB_USER_PRGFLAGS - Extra Harbour compiler options -# -# HB_BUILD_DLL - If set to yes enables building harbour VM+RTL -# dll in addition to normal static build -# HB_BUILD_DEBUG - If set to yes causes to compile with debug info -# HB_BUILD_VERBOSE - Controls echoing commands being executed -# HB_BUILD_OPTIM - Setting it to 'no' disables compiler optimizations -# HB_REBUILD_PARSER - If set to yes force preprocessing new rules by -# Bison (you must use Bison 2.3 or later) -# HB_INSTALL_PREFIX - Path to installation directory into which -# Harbour will be installed when using 'install' -# mode. Defaults to current directory -# -# HB_BCCDLL_DYNRT - If set to -tWR causes that harbour-bc.dll -# will use dynamic runtime library (recommended) - -#********************************************************** - -#.KEEP -.AUTODEPEND -.SUFFIXES: - -#********************************************************** - -HB_ARCHITECTURE = win - -#********************************************************** - -CC = bcc32.exe -LINKER = ilink32.exe -MKLIB = tlib.exe - -#********************************************************** - -# Include Common Object list files -# shared between MSVC and Borland - -!include common.mak - -#********************************************************** - -.SUFFIXES: $(EXEEXT) $(LIBEXT) $(OBJEXT) .prg .c .l .y - -#********************************************************** - -# Some definitions cannot be kept in common.mak -# due to serious limitations of Microsoft Nmake - -VMMTDLL_LIB_OBJS = $(VM_DLL_OBJS:$(OBJ_DIR)=$(MTDLL_OBJ_DIR)) -VMMT_LIB_OBJS = $(VM_LIB_OBJS:$(OBJ_DIR)=$(MT_OBJ_DIR)) - -DLL_OBJS = $(TMP_DLL_OBJS:$(OBJ_DIR)=$(DLL_OBJ_DIR)) $(VM_DLL_OBJS:$(OBJ_DIR)=$(DLL_OBJ_DIR)) -MTDLL_OBJS = $(TMP_DLL_OBJS:$(OBJ_DIR)=$(DLL_OBJ_DIR)) $(VMMTDLL_LIB_OBJS) - -#********************************************************** -# C compiler, Harbour compiler and Linker flags. -#********************************************************** - -# C Compiler Flags -CFLAGS = -I$(INCLUDE_DIR) -I$(OBJ_DIR) $(HB_USER_CFLAGS) -CFLAGSMT = -DHB_MT_VM - -#----------- -!if "$(HB_BUILD_OPTIM)" != "no" - CFLAGS = -4 -O2 -OS -Ov -Oi -Oc $(CFLAGS) -!endif -#----------- -!if "$(HB_BUILD_DEBUG)" == "yes" - CFLAGS = -y -v -DHB_TR_LEVEL_DEBUG $(CFLAGS) -!endif -#----------- -!if "$(HB_BCCDLL_DYNRT)" == "-tWR" - RTLIBSUFFIX = i -!endif -#----------- - -#********************************************************** - -CLIBFLAGS = -c -q -d -Q -w -w-sig- -tWM $(CFLAGS) -CLIBFLAGSDLL = $(HB_BCCDLL_DYNRT) $(CLIBFLAGS) -DHB_DYNLIB -CEXEFLAGSDLL = $(HB_BCCDLL_DYNRT) $(CLIBFLAGS) - -#********************************************************** - -# Linker Flags -LDFLAGS = -Gn -C -ap -Tpe -L$(LIB_DIR) -L$(BIN_DIR) $(HB_USER_LDFLAGS) -LDFLAGSDLL = -Gn -C -aa -Tpd -Gi -L$(LIB_DIR) $(HB_USER_LDFLAGS) -!if "$(HB_BUILD_DEBUG)" == "yes" - LDFLAGS = -v $(LDFLAGS) - LDFLAGSDLL = -v $(LDFLAGSDLL) -!endif - -#********************************************************** - -STANDARD_STATIC_CLIBS = cw32mt$(RTLIBSUFFIX).lib - -# This is needed, otherwise the libs may overflow -# when debug info is requested with -v -y -ARFLAGS = /P64 $(HB_USER_AFLAGS) - -#********************************************************** -#********************************************************** -#********************************************************** - -#********************************************************** -# COMPILE Rules -#********************************************************** - -#********************************************************** -# General *.c --> *.obj COMPILE rule for STATIC Libraries -{$(ALL_SRC_DIRS)}.c{$(OBJ_DIR)}$(OBJEXT): - $(CC) $(CLIBFLAGS) -o$@ $< -#********************************************************** -# General *.prg --> *.obj COMPILE rule for STATIC Libraries -{$(ALL_SRC_DIRS)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $** - $(CC) $(CLIBFLAGS) -o$@ $(OBJ_DIR)\$&.c -#********************************************************** -# General *.prg --> *.obj COMPILE rule for STATIC exe -{$(ALL_EXE_SRC_DIRS)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSEXE) -o$(OBJ_DIR)\ $** - $(CC) $(CLIBFLAGS) -o$@ $(OBJ_DIR)\$&.c -#********************************************************** - -#********************************************************** -# General *.c --> *.obj COMPILE rule for STATIC MT Libraries -{$(ALL_SRC_DIRS)}.c{$(MT_OBJ_DIR)}$(OBJEXT): - $(CC) $(CLIBFLAGS) $(CFLAGSMT) -o$@ $< -#********************************************************** -# General *.prg --> *.obj COMPILE rule for STATIC MT Libraries -{$(ALL_SRC_DIRS)}.prg{$(MT_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(MT_OBJ_DIR)\ $** - $(CC) $(CLIBFLAGS) $(CFLAGSMT) -o$@ $(MT_OBJ_DIR)\$&.c -#********************************************************** - -#********************************************************** -# General *.c --> *.obj COMPILE rule for SHARED MT Libraries -{$(ALL_SRC_DIRS)}.c{$(MTDLL_OBJ_DIR)}$(OBJEXT): - $(CC) $(CLIBFLAGSDLL) $(CFLAGSMT) -o$@ $< -#********************************************************** -# General *.prg --> *.obj COMPILE rule for SHARED MT Libraries -{$(ALL_SRC_DIRS)}.prg{$(MTDLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(MTDLL_OBJ_DIR)\ $** - $(CC) $(CLIBFLAGSDLL) $(CFLAGSMT) -o$@ $(MTDLL_OBJ_DIR)\$&.c -#********************************************************** - -#********************************************************** -# General *.c --> *.obj COMPILE rule for SHARED Libraries -{$(ALL_LIB_SRC_DIRS)}.c{$(DLL_OBJ_DIR)}$(OBJEXT): - $(CC) $(CLIBFLAGSDLL) -o$@ $< -#********************************************************** -# General *.prg --> *.obj COMPILE rule for SHARED Libraries -{$(ALL_LIB_SRC_DIRS)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $** - $(CC) $(CLIBFLAGSDLL) -o$@ $(DLL_OBJ_DIR)\$&.c -#********************************************************** - -#********************************************************** -# General *.c --> *.obj COMPILE rules for EXECUTABLES, -# which use Harbour SHARED Library compiled as DLL -{$(ALL_EXE_SRC_DIRS)}.c{$(DLL_OBJ_DIR)}$(OBJEXT): - $(CC) $(CEXEFLAGSDLL) -o$@ $< -#********************************************************** -# General *.prg --> *.obj COMPILE rules for EXECUTABLES, -# which use Harbour SHARED Library compiled as DLL -{$(ALL_EXE_SRC_DIRS)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSEXE) -o$(DLL_OBJ_DIR)\ $** - $(CC) $(CEXEFLAGSDLL) -o$@ $(DLL_OBJ_DIR)\$&.c -#********************************************************** - -#********************************************************** -# General BUILD rules (not used !) -#********************************************************** - -# General Library BUILD rule -#{$(OBJ_DIR)}.obj{$(LIB_DIR)}.lib: -# @if exist "$@" $(DEL) "$@" > NUL -# $(MKLIB) "$@" $(ARFLAGS) @&&! -#+$(**: = &^ -#+) -#! - -#********************************************************** -#********************************************************** -#********************************************************** - -#********************************************************** -# TARGET dependencies -#********************************************************** - -all : $(HB_DEST_DIRS) $(HB_BUILD_TARGETS) - -#********************************************************** -# Helper targets -#********************************************************** - -BasicLibs : $(COMMON_LIB) $(PP_LIB) $(COMPILER_LIB) -BasicExes : $(HARBOUR_EXE) -StdLibs : $(STANDARD_STATIC_HBLIBS) - -#********************************************************** - -$(HB_DEST_DIRS) $(HB_BIN_INSTALL) $(HB_LIB_INSTALL) $(HB_INC_INSTALL): - @if not exist $@\nul mkdir $@ - -#********************************************************** -# LIBRARY Targets BUILD rules -#********************************************************** -$(HBMAINSTD_LIB): $(HBMAINSTD_LIB_OBJS) - @if exist "$(HBMAINSTD_LIB)" $(DEL) "$(HBMAINSTD_LIB)" > NUL - $(MKLIB) "$(HBMAINSTD_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(HBMAINWIN_LIB): $(HBMAINWIN_LIB_OBJS) - @if exist "$(HBMAINWIN_LIB)" $(DEL) "$(HBMAINWIN_LIB)" > NUL - $(MKLIB) "$(HBMAINWIN_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(COMMON_LIB) : $(COMMON_LIB_OBJS) - @if exist "$(COMMON_LIB)" $(DEL) "$(COMMON_LIB)" > NUL - $(MKLIB) "$(COMMON_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(PP_LIB) : $(PP_LIB_OBJS) - @if exist "$(PP_LIB)" $(DEL) "$(PP_LIB)" > NUL - $(MKLIB) "$(PP_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(COMPILER_LIB) : $(COMPILER_LIB_OBJS) - @if exist "$(COMPILER_LIB)" $(DEL) "$(COMPILER_LIB)" > NUL - $(MKLIB) "$(COMPILER_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(VM_LIB) :: BasicExes -$(VM_LIB) :: $(VM_LIB_OBJS) - @if exist "$(VM_LIB)" $(DEL) "$(VM_LIB)" > NUL - $(MKLIB) "$(VM_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(VMMT_LIB) :: BasicExes -$(VMMT_LIB) :: $(VMMT_LIB_OBJS) - @if exist "$(VMMT_LIB)" $(DEL) "$(VMMT_LIB)" > NUL - $(MKLIB) "$(VMMT_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(RTL_LIB) :: BasicExes -$(RTL_LIB) :: $(RTL_LIB_OBJS) - @if exist "$(RTL_LIB)" $(DEL) "$(RTL_LIB)" > NUL - $(MKLIB) "$(RTL_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(MACRO_LIB) : $(MACRO_LIB_OBJS) - @if exist "$(MACRO_LIB)" $(DEL) "$(MACRO_LIB)" > NUL - $(MKLIB) "$(MACRO_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(DEBUG_LIB) :: BasicExes -$(DEBUG_LIB) :: $(DEBUG_LIB_OBJS) - @if exist "$(DEBUG_LIB)" $(DEL) "$(DEBUG_LIB)" > NUL - $(MKLIB) "$(DEBUG_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(LANG_LIB) : $(LANG_LIB_OBJS) - @if exist "$(LANG_LIB)" $(DEL) "$(LANG_LIB)" > NUL - $(MKLIB) "$(LANG_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(CODEPAGE_LIB) : $(CODEPAGE_LIB_OBJS) - @if exist "$(CODEPAGE_LIB)" $(DEL) "$(CODEPAGE_LIB)" > NUL - $(MKLIB) "$(CODEPAGE_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(PCRE_LIB) : $(PCRE_LIB_OBJS) - @if exist "$(PCRE_LIB)" $(DEL) "$(PCRE_LIB)" > NUL - $(MKLIB) "$(PCRE_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(HBZLIB_LIB) : $(HBZLIB_LIB_OBJS) - @if exist "$(HBZLIB_LIB)" $(DEL) "$(HBZLIB_LIB)" > NUL - $(MKLIB) "$(HBZLIB_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(HBEXTERN_LIB) : $(HBEXTERN_LIB_OBJS) - @if exist "$(HBEXTERN_LIB)" $(DEL) "$(HBEXTERN_LIB)" > NUL - $(MKLIB) "$(HBEXTERN_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(RDD_LIB) :: BasicExes -$(RDD_LIB) :: $(RDD_LIB_OBJS) - @if exist "$(RDD_LIB)" $(DEL) "$(RDD_LIB)" > NUL - $(MKLIB) "$(RDD_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(NULSYS_LIB) : $(NULSYS_LIB_OBJS) - @if exist "$(NULSYS_LIB)" $(DEL) "$(NULSYS_LIB)" > NUL - $(MKLIB) "$(NULSYS_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(DBFNTX_LIB) :: BasicExes -$(DBFNTX_LIB) :: $(DBFNTX_LIB_OBJS) - @if exist "$(DBFNTX_LIB)" $(DEL) "$(DBFNTX_LIB)" > NUL - $(MKLIB) "$(DBFNTX_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(DBFNSX_LIB) :: BasicExes -$(DBFNSX_LIB) :: $(DBFNSX_LIB_OBJS) - @if exist "$(DBFNSX_LIB)" $(DEL) "$(DBFNSX_LIB)" > NUL - $(MKLIB) "$(DBFNSX_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(DBFCDX_LIB) : $(DBFCDX_LIB_OBJS) - @if exist "$(DBFCDX_LIB)" $(DEL) "$(DBFCDX_LIB)" > NUL - $(MKLIB) "$(DBFCDX_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(DBFFPT_LIB) : $(DBFFPT_LIB_OBJS) - @if exist "$(DBFFPT_LIB)" $(DEL) "$(DBFFPT_LIB)" > NUL - $(MKLIB) "$(DBFFPT_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(HBSIX_LIB) : $(HBSIX_LIB_OBJS) - @if exist "$(HBSIX_LIB)" $(DEL) "$(HBSIX_LIB)" > NUL - $(MKLIB) "$(HBSIX_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(HSX_LIB) : $(HSX_LIB_OBJS) - @if exist "$(HSX_LIB)" $(DEL) "$(HSX_LIB)" > NUL - $(MKLIB) "$(HSX_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(USRRDD_LIB) : $(USRRDD_LIB_OBJS) - @if exist "$(USRRDD_LIB)" $(DEL) "$(USRRDD_LIB)" > NUL - $(MKLIB) "$(USRRDD_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(HBUDDALL_LIB) : $(HBUDDALL_LIB_OBJS) - @if exist "$(HBUDDALL_LIB)" $(DEL) "$(HBUDDALL_LIB)" > NUL - $(MKLIB) "$(HBUDDALL_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(GTCGI_LIB) : $(GTCGI_LIB_OBJS) - @if exist "$(GTCGI_LIB)" $(DEL) "$(GTCGI_LIB)" > NUL - $(MKLIB) "$(GTCGI_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(GTDOS_LIB) : $(GTDOS_LIB_OBJS) - @if exist "$(GTDOS_LIB)" $(DEL) "$(GTDOS_LIB)" > NUL - $(MKLIB) "$(GTDOS_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(GTPCA_LIB) : $(GTPCA_LIB_OBJS) - @if exist "$(GTPCA_LIB)" $(DEL) "$(GTPCA_LIB)" > NUL - $(MKLIB) "$(GTPCA_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(GTSTD_LIB) : $(GTSTD_LIB_OBJS) - @if exist "$(GTSTD_LIB)" $(DEL) "$(GTSTD_LIB)" > NUL - $(MKLIB) "$(GTSTD_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(GTWIN_LIB) : $(GTWIN_LIB_OBJS) - @if exist "$(GTWIN_LIB)" $(DEL) "$(GTWIN_LIB)" > NUL - $(MKLIB) "$(GTWIN_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(GTWVT_LIB) : $(GTWVT_LIB_OBJS) - @if exist "$(GTWVT_LIB)" $(DEL) "$(GTWVT_LIB)" > NUL - $(MKLIB) "$(GTWVT_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** -$(GTGUI_LIB) : $(GTGUI_LIB_OBJS) - @if exist "$(GTGUI_LIB)" $(DEL) "$(GTGUI_LIB)" > NUL - $(MKLIB) "$(GTGUI_LIB)" $(ARFLAGS) @&&! -+$(**: = &^ -+) -! -#********************************************************** - -#********************************************************** -# EXECUTABLE Targets -#********************************************************** - -#********************************************************** -# HARBOUR build rule -#********************************************************** -$(HARBOUR_EXE) :: BasicLibs -$(HARBOUR_EXE) :: $(HARBOUR_EXE_OBJS) - @if exist "$(HARBOUR_EXE)" $(DEL) "$(HARBOUR_EXE)" > NUL - $(CC) @&&! -$(CFLAGS) --e$(HARBOUR_EXE) -$(**: = ^ -) -$(COMPILER_LIB) -$(COMMON_LIB) -$(PP_LIB) -! -#********************************************************** -# HBPP build rule -#********************************************************** -$(HBPP_EXE) :: $(COMMON_LIB) -$(HBPP_EXE) :: $(HBPP_EXE_OBJS) - @if exist "$(HBPP_EXE)" $(DEL) "$(HBPP_EXE)" > NUL - $(CC) @&&! -$(CFLAGS) --e$(HBPP_EXE) -$(**: = ^ -) -$(COMMON_LIB) -! -#********************************************************** -# HBRUN build rule -#********************************************************** -$(HBRUN_EXE) :: BasicLibs BasicExes StdLibs -$(HBRUN_EXE) :: $(HBRUN_EXE_OBJS) - @if exist "$(HBRUN_EXE)" $(DEL) "$(HBRUN_EXE)" > NUL - $(CC) @&&! -$(CFLAGS) --e$(HBRUN_EXE) -$(**: = ^ -) -$(STANDARD_STATIC_CLIBS) -$(STANDARD_STATIC_HBLIBS) -! -#********************************************************** -# HBTEST build rule -#********************************************************** -$(HBTEST_EXE) :: BasicLibs BasicExes StdLibs -$(HBTEST_EXE) :: $(HBTEST_EXE_OBJS) - @if exist "$(HBTEST_EXE)" $(DEL) "$(HBTEST_EXE)" > NUL - $(CC) @&&! -$(CFLAGS) --e$(HBTEST_EXE) -$(**: = ^ -) -$(STANDARD_STATIC_CLIBS) -$(STANDARD_STATIC_HBLIBS) -! -#********************************************************** -# HBI18N build rule -#********************************************************** -$(HBI18N_EXE) :: BasicLibs BasicExes StdLibs -$(HBI18N_EXE) :: $(HBI18N_EXE_OBJS) - @if exist "$(HBI18N_EXE)" $(DEL) "$(HBI18N_EXE)" > NUL - $(CC) @&&! -$(CFLAGS) --e$(HBI18N_EXE) -$(**: = ^ -) -$(STANDARD_STATIC_CLIBS) -$(MINIMAL_STATIC_HBLIBS) -! -#********************************************************** -# HBDOC build rule -#********************************************************** -$(HBDOC_EXE) :: BasicLibs BasicExes StdLibs -$(HBDOC_EXE) :: $(HBDOC_EXE_OBJS) - @if exist "$(HBDOC_EXE)" $(DEL) "$(HBDOC_EXE)" > NUL - $(CC) @&&! -$(CFLAGS) --e$(HBDOC_EXE) -$(**: = ^ -) -$(STANDARD_STATIC_CLIBS) -$(MINIMAL_STATIC_HBLIBS) $(HBDOC_LIBS) -! -#********************************************************** -# HBMK build rule -#********************************************************** -$(HBMK_EXE) :: BasicLibs BasicExes StdLibs -$(HBMK_EXE) :: $(HBMK_EXE_OBJS) - @if exist "$(HBMK_EXE)" $(DEL) "$(HBMK_EXE)" > NUL - $(CC) @&&! -$(CFLAGS) --e$(HBMK_EXE) -$(**: = ^ -) -$(STANDARD_STATIC_CLIBS) -$(MINIMAL_STATIC_HBLIBS) -$(COMPILER_LIB) -$(PP_LIB) -! -#********************************************************** - -#********************************************************** -# DLL Targets -#********************************************************** -$(HARBOUR_DLL) :: BasicLibs BasicExes -$(HARBOUR_DLL) :: $(DLL_OBJS) - $(LINKER) $(LDFLAGSDLL) @&&! -c0d32.obj $**, $@,, cw32mt$(RTLIBSUFFIX).lib import32.lib -! -#********************************************************** -$(HARBOURMT_DLL) :: BasicLibs BasicExes -$(HARBOURMT_DLL) :: $(MTDLL_OBJS) - $(LINKER) $(LDFLAGSDLL) @&&! -c0d32.obj $**, $@,, cw32mt$(RTLIBSUFFIX).lib import32.lib -! -#********************************************************** -# DLL EXECUTABLE Targets -#********************************************************** -$(HBTESTDLL_EXE) :: BasicLibs BasicExes -$(HBTESTDLL_EXE) :: $(DLL_OBJ_DIR)\mainstd$(OBJEXT) $(HBTEST_EXE_OBJS:$(OBJ_DIR)=$(DLL_OBJ_DIR)) - $(LINKER) $(LDFLAGS) @&&! -c0x32.obj $**, $@,,$(HARBOUR_DLL:$(DLLEXT)=$(LIBEXT)) cw32mt$(RTLIBSUFFIX).lib import32.lib $(COMMON_LIB) -! -#********************************************************** -$(HBRUNDLL_EXE) :: BasicLibs BasicExes -$(HBRUNDLL_EXE) :: $(DLL_OBJ_DIR)\mainstd$(OBJEXT) $(HBRUN_EXE_OBJS:$(OBJ_DIR)=$(DLL_OBJ_DIR)) - $(LINKER) $(LDFLAGS) @&&! -c0x32.obj $**, $@,,$(HARBOUR_DLL:$(DLLEXT)=$(LIBEXT)) cw32mt$(RTLIBSUFFIX).lib import32.lib $(COMPILER_LIB) $(PP_LIB) $(COMMON_LIB) -! -#---------------------------------------------------------- -$(DLL_OBJ_DIR)\mainstd$(OBJEXT) : $(VM_DIR)\mainstd.c - $(CC) $(CEXEFLAGSDLL) -o$@ $** -#********************************************************** - -#********************************************************** -# EXTRA Object's DEPENDENCIES -#********************************************************** - -#********************************************************** - -# Generated by an intermediate utility hbpp.exe -# built at the initial phase of build process -$(OBJ_DIR)\pptable.obj : $(OBJ_DIR)\pptable.c -$(DLL_OBJ_DIR)\pptable.obj : $(DLL_OBJ_DIR)\pptable.c - -$(OBJ_DIR)\pptable.c : $(INCLUDE_DIR)\hbstdgen.ch $(INCLUDE_DIR)\std.ch ChangeLog $(PP_DIR)\ppcore.c $(PP_DIR)\hbpp.c - @if exist "$(OBJ_DIR)\pptable.c" $(DEL) "$(OBJ_DIR)\pptable.c" > nul - $(HBPP) $(INCLUDE_DIR)/hbstdgen.ch -o$(OBJ_DIR)/pptable.c -q -cChangeLog -v$(INCLUDE_DIR)/hbverbld.h - -$(DLL_OBJ_DIR)\pptable.c : $(INCLUDE_DIR)\hbstdgen.ch $(INCLUDE_DIR)\std.ch ChangeLog $(PP_DIR)\ppcore.c $(PP_DIR)\hbpp.c - @if exist "$(DLL_OBJ_DIR)\pptable.c" $(DEL) "$(DLL_OBJ_DIR)\pptable.c" > nul - $(HBPP) $(INCLUDE_DIR)/hbstdgen.ch -o$(DLL_OBJ_DIR)/pptable.c -q -cChangeLog -v$(INCLUDE_DIR)/hbverbld.h - -#********************************************************** - -!if "$(HB_REBUILD_PARSER)" == "yes" - -$(OBJ_DIR)\harboury.c : $(COMPILER_DIR)\harbour.y - bison --no-line -d $** -o$@ - -$(OBJ_DIR)\macroy.c : $(MACRO_DIR)\macro.y - bison --no-line -d $** -o$@ - -$(DLL_OBJ_DIR)\harboury.c : $(COMPILER_DIR)\harbour.y - bison --no-line -d $** -o$@ - -$(DLL_OBJ_DIR)\macroy.c : $(MACRO_DIR)\macro.y - bison --no-line -d $** -o$@ - -!else - -$(OBJ_DIR)\harboury.c : $(COMPILER_DIR)\harbour.yyc - copy /A $** $@ - copy /A $(**:.yyc=.yyh) $(@:.c=.h) - -$(OBJ_DIR)\macroy.c : $(MACRO_DIR)\macro.yyc - copy /A $** $@ - copy /A $(**:.yyc=.yyh) $(@:.c=.h) - -$(DLL_OBJ_DIR)\harboury.c : $(COMPILER_DIR)\harbour.yyc - copy /A $** $@ - copy /A $(**:.yyc=.yyh) $(@:.c=.h) - -$(DLL_OBJ_DIR)\macroy.c : $(MACRO_DIR)\macro.yyc - copy /A $** $@ - copy /A $(**:.yyc=.yyh) $(@:.c=.h) - -!endif - -$(OBJ_DIR)\harboury.obj : $(OBJ_DIR)\harboury.c -$(OBJ_DIR)\macroy.obj : $(OBJ_DIR)\macroy.c - -$(DLL_OBJ_DIR)\harboury.obj : $(DLL_OBJ_DIR)\harboury.c -$(DLL_OBJ_DIR)\macroy.obj : $(DLL_OBJ_DIR)\macroy.c - -#********************************************************** -#********************************************************** -#********************************************************** - -#********************************************************** -# CLEAN rules -#********************************************************** - -clean: doClean -Clean: doClean -CLEAN: doClean - -doClean: - -if exist $(BIN_DIR)\*.exe $(DEL) $(BIN_DIR)\*.exe > nul - -if exist $(BIN_DIR)\*.tds $(DEL) $(BIN_DIR)\*.tds > nul - -if exist $(BIN_DIR)\*.tr? $(DEL) $(BIN_DIR)\*.tr? > nul - -if exist $(BIN_DIR)\*.map $(DEL) $(BIN_DIR)\*.map > nul - -if exist $(BIN_DIR)\*.dll $(DEL) $(BIN_DIR)\*.dll > nul - -if exist $(BIN_DIR)\*.lib $(DEL) $(BIN_DIR)\*.lib > nul - -if exist $(LIB_DIR)\*.lib $(DEL) $(LIB_DIR)\*.lib > nul - -if exist $(LIB_DIR)\*.bak $(DEL) $(LIB_DIR)\*.bak > nul - -if exist $(OBJ_DIR)\*.obj $(DEL) $(OBJ_DIR)\*.obj > nul - -if exist $(OBJ_DIR)\*.c $(DEL) $(OBJ_DIR)\*.c > nul - -if exist $(OBJ_DIR)\*.h $(DEL) $(OBJ_DIR)\*.h > nul - -if exist $(DLL_OBJ_DIR)\*.obj $(DEL) $(DLL_OBJ_DIR)\*.obj > nul - -if exist $(DLL_OBJ_DIR)\*.c $(DEL) $(DLL_OBJ_DIR)\*.c > nul - -if exist $(DLL_OBJ_DIR)\*.h $(DEL) $(DLL_OBJ_DIR)\*.h > nul - -if exist $(MT_OBJ_DIR)\*.obj $(DEL) $(MT_OBJ_DIR)\*.obj > nul - -if exist $(MT_OBJ_DIR)\*.c $(DEL) $(MT_OBJ_DIR)\*.c > nul - -if exist $(MT_OBJ_DIR)\*.h $(DEL) $(MT_OBJ_DIR)\*.h > nul - -if exist $(MTDLL_OBJ_DIR)\*.obj $(DEL) $(MTDLL_OBJ_DIR)\*.obj > nul - -if exist $(MTDLL_OBJ_DIR)\*.c $(DEL) $(MTDLL_OBJ_DIR)\*.c > nul - -if exist $(MTDLL_OBJ_DIR)\*.h $(DEL) $(MTDLL_OBJ_DIR)\*.h > nul - -if exist $(INCLUDE_DIR)\hbverbld.h $(DEL) $(INCLUDE_DIR)\hbverbld.h > nul - -if exist inst_$(HB_CC_NAME).log $(DEL) inst_$(HB_CC_NAME).log > nul - -if exist bin\*.exe $(DEL) bin\*.exe > nul - -if exist bin\*.dll $(DEL) bin\*.dll > nul - -if exist lib\*.lib $(DEL) lib\*.lib > nul - -#********************************************************** -# INSTALL rules -#********************************************************** - -install : doInstall -Install : doInstall -INSTALL : doInstall - -doInstall: $(HB_BIN_INSTALL) $(HB_LIB_INSTALL) $(HB_INC_INSTALL) - -if exist $(HB_BIN_INSTALL)\nul if exist $(BIN_DIR)\*.exe copy /B $(BIN_DIR)\*.exe $(HB_BIN_INSTALL) > inst_$(HB_CC_NAME).log - -if exist $(HB_BIN_INSTALL)\nul if exist $(BIN_DIR)\*.dll copy /B $(BIN_DIR)\*.dll $(HB_BIN_INSTALL) >> inst_$(HB_CC_NAME).log - -if exist $(HB_LIB_INSTALL)\nul if exist $(BIN_DIR)\*.lib copy /B $(BIN_DIR)\*.lib $(HB_LIB_INSTALL) >> inst_$(HB_CC_NAME).log - -if exist $(HB_LIB_INSTALL)\nul if exist $(LIB_DIR)\*.lib copy /B $(LIB_DIR)\*.lib $(HB_LIB_INSTALL) >> inst_$(HB_CC_NAME).log -!if "$(HB_INSTALL_PREFIX)" != "." - -if exist $(HB_BIN_INSTALL)\nul copy /B bin\hbmk.bat $(HB_BIN_INSTALL) >> inst_$(HB_CC_NAME).log - -if exist $(HB_INC_INSTALL)\nul copy /B $(INCLUDE_DIR)\*.api $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log - -if exist $(HB_INC_INSTALL)\nul copy /B $(INCLUDE_DIR)\*.ch $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log - -if exist $(HB_INC_INSTALL)\nul copy /B $(INCLUDE_DIR)\*.h $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log -!endif - -#********************************************************** diff --git a/harbour/make_gcc.mak b/harbour/make_gcc.mak deleted file mode 100644 index 55b7e57b35..0000000000 --- a/harbour/make_gcc.mak +++ /dev/null @@ -1,622 +0,0 @@ -# -# $Id$ -# - -#********************************************************** -# Makefile for Harbour Project for GNU gcc compiler -#********************************************************** - -# --------------------------------------------------------------- -# Copyright 2007 Marek Paliwoda (mpaliwoda "at" interia "dot" pl) -# See doc/license.txt for licensing terms. -# --------------------------------------------------------------- - -# --------------------------------------------------------------- -# If you need to set additional compiler/linker options use the -# environment variables below, but please DON'T MODIFY THIS FILE -# for this purpose. -# --------------------------------------------------------------- - -# -# NOTE: You can use these envvars to configure the make process: -# (note that these are all optional) -# -# HB_USER_CFLAGS - Extra C compiler options for libraries and for executables -# HB_USER_LDFLAGS - Extra linker options for libraries -# HB_USER_PRGFLAGS - Extra Harbour compiler options -# -# HB_BUILD_DLL - If set to yes enables building harbour VM+RTL -# dll in addition to normal static build (currently not working) -# HB_BUILD_DEBUG - If set to yes causes to compile with debug info -# HB_BUILD_VERBOSE - Controls echoing commands being executed -# HB_BUILD_OPTIM - Setting it to 'no' disables compiler optimizations -# HB_REBUILD_PARSER - If set to yes force preprocessing new rules by -# Bison (you must use Bison 2.3 or later) -# HB_INSTALL_PREFIX - Path to installation directory into which -# Harbour will be installed when using 'install' -# mode. Defaults to current directory -# -# HB_GPM_MOUSE - If set to yes enables using GPM mouse driver on console -# HB_WITHOUT_GTSLN - If set to yes causes to not build gtsln -# (if you don't have slang installed) -# HB_COMMERCE - If set to yes disables pure GNU modules (slang,GPM,...) - -# --------------------------------------------------------------- - -.SUFFIXES: - -#********************************************************** - -ifndef ECHO -ECHO = echo -endif -ifndef DEL -DEL = rm -f -endif -ifndef COPY -COPY = cp -endif - -ifndef LIBPREF -LIBPREF=lib -endif - -#********************************************************** - -# CC and LD are set in make_gcc.sh - -#ifeq ($(CC),) -#CC = gcc -#endif -#ifeq ($(LD),) -#LD = gcc -#endif -ifeq ($(MKLIB),) -MKLIB = ar -endif - -#********************************************************** - -# These defs have to be defined -# *before* common.cf is included - -OBJEXT=.o -EXEEXT=$(if $(findstring $(HB_ARCHITECTURE),win dos os2),.exe) -DLLEXT=$(if $(findstring $(HB_ARCHITECTURE),win dos os2),.dll,.so) -LIBEXT=.a -LIBPREF=lib - -#********************************************************** - -# Include Common Object list files shared -# between Msvc, Borland and Gcc compilers - -include common.cf - -#********************************************************** - -# Hack for WINDOWS systems. We're removing mainstd file -# from VM lib and we're putting it into a new library -# libmainstd.a to allow building either CONSOLE or GUI -# programs, depending on which library we're linking -# against. If we're linking against libmainstd we're -# building CONSOLE programs. Otherwise we're building -# GUI programs without console. Please note IT IS A -# DIRTY HACK and any better solution is HIGHLY WELCOME -ifneq ($(findstring $(HB_ARCHITECTURE),win os2),) -MAIN_LIB = $(LIB_DIR)/$(LIBPREF)hbmainstd$(LIBEXT) -MAIN_LIB_OBJS = $(OBJ_DIR)/mainstd$(OBJEXT) - -VM_STATIC_LIB_OBJS := $(VM_STATIC_LIB_OBJS:$(OBJ_DIR)/mainstd$(OBJEXT)=) -STANDARD_STATIC_HBLIBS := $(STANDARD_STATIC_HBLIBS) $(MAIN_LIB) -HB_BUILD_TARGETS := $(MAIN_LIB) $(HB_BUILD_TARGETS) -endif - -#********************************************************** - -#.SUFFIXES: $(EXEEXT) $(LIBEXT) $(OBJEXT) .prg .c .l .y - -#********************************************************** - -# Default sources directory search paths -VPATH := $(ALL_SRC_DIRS) $(LIB_DIR) $(BIN_DIR) $(OBJ_DIR) $(MT_OBJ_DIR) $(DLL_OBJ_DIR) - -#********************************************************** - -# Some definitions cannot be kept in common.mak -# due to serious limitations of Microsoft Nmake - -VMMT_LIB_OBJS = $(subst $(OBJ_DIR),$(MT_OBJ_DIR),$(VM_LIB_OBJS)) - -# Do not perform an extra compilation phase for shared libraries -# if gcc -fPIC compilation flag is already passed to a makefile -ifneq ($(findstring -fPIC,$(HB_USER_CFLAGS)),) -DLL_OBJS = $(TMP_DLL_OBJS) $(VM_DLL_OBJS) -MTDLL_OBJS = $(TMP_DLL_OBJS) $(VM_DLL_OBJS:$(OBJ_DIR)/%=$(MT_OBJ_DIR)/%) -else -DLL_OBJS := $(patsubst $(OBJ_DIR)/%,$(DLL_OBJ_DIR)/%,$(TMP_DLL_OBJS) $(VM_DLL_OBJS)) -MTDLL_OBJS := $(TMP_DLL_OBJS:$(OBJ_DIR)/%=$(DLL_OBJ_DIR)/%) $(VM_DLL_OBJS:$(OBJ_DIR)/%=$(MTDLL_OBJ_DIR)/%) -endif - - -# DLLs on Windows require IMPORT lib -# and an additional compiler phase -ifneq ($(findstring $(HB_ARCHITECTURE),win),) -HB_DLL_IMPLIB := $(HARBOUR_DLL:%$(DLLEXT)=%$(LIBEXT)) -HB_IMPLIB_PART := -Wl,--out-implib,$(HB_DLL_IMPLIB) -HB_DLL_IMPLIBMT := $(HARBOURMT_DLL:%$(DLLEXT)=%$(LIBEXT)) -HB_IMPLIBMT_PART := -Wl,--out-implib,$(HB_DLL_IMPLIBMT) -endif - -#********************************************************** -# C compiler flags -#********************************************************** - -CFLAGS := -W -Wall -I$(INCLUDE_DIR) $(HB_USER_CFLAGS) -I$(OBJ_DIR) -CFLAGSMT := -DHB_MT_VM -#----------- -ifneq ($(HB_BUILD_OPTIM),no) -ifeq ($(HB_ARCHITECTURE),win) -CFLAGS := -march=i586 $(CFLAGS) -endif -CFLAGS := -O3 $(CFLAGS) -endif -#----------- -ifeq ($(HB_BUILD_DEBUG),yes) -CFLAGS := -g -DHB_TR_LEVEL_DEBUG $(CFLAGS) -endif -#----------- -CLIBFLAGS := -c $(CFLAGS) -CLIBFLAGSDLL := $(CLIBFLAGS) -DHB_DYNLIB -CEXEFLAGSDLL := $(CFLAGS) - -# Under architectures other than "DOS based" add -fPIC -# to gcc compiler flags for compiling shared libraries -ifeq ($(findstring $(HB_ARCHITECTURE),win os2),) -ifeq ($(findstring -fPIC,$(CLIBFLAGSDLL)),) -CLIBFLAGSDLL := -fPIC $(CLIBFLAGSDLL) -endif -endif - -#********************************************************** -# Linker Flags -#********************************************************** - -# OS/2 hacks for missing gcc features -ifneq ($(HB_ARCHITECTURE),os2) -ifneq ($(HB_ARCHITECTURE),sunos) -ifneq ($(HB_ARCHITECTURE),hpux) -ifneq ($(HB_ARCHITECTURE),darwin) -__GROUP_LIBS_BEG__=-Wl,--start-group -__GROUP_LIBS_END__=-Wl,--end-group -endif -endif -endif -endif - -LDFLAGS := $(HB_USER_LDFLAGS) $(__GROUP_LIBS_BEG__) $(STANDARD_STATIC_HBLIBS) - -LDFLAGS += $(__GROUP_LIBS_END__) - -ifeq ($(__GROUP_LIBS_BEG__),) -LDFLAGS += $(RTL_LIB) $(VM_LIB) -LDFLAGS += $(STANDARD_STATIC_HBLIBS) -endif - -# HB_GPM_MOUSE: use gpm mouse driver -ifeq ($(HB_GPM_MOUSE),yes) -HB_OS_LIBS += -lgpm -CFLAGS += -DHAVE_GPM_H -endif - -# PCRE Regex library -ifneq ($(findstring -DHB_PCRE_REGEX, $(CFLAGS)),) -HB_OS_LIBS += -lpcre -endif - -# ZLIB library -ifneq ($(findstring -DHB_EXT_ZLIB, $(CFLAGS)),) -HB_OS_LIBS += -lz -endif - -LDFLAGS += $(HB_OS_LIBS) - -LDFLAGSDLL := -shared $(HB_USER_LDFLAGS) -L$(LIB_DIR) - -#********************************************************** -# Library manager Flags -#********************************************************** - -ARFLAGS = rc $(HB_USER_AFLAGS) - -#********************************************************** -# COMPILE Rules -#********************************************************** -# General *.prg --> *.o COMPILE rule for STATIC Libraries -$(OBJ_DIR)/%$(OBJEXT) : %.prg $(HARBOUR_EXE) - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)/ $< - $(CC) $(CLIBFLAGS) -o$@ $(OBJ_DIR)/$( *.o COMPILE rule for STATIC MT Libraries -$(MT_OBJ_DIR)/%$(OBJEXT) : %.prg $(HARBOUR_EXE) - $(HB) $(HARBOURFLAGSLIB) -o$(MT_OBJ_DIR)/ $< - $(CC) $(CLIBFLAGS) $(CFLAGSMT) -o$@ $(MT_OBJ_DIR)/$( *.o COMPILE rule for STATIC Libraries -$(OBJ_DIR)/%$(OBJEXT) : %.c - $(CC) $(CLIBFLAGS) -o$@ $< -#---------------------------------------------------------- -# General *.c --> *.o COMPILE rule for STATIC MT Libraries -$(MT_OBJ_DIR)/%$(OBJEXT) : %.c - $(CC) $(CLIBFLAGS) $(CFLAGSMT) -o$@ $< -#******************************************************* -# General *.prg --> *.o COMPILE rule for SHARED Libraries -$(DLL_OBJ_DIR)/%$(OBJEXT) : %.prg $(HARBOUR_EXE) - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)/ $< - $(CC) $(CLIBFLAGSDLL) -o$@ $(DLL_OBJ_DIR)/$( *.o COMPILE rule for SHARED MT Libraries -$(MTDLL_OBJ_DIR)/%$(OBJEXT) : %.prg $(HARBOUR_EXE) - $(HB) $(HARBOURFLAGSLIB) -o$(MTDLL_OBJ_DIR)/ $< - $(CC) $(CLIBFLAGSDLL) $(CFLAGSMT) -o$@ $(MTDLL_OBJ_DIR)/$( *.o COMPILE rule for SHARED Libraries -$(DLL_OBJ_DIR)/%$(OBJEXT) : %.c - $(CC) $(CLIBFLAGSDLL) -o$@ $< -#---------------------------------------------------------- -# General *.c --> *.o COMPILE rule for SHARED MT Libraries -$(MTDLL_OBJ_DIR)/%$(OBJEXT) : %.c - $(CC) $(CLIBFLAGSDLL) $(CFLAGSMT) -o$@ $< -#********************************************************** -# General *.o -> *.a LIBRARY CREATION rule -#$(LIB_DIR)/%$(LIBEXT) : %$(OBJEXT) -# $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** - - -#********************************************************** -# TARGET dependencies -#********************************************************** -all : $(HB_DEST_DIRS) $(HB_BUILD_TARGETS) -#********************************************************** - - -#********************************************************** -# Helper targets -#********************************************************** -.PHONY : BasicLibs BasicExes StdLibs MinLibs -BasicLibs : $(COMMON_LIB) $(HBPP_EXE) $(PP_LIB) $(COMPILER_LIB) -BasicExes : BasicLibs $(HARBOUR_EXE) -StdLibs : BasicExes $(STANDARD_STATIC_HBLIBS) -MinLibs : $(MINIMAL_STATIC_HBLIBS) -#********************************************************** -$(MAIN_DIR)/harbour.c : $(OBJ_DIR)/pptable.c -$(VM_DIR)/cmdarg.c : $(OBJ_DIR)/pptable.c -#********************************************************** - - -#********************************************************** -# Implicit directory creation rule -$(HB_DEST_DIRS) $(HB_BIN_INSTALL) $(HB_LIB_INSTALL) $(HB_INC_INSTALL): - mkdir -p $@ -#********************************************************** - - -#********************************************************** -# LIBRARY Targets BUILD rules -#********************************************************** -$(HBMAINSTD_LIB): $(HBMAINSTD_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(HBMAINWIN_LIB): $(HBMAINWIN_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(COMMON_LIB) : $(COMMON_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(PP_LIB) : $(PP_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(COMPILER_LIB) : $(COMPILER_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(VM_LIB) : $(VM_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(VMMT_LIB) : $(VMMT_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -ifneq ($(findstring $(HB_ARCHITECTURE),win os2),) -$(MAIN_LIB) : $(MAIN_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -endif -#********************************************************** -$(RTL_LIB) : $(RTL_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(MACRO_LIB) : $(MACRO_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(DEBUG_LIB) : $(DEBUG_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(LANG_LIB) : $(LANG_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(CODEPAGE_LIB) : $(CODEPAGE_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(PCRE_LIB) : $(PCRE_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(HBZLIB_LIB) : $(HBZLIB_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(HBEXTERN_LIB) : $(HBEXTERN_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(RDD_LIB) : $(RDD_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(NULSYS_LIB) : $(NULSYS_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(DBFNTX_LIB) : $(DBFNTX_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(DBFNSX_LIB) : $(DBFNSX_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(DBFCDX_LIB) : $(DBFCDX_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(DBFFPT_LIB) : $(DBFFPT_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(HBSIX_LIB) : $(HBSIX_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(HSX_LIB) : $(HSX_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(USRRDD_LIB) : $(USRRDD_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(HBUDDALL_LIB) : $(HBUDDALL_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(GTCGI_LIB) : $(GTCGI_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(GTSTD_LIB) : $(GTSTD_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(GTPCA_LIB) : $(GTPCA_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(GTDOS_LIB) : $(GTDOS_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(GTWIN_LIB) : $(GTWIN_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(GTWVT_LIB) : $(GTWVT_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(GTGUI_LIB) : $(GTGUI_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(GTOS2_LIB) : $(GTOS2_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(GTTRM_LIB) : $(GTTRM_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(GTCRS_LIB) : $(GTCRS_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(GTSLN_LIB) : $(GTSLN_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** -$(GTXWC_LIB) : $(GTXWC_LIB_OBJS) - $(MKLIB) $(ARFLAGS) $@ $^ -#********************************************************** - - -#********************************************************** -# EXECUTABLE Targets BUILD rules -#********************************************************** -$(HBPP_EXE) : $(HBPP_EXE_OBJS) $(COMMON_LIB) - $(CC) $(CFLAGS) -o $@ $^ $(HB_OS_LIBS) -#********************************************************** -$(HARBOUR_EXE) : $(HARBOUR_EXE_OBJS) $(COMPILER_LIB) $(PP_LIB) $(COMMON_LIB) - $(CC) $(CFLAGS) -o $@ $^ $(HB_OS_LIBS) -#********************************************************** -$(HBRUN_EXE) :: StdLibs -$(HBRUN_EXE) :: $(HBRUN_EXE_OBJS) - $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) -#********************************************************** -$(HBTEST_EXE) :: StdLibs -$(HBTEST_EXE) :: $(HBTEST_EXE_OBJS) - $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) -#********************************************************** -$(HBI18N_EXE) :: StdLibs -$(HBI18N_EXE) :: $(HBI18N_EXE_OBJS) - $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) -#********************************************************** -$(HBDOC_EXE) :: StdLibs -$(HBDOC_EXE) :: $(HBDOC_EXE_OBJS) - $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) -#********************************************************** -$(HBMK_EXE) :: StdLibs -$(HBMK_EXE) :: $(HBMK_EXE_OBJS) - $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) -#********************************************************** - -#********************************************************** -# DLL Targets -#********************************************************** -$(HARBOUR_DLL) :: StdLibs -$(HARBOUR_DLL) :: $(DLL_OBJS) - $(CC) $(LDFLAGSDLL) -o $@ $^ $(HB_OS_LIBS) $(HB_IMPLIB_PART) -#********************************************************** -$(HARBOURMT_DLL) :: StdLibs -$(HARBOURMT_DLL) :: $(MTDLL_OBJS) - $(CC) $(LDFLAGSDLL) -o $@ $^ $(HB_OS_LIBS) $(HB_IMPLIBMT_PART) -#********************************************************** -# DLL EXECUTABLE Targets -#********************************************************** -$(HBTESTDLL_EXE) :: $(HARBOUR_DLL) -$(HBTESTDLL_EXE) :: $(OBJ_DIR)/mainstd$(OBJEXT) $(HBTEST_EXE_OBJS) - $(CC) $(CEXEFLAGSDLL) -o$@ $^ -L$(BIN_DIR) -l$(HARBOUR_DLL:$(BIN_DIR)/lib%.so=%) $(HB_OS_LIBS) -#********************************************************** -$(HBRUNDLL_EXE) :: $(HARBOUR_DLL) -$(HBRUNDLL_EXE) :: $(OBJ_DIR)/mainstd$(OBJEXT) $(HBRUN_EXE_OBJS) - $(CC) $(CEXEFLAGSDLL) -o$@ $^ -L$(BIN_DIR) -l$(HARBOUR_DLL:$(BIN_DIR)/lib%.so=%) $(COMPILER_LIB) $(HB_OS_LIBS) -#********************************************************** - -#********************************************************** -# EXTRA Object's DEPENDENCIES -#********************************************************** - -# Generated by an intermediate utility hbpp.exe -# built at the initial phase of build process -$(OBJ_DIR)/pptable$(OBJEXT) : $(OBJ_DIR)/pptable.c -$(DLL_OBJ_DIR)/pptable$(OBJEXT) : $(DLL_OBJ_DIR)/pptable.c - -$(OBJ_DIR)/pptable.c : $(HBPP) $(INCLUDE_DIR)/hbstdgen.ch $(INCLUDE_DIR)/std.ch ChangeLog $(PP_DIR)/ppcore.c $(PP_DIR)/hbpp.c - $< $(INCLUDE_DIR)/hbstdgen.ch -o$@ -q -cChangeLog -v$(INCLUDE_DIR)/hbverbld.h - -$(DLL_OBJ_DIR)/pptable.c : $(HBPP) $(INCLUDE_DIR)/hbstdgen.ch $(INCLUDE_DIR)/std.ch ChangeLog $(PP_DIR)/ppcore.c $(PP_DIR)/hbpp.c - $< $(INCLUDE_DIR)/hbstdgen.ch -o$@ -q -cChangeLog -v$(INCLUDE_DIR)/hbverbld.h - -#********************************************************** - -# additional dependencies for parallel execution -$(OBJ_DIR)/macrolex$(OBJEXT) : $(OBJ_DIR)/macroy.c -$(OBJ_DIR)/complex$(OBJEXT) : $(OBJ_DIR)/harboury.c - -ifeq ("$(HB_REBUILD_PARSER)","yes") - -$(OBJ_DIR)/macroy.c : $(MACRO_DIR)/macro.y - bison --no-line -d $< -o$@ - -$(OBJ_DIR)/harboury.c : $(COMPILER_DIR)/harbour.y - bison --no-line -d $< -o$@ - -else - -$(OBJ_DIR)/macroy.c : $(MACRO_DIR)/macro.yyc - $(COPY) $< $@ - $(COPY) $(<:.yyc=.yyh) $(@:.c=.h) - -$(OBJ_DIR)/harboury.c : $(COMPILER_DIR)/harbour.yyc - $(COPY) $< $@ - $(COPY) $(<:.yyc=.yyh) $(@:.c=.h) - -endif - -#********************************************************** - -#$(OBJ_DIR)/macrol.c : $(MACRO_DIR)/macro.l -# flex -Phb_macro -i -8 -o$@ $< - -#$(OBJ_DIR)/harbourl.c : $(COMPILER_DIR)/harbour.l -# flex -Phb_comp -i -8 -o$@ $< - -#$(OBJ_DIR)/harbourl$(OBJEXT) : $(OBJ_DIR)/harbourl.c -#$(OBJ_DIR)/macrol$(OBJEXT) : $(OBJ_DIR)/macrol.c - -#********************************************************** - -# additional dependencies for parallel execution -$(DLL_OBJ_DIR)/macrolex$(OBJEXT) : $(DLL_OBJ_DIR)/macroy.c -$(DLL_OBJ_DIR)/complex$(OBJEXT) : $(DLL_OBJ_DIR)/harboury.c - -ifeq ("$(HB_REBUILD_PARSER)","yes") - -$(DLL_OBJ_DIR)/macroy.c : $(MACRO_DIR)/macro.y - bison --no-line -d $< -o$@ - -$(DLL_OBJ_DIR)/harboury.c : $(COMPILER_DIR)/harbour.y - bison --no-line -d $< -o$@ - -else - -$(DLL_OBJ_DIR)/macroy.c : $(MACRO_DIR)/macro.yyc - $(COPY) $< $@ - $(COPY) $(<:.yyc=.yyh) $(@:.c=.h) - -$(DLL_OBJ_DIR)/harboury.c : $(COMPILER_DIR)/harbour.yyc - $(COPY) $< $@ - $(COPY) $(<:.yyc=.yyh) $(@:.c=.h) - -endif - -#********************************************************** - -#$(DLL_OBJ_DIR)/macrol.c : $(MACRO_DIR)/macro.l -# flex -Phb_macro -i -8 -o$@ $< - -#$(DLL_OBJ_DIR)/harbourl.c : $(COMPILER_DIR)/harbour.l -# flex -Phb_comp -i -8 -o$@ $< - -#$(DLL_OBJ_DIR)/harbourl$(OBJEXT) : $(DLL_OBJ_DIR)/harbourl.c -#$(DLL_OBJ_DIR)/macrol$(OBJEXT) : $(DLL_OBJ_DIR)/macrol.c - -#********************************************************** - -$(DLL_OBJ_DIR)/harboury$(OBJEXT) : $(DLL_OBJ_DIR)/harboury.c -$(DLL_OBJ_DIR)/macroy$(OBJEXT) : $(DLL_OBJ_DIR)/macroy.c - -#********************************************************** -# CLEAN rules -#********************************************************** - -clean: doClean -Clean: doClean -CLEAN: doClean - -doClean: - -$(DEL) $(HB_BUILD_TARGETS) $(HB_DLL_IMPLIB) $(HB_DLL_IMPLIBMT) - -$(DEL) $(OBJ_DIR)/*$(OBJEXT) - -$(DEL) $(OBJ_DIR)/*.c - -$(DEL) $(OBJ_DIR)/*.h - -$(DEL) $(DLL_OBJ_DIR)/*$(OBJEXT) - -$(DEL) $(DLL_OBJ_DIR)/*.c - -$(DEL) $(DLL_OBJ_DIR)/*.h - -$(DEL) $(MT_OBJ_DIR)/*$(OBJEXT) - -$(DEL) $(MT_OBJ_DIR)/*.c - -$(DEL) $(MT_OBJ_DIR)/*.h - -$(DEL) $(MTDLL_OBJ_DIR)/*$(OBJEXT) - -$(DEL) $(MTDLL_OBJ_DIR)/*.c - -$(DEL) $(MTDLL_OBJ_DIR)/*.h - -$(DEL) $(INCLUDE_DIR)/hbverbld.h - -$(DEL) inst_$(HB_CC_NAME).log - -$(DEL) common.cf - -#********************************************************** -# INSTALL rules -#********************************************************** - -install : doInstall -Install : doInstall -INSTALL : doInstall - -doInstall: $(HB_BIN_INSTALL) $(HB_LIB_INSTALL) $(HB_INC_INSTALL) - -for n in $(HB_BUILD_TARGETS); \ - do \ - [ -f "$$n" ] && \ - case $$n in \ - *$(DLLEXT) ) $(COPY) $$n $(HB_BIN_INSTALL);; \ - *$(LIBEXT) ) $(COPY) $$n $(HB_LIB_INSTALL);; \ - *$(EXEEXT) ) $(COPY) $$n $(HB_BIN_INSTALL);; \ - esac \ - done -ifneq ("$(HB_INSTALL_PREFIX)",".") - -[ ! -d "$(HB_INC_INSTALL)" ] || $(COPY) $(INCLUDE_DIR)/*.api $(HB_INC_INSTALL) - -[ ! -d "$(HB_INC_INSTALL)" ] || $(COPY) $(INCLUDE_DIR)/*.ch $(HB_INC_INSTALL) - -[ ! -d "$(HB_INC_INSTALL)" ] || $(COPY) $(INCLUDE_DIR)/*.h $(HB_INC_INSTALL) -endif - -#********************************************************** diff --git a/harbour/make_gcc.sh b/harbour/make_gcc.sh deleted file mode 100755 index e9e13c1791..0000000000 --- a/harbour/make_gcc.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# -# $Id$ -# - -. `dirname $0`/make_gnu.sh $* diff --git a/harbour/make_vc.bat b/harbour/make_vc.bat deleted file mode 100644 index 0952492f00..0000000000 --- a/harbour/make_vc.bat +++ /dev/null @@ -1,30 +0,0 @@ -@rem -@rem $Id$ -@rem - -rem --------------------------------------------------------------- -rem This file is kept for compatibility with old non-GNU make -rem system. Please read INSTALL how to migrate to the GNU make -rem based one. -rem -rem ATTENTION: For this to work, you will need the GNU make.exe -rem (MinGW build is fine) in your PATH _before_ the -rem compiler tools. -rem --------------------------------------------------------------- - -@echo off - -if "%HB_BUILD_WINCE%" == "yes" set HB_COMPILER=msvcce - -if "%HB_INSTALL_PREFIX%" == "" set HB_INSTALL_PREFIX=%~dp0 -set _HB_CC_NAME=%HB_CC_NAME% -if "%_HB_CC_NAME%" == "" set _HB_CC_NAME=vc - -rem ; NOTE: For complete compatibility please uncomment line below: -rem if "%HB_BUILD_DLL%" == "" set HB_BUILD_DLL=yes - -call make_gnu.bat > make_%_HB_CC_NAME%.log - -set _HB_CC_NAME= - -if exist hbpostmk.bat call hbpostmk.bat diff --git a/harbour/make_vc.mak b/harbour/make_vc.mak deleted file mode 100644 index 70bd47f1f6..0000000000 --- a/harbour/make_vc.mak +++ /dev/null @@ -1,1149 +0,0 @@ -# -# $Id$ -# - -#********************************************************** -# Makefile for Harbour Project for MSVC compilers -#********************************************************** - -# --------------------------------------------------------------- -# Copyright 2007 Marek Paliwoda (mpaliwoda "at" interia "dot" pl) -# See doc/license.txt for licensing terms. -# --------------------------------------------------------------- - -# --------------------------------------------------------------- -# If you need to set additional compiler/linker options use the -# environment variables below, but please DON'T MODIFY THIS FILE -# for this purpose. -# --------------------------------------------------------------- - -# -# NOTE: You can use these envvars to configure the make process: -# (note that these are all optional) -# -# HB_USER_CFLAGS - Extra C compiler options for libraries and for executables -# HB_USER_LDFLAGS - Extra linker options for libraries -# HB_USER_PRGFLAGS - Extra Harbour compiler options -# -# HB_BUILD_DLL - If set to yes enables building harbour VM+RTL -# dll in addition to normal static build -# HB_BUILD_DEBUG - If set to yes causes to compile with debug info -# HB_BUILD_VERBOSE - Controls echoing commands being executed -# HB_BUILD_OPTIM - Setting it to 'no' disables compiler optimizations -# HB_REBUILD_PARSER - If set to yes force preprocessing new rules by -# Bison (you must use Bison 2.3 or later) -# HB_INSTALL_PREFIX - Path to installation directory into which -# Harbour will be installed when using 'install' -# mode. Defaults to current directory -# -# HB_VISUALC_VER - Version of Visual C++ compiler. -# Possible values are: 60, 70, 71, 80 (default), 90 -# HB_BUILD_WINCE - If set to yes, a WinCE build will be created. - -#********************************************************** - -.SUFFIXES: - -#********************************************************** - -HB_ARCHITECTURE = win - -#********************************************************** - -# Visual C++ version -!ifndef HB_VISUALC_VER -HB_VISUALC_VER = 80 -!endif - -#********************************************************** - -!if "$(HB_BUILD_WINCE)" == "yes" -!if $(HB_VISUALC_VER) >= 80 -CC = cl.exe -!else -CC = clarm.exe -!endif -!else -CC = cl.exe -!endif -LINKER = link.exe -MKLIB = lib.exe - -#********************************************************** - -# Include Common Object list files -# shared between MSVC and Borland - -!include common.mak - -#********************************************************** - -.SUFFIXES: $(EXEEXT) $(LIBEXT) $(OBJEXT) .prg .c .l .y - -#********************************************************** - -# Some definitions cannot be kept in common.mak -# due to serious limitations of Microsoft Nmake - -# Nmake does not support macros in string -# substitution, so we have to hardcode it - -# TOFIX: This won't work properly if HB_CC_NAME is overridden by user (f.e. for WinCE builds). -!if "$(HB_BUILD_WINCE)" == "yes" -VMMTDLL_LIB_OBJS = $(VM_DLL_OBJS:obj\vcce=obj\vcce\mt_dll) -VMMT_LIB_OBJS = $(VM_LIB_OBJS:obj\vcce=obj\vcce\mt) -DLL_OBJS = $(TMP_DLL_OBJS:obj\vcce=obj\vcce\dll) $(VM_DLL_OBJS:obj\vcce=obj\vcce\dll) -MTDLL_OBJS = $(TMP_DLL_OBJS:obj\vcce=obj\vcce\dll) $(VMMTDLL_LIB_OBJS) -!else -VMMTDLL_LIB_OBJS = $(VM_DLL_OBJS:obj\vc=obj\vc\mt_dll) -VMMT_LIB_OBJS = $(VM_LIB_OBJS:obj\vc=obj\vc\mt) -DLL_OBJS = $(TMP_DLL_OBJS:obj\vc=obj\vc\dll) $(VM_DLL_OBJS:obj\vc=obj\vc\dll) -MTDLL_OBJS = $(TMP_DLL_OBJS:obj\vc=obj\vc\dll) $(VMMTDLL_LIB_OBJS) -!endif - -#********************************************************** -# C compiler, Harbour compiler and Linker flags. -#********************************************************** - -ARFLAGS = /nologo $(HB_USER_AFLAGS) - -# C Compiler Flags -!if "$(HB_BUILD_WINCE)" == "yes" - -!if "$(HB_BUILD_OPTIM)" != "no" -!if $(HB_VISUALC_VER) >= 80 -CFLAGS_VER = -Od -Os -Gy -EHsc- -Gm -Zi -GR- -!else -CFLAGS_VER = -Oxsb1 -EHsc -YX -GF -!endif -!endif - -# TOFIX: These should be cleaned from everything not absolutely necessary: - -CFLAGS = -nologo -W3 -I$(INCLUDE_DIR) -I$(CFLAGS_VER) \ - -D"_WIN32_WCE=0x420" -D"UNDER_CE=0x420" -DWIN32_PLATFORM_PSPC \ - -DWINCE -D_WINCE -D_WINDOWS -DARM -D_ARM_ -DARMV4 \ - -DPOCKETPC2003_UI_MODEL -D_M_ARM -DUNICODE -D_UNICODE \ - $(HB_USER_CFLAGS) -D_UWIN -I$(OBJ_DIR) - -#----------- -!ifndef HB_WINCE_COMPILE_WITH_GTWIN -CFLAGS = $(CFLAGS) -DHB_NO_WIN_CONSOLE -!endif -#----------- -!if "$(HB_BUILD_DEBUG)" == "yes" -DBGMARKER = d -!endif - -!else - -# NOTE: See here: http://msdn.microsoft.com/en-us/library/fwkeyyhe.aspx - -!if "$(HB_BUILD_OPTIM)" != "no" -!if $(HB_VISUALC_VER) >= 80 -CFLAGS_VER = -Ot2b1 -EHs-c- -!else -CFLAGS_VER = -Ogt2yb1p -GX- -G6 -YX -!endif -!endif - -CFLAGS = -nologo -W4 -wd4127 -Gs -I$(INCLUDE_DIR) $(CFLAGS_VER) \ - $(HB_USER_CFLAGS) -I$(OBJ_DIR) - -#----------- -!if "$(HB_BUILD_DEBUG)" == "yes" -CFLAGS = -Zi -DHB_TR_LEVEL_DEBUG $(CFLAGS) -DBGMARKER = d -!endif - -CFLAGSMT = -MT$(DBGMARKER) -DHB_MT_VM -# NOTE: -GA flag should be disabled when building MT _.dlls_, -# as it creates bad code according to MS docs [vszakats]. -!if $(HB_VISUALC_VER) >= 70 -CFLAGSMT = $(CFLAGSMT) -GA -!endif - -!endif - -#********************************************************** - -CLIBFLAGS = -c $(CFLAGS) -CLIBFLAGSDLL = $(CLIBFLAGS) -DHB_DYNLIB -CEXEFLAGSDLL = $(CLIBFLAGS) -!if "$(HB_BUILD_WINCE)" != "yes" -CLIBFLAGSDLL = $(CLIBFLAGSDLL) -MT$(DBGMARKER) -CEXEFLAGSDLL = $(CEXEFLAGSDLL) -MT$(DBGMARKER) -!endif - -#********************************************************** - -# Linker Flags -!if "$(HB_BUILD_WINCE)" == "yes" -LDFLAGS = /nologo /subsystem:windowsce,4.20 /machine:arm /armpadcode \ - /stack:65536,4096 /nodefaultlib:"oldnames.lib" \ - /nodefaultlib:"kernel32.lib" /align:4096 /opt:ref /opt:icf \ - /libpath:$(LIB_DIR) $(HB_USER_LDFLAGS) -!if $(HB_VISUALC_VER) >= 80 -LDFLAGS = $(LDFLAGS) /manifest:no -!endif -LDFLAGSDLL = /dll \ - /nologo /subsystem:windowsce,4.20 /machine:arm /armpadcode \ - /stack:65536,4096 /nodefaultlib:"oldnames.lib" \ - /libpath:$(LIB_DIR) $(HB_USER_LDFLAGS) -STANDARD_SYSLIBS = coredll.lib corelibc.lib winsock.lib ws2.lib -!else -LDFLAGS = /nologo /libpath:$(LIB_DIR) $(HB_USER_LDFLAGS) -LDFLAGSDLL = /dll $(LDFLAGS) -!if $(HB_VISUALC_VER) >= 80 -LDFLAGS = $(LDFLAGS) /nxcompat -!endif -# user32.lib: *Clipboard*(), CharToOemBuff(), OemToCharBuff(), GetKeyState(), GetKeyboardState(), SetKeyboardState() -# wsock32.lib: hbinet -# advapi32.lib: GetUserName() -# gdi32.lib: gtwvt -STANDARD_SYSLIBS = user32.lib wsock32.lib advapi32.lib gdi32.lib -!endif - -!if "$(HB_BUILD_DEBUG)" == "yes" -LDFLAGS = /debug $(LDFLAGS) -LDFLAGSDLL = /debug $(LDFLAGSDLL) -!endif - -#********************************************************** -# COMPILE Rules -#********************************************************** - -#******************************************************* -# General *.c --> *.obj COMPILE rules for STATIC Libraries -#******************************************************* -{$(OBJ_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(MAIN_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(COMMON_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(COMPILER_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(PP_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(VM_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(RTL_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(MACRO_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(DEBUG_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(LANG_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(CODEPAGE_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(PCRE_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(HBZLIB_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(HBEXTERN_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(RDD_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(NULSYS_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(DBFNTX_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(DBFNSX_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(DBFCDX_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(DBFFPT_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(HBSIX_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(HSX_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(USRRDD_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(HBUDDALL_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(GTCGI_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(GTPCA_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(GTSTD_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(GTWIN_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(GTWVT_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(GTGUI_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(COMPILER_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(HBRUN_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(HBTEST_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(HBI18N_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(HBDOC_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* -{$(HBMK_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< -#******************************************************* - -#******************************************************* -# General *.prg --> *.obj COMPILE rules for STATIC Libraries -#******************************************************* -{$(OBJ_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(COMMON_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(PP_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(VM_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(RTL_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(MACRO_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(DEBUG_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(LANG_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(CODEPAGE_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(PCRE_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(HBZLIB_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(HBEXTERN_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(RDD_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(NULSYS_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(DBFNTX_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(DBFNSX_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(DBFCDX_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(DBFFPT_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(HBSIX_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(HSX_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(USRRDD_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(HBUDDALL_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(GTCGI_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(GTPCA_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(GTSTD_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(GTWIN_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(GTWVT_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(GTGUI_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(COMPILER_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(HBRUN_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSEXE) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(HBTEST_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSEXE) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(HBI18N_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSEXE) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(HBDOC_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSEXE) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* -{$(HBMK_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSEXE) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c -#******************************************************* - -#******************************************************* -# General *.c --> *.obj COMPILE rules for STATIC MT Libraries -#******************************************************* -{$(VM_DIR)}.c{$(MT_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) $(CFLAGSMT) -Fo$(MT_OBJ_DIR)\ $< -#******************************************************* - -#******************************************************* -# General *.prg --> *.obj COMPILE rules for STATIC MT Libraries -#******************************************************* -{$(VM_DIR)}.prg{$(MT_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(MT_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) $(CFLAGSMT) -Fo$(MT_OBJ_DIR)\ $(MT_OBJ_DIR)\$(*B).c -#******************************************************* - -#******************************************************* -# General *.c --> *.obj COMPILE rules for SHARED MT Libraries -#******************************************************* -{$(VM_DIR)}.c{$(MTDLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) $(CFLAGSMT) -Fo$(MTDLL_OBJ_DIR)\ $< -#******************************************************* - -#******************************************************* -# General *.prg --> *.obj COMPILE rules for SHARED MT Libraries -#******************************************************* -{$(VM_DIR)}.prg{$(MTDLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(MTDLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) $(CFLAGSMT) -Fo$(MTDLL_OBJ_DIR)\ $(MTDLL_OBJ_DIR)\$(*B).c -#******************************************************* - -#******************************************************* -# General *.c --> *.obj COMPILE rules for SHARED Libraries -#******************************************************* -{$(DLL_OBJ_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(MAIN_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(COMMON_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(COMPILER_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(PP_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(VM_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(RTL_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(MACRO_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(DEBUG_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(LANG_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(CODEPAGE_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(PCRE_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(HBZLIB_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(HBEXTERN_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(RDD_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(NULSYS_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(DBFNTX_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(DBFNSX_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(DBFCDX_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(DBFFPT_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(HBSIX_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(HSX_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(USRRDD_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(HBUDDALL_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(GTCGI_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(GTPCA_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(GTSTD_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(GTWIN_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(GTWVT_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(GTGUI_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* - -#******************************************************* -# General *.c --> *.obj COMPILE rules for EXECUTABLES, -# which use Harbour SHARED Library compiled as DLL -#******************************************************* -#{$(COMPILER_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: -# $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(HBRUN_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(HBTEST_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(HBI18N_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(HBDOC_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* -{$(HBMK_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< -#******************************************************* - -#******************************************************* -# General *.prg --> *.obj COMPILE rules for SHARED Libraries -#******************************************************* -{$(DLL_OBJ_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(COMMON_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(PP_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(VM_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(RTL_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(MACRO_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(DEBUG_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(LANG_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(PCRE_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(HBZLIB_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(HBEXTERN_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(CODEPAGE_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(RDD_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(NULSYS_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(DBFNTX_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(DBFNSX_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(DBFCDX_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(DBFFPT_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(HBSIX_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(HSX_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(USRRDD_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(HBUDDALL_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(GTCGI_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(GTPCA_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(GTSTD_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(GTWIN_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(GTWVT_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(GTGUI_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* - -#******************************************************* -# General *.prg --> *.obj COMPILE rules for EXECUTABLES, -# which use Harbour SHARED Library compiled as DLL -#******************************************************* -#{$(COMPILER_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): -# $(HB) $(HARBOURFLAGSLIB) -o$(DLL_OBJ_DIR)\ $< -# $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(HBRUN_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSEXE) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(HBTEST_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSEXE) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(HBI18N_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSEXE) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(HBDOC_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSEXE) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#******************************************************* -{$(HBMK_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSEXE) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c -#********************************************************** - -#********************************************************** -# TARGET dependencies -#********************************************************** - -all : $(HB_DEST_DIRS) $(HB_BUILD_TARGETS) - -#********************************************************** -# Helper targets - disabled for MSVC -#********************************************************** - -#BasicLibs : $(COMMON_LIB) $(COMPILER_LIB) $(PP_LIB) -#BasicExes : $(HARBOUR_EXE) -#StdLibs : $(STANDARD_STATIC_HBLIBS) - -#********************************************************** - -$(HB_DEST_DIRS) $(HB_BIN_INSTALL) $(HB_LIB_INSTALL) $(HB_INC_INSTALL): - @if not exist $@\nul mkdir $@ - -#********************************************************** -# LIBRARY Targets BUILD rules -#********************************************************** -$(HBMAINSTD_LIB): $(HBMAINSTD_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(HBMAINWIN_LIB): $(HBMAINWIN_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(COMMON_LIB) : $(COMMON_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(PP_LIB) : $(PP_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(COMPILER_LIB) : $(COMPILER_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(VM_LIB) : $(VM_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(VMMT_LIB) : $(VMMT_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(RTL_LIB) : $(RTL_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(MACRO_LIB) : $(MACRO_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(DEBUG_LIB) : $(DEBUG_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(LANG_LIB) : $(LANG_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(CODEPAGE_LIB) : $(CODEPAGE_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(PCRE_LIB) : $(PCRE_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(HBZLIB_LIB) : $(HBZLIB_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(HBEXTERN_LIB) : $(HBEXTERN_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(RDD_LIB) : $(RDD_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(NULSYS_LIB) : $(NULSYS_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(DBFNTX_LIB) : $(DBFNTX_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(DBFNSX_LIB) : $(DBFNSX_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(DBFCDX_LIB) : $(DBFCDX_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(DBFFPT_LIB) : $(DBFFPT_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(HBSIX_LIB) : $(HBSIX_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(HSX_LIB) : $(HSX_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(USRRDD_LIB) : $(USRRDD_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(HBUDDALL_LIB) : $(HBUDDALL_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(GTCGI_LIB) : $(GTCGI_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(GTDOS_LIB) : $(GTDOS_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(GTPCA_LIB) : $(GTPCA_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(GTSTD_LIB) : $(GTSTD_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(GTWIN_LIB) : $(GTWIN_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(GTWVT_LIB) : $(GTWVT_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** -$(GTGUI_LIB) : $(GTGUI_LIB_OBJS) - $(MKLIB) $(ARFLAGS) /out:$@ $** -#********************************************************** - -#********************************************************** -# EXECUTABLE Targets -#********************************************************** - -#********************************************************** -# HARBOUR build rule -#********************************************************** -$(HARBOUR_EXE) : $(HARBOUR_EXE_OBJS) - @if exist "$(HARBOUR_EXE)" $(DEL) "$(HARBOUR_EXE)" > nul - $(LINKER) @<< -$(LDFLAGS) -/out:$(HARBOUR_EXE) -$(**: = ^ -) -$(COMMON_LIB) -$(COMPILER_LIB) -$(PP_LIB) -$(STANDARD_SYSLIBS) -<<$(HB_KEEPSTATE) -#********************************************************** -# HBPP build rule -#********************************************************** -$(HBPP_EXE) : $(HBPP_EXE_OBJS) - @if exist "$(HBPP_EXE)" $(DEL) "$(HBPP_EXE)" > nul - $(LINKER) @<< -$(LDFLAGS) -/out:$(HBPP_EXE) -$(**: = ^ -) -$(COMMON_LIB) -$(STANDARD_SYSLIBS) -<<$(HB_KEEPSTATE) -#********************************************************** -# HBRUN build rule -#********************************************************** -$(HBRUN_EXE) : $(HBRUN_EXE_OBJS) - @if exist "$(HBRUN_EXE)" $(DEL) "$(HBRUN_EXE)" > nul - $(LINKER) @<< -$(LDFLAGS) -/out:$(HBRUN_EXE) -$(**: = ^ -) -$(STANDARD_STATIC_HBLIBS) -$(STANDARD_SYSLIBS) -<<$(HB_KEEPSTATE) -#********************************************************** -# HBTEST build rule -#********************************************************** -$(HBTEST_EXE) : $(HBTEST_EXE_OBJS) - @if exist "$(HBTEST_EXE)" $(DEL) "$(HBTEST_EXE)" > nul - $(LINKER) @<< -$(LDFLAGS) -/out:$(HBTEST_EXE) -$(**: = ^ -) -$(STANDARD_STATIC_HBLIBS) -$(STANDARD_SYSLIBS) -<<$(HB_KEEPSTATE) -#********************************************************** -# HBI18N build rule -#********************************************************** -$(HBI18N_EXE) : $(HBI18N_EXE_OBJS) - @if exist "$(HBI18N_EXE)" $(DEL) "$(HBI18N_EXE)" > nul - $(LINKER) @<< -$(LDFLAGS) -/out:$(HBI18N_EXE) -$(**: = ^ -) -$(MINIMAL_STATIC_HBLIBS) -$(STANDARD_SYSLIBS) -<<$(HB_KEEPSTATE) -#********************************************************** -# HBDOC build rule -#********************************************************** -$(HBDOC_EXE) : $(HBDOC_EXE_OBJS) - @if exist "$(HBDOC_EXE)" $(DEL) "$(HBDOC_EXE)" > nul - $(LINKER) @<< -$(LDFLAGS) -/out:$(HBDOC_EXE) -$(**: = ^ -) -$(MINIMAL_STATIC_HBLIBS) -$(HBDOC_LIBS) -$(STANDARD_SYSLIBS) -<<$(HB_KEEPSTATE) -#********************************************************** -# HBMK build rule -#********************************************************** -$(HBMK_EXE) : $(HBMK_EXE_OBJS) - @if exist "$(HBMK_EXE)" $(DEL) "$(HBMK_EXE)" > nul - $(LINKER) @<< -$(LDFLAGS) -/out:$(HBMK_EXE) -$(**: = ^ -) -$(MINIMAL_STATIC_HBLIBS) -$(STANDARD_SYSLIBS) -<<$(HB_KEEPSTATE) -#********************************************************** - -#********************************************************** -# DLL Targets -#********************************************************** -$(HARBOUR_DLL) : $(HB) $(DLL_OBJS) - $(LINKER) @<< -$(LDFLAGSDLL) /out:$(@) -/implib:$(@:.dll=.lib) -$(DLL_OBJS: = ^ -) -$(STANDARD_SYSLIBS) -<<$(HB_KEEPSTATE) -#********************************************************** -$(HARBOURMT_DLL) : $(HB) $(MTDLL_OBJS) - $(LINKER) @<< -$(LDFLAGSDLL) /out:$(@) -/implib:$(@:.dll=.lib) -$(MTDLL_OBJS: = ^ -) -$(STANDARD_SYSLIBS) -<<$(HB_KEEPSTATE) -#********************************************************** -# DLL EXECUTABLE Targets -#********************************************************** -HBTESTDLL_OBJS = $(DLL_OBJ_DIR)\mainstd$(OBJEXT) $(HBTEST_EXE_OBJS:obj\vc=obj\vc\dll) -$(HBTESTDLL_EXE) : $(HARBOUR_DLL) $(HBTESTDLL_OBJS) - $(LINKER) @<< -$(LDFLAGS) -/out:$(HBTESTDLL_EXE) -$(HBTESTDLL_OBJS: = ^ -) -$(HARBOUR_DLL:.dll=.lib) -$(COMMON_LIB) -<<$(HB_KEEPSTATE) -#********************************************************** -HBRUNDLL_OBJS = $(DLL_OBJ_DIR)\mainstd$(OBJEXT) $(HBRUN_EXE_OBJS:obj\vc=obj\vc\dll) -$(HBRUNDLL_EXE) : $(HARBOUR_DLL) $(HBRUNDLL_OBJS) - $(LINKER) @<< -$(LDFLAGS) -/out:$(HBRUNDLL_EXE) -$(HBRUNDLL_OBJS: = ^ -) -$(HARBOUR_DLL:.dll=.lib) -$(COMPILER_LIB) $(PP_LIB) $(COMMON_LIB) -<<$(HB_KEEPSTATE) -#---------------------------------------------------------- -$(DLL_OBJ_DIR)\mainstd$(OBJEXT) : $(VM_DIR)\mainstd.c - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $** -#********************************************************** - -#********************************************************** -# EXTRA Object's DEPENDENCIES -#********************************************************** - -# Generated by an intermediate utility hbpp.exe -# built at the initial phase of build process -$(OBJ_DIR)\pptable.obj : $(OBJ_DIR)\pptable.c -$(DLL_OBJ_DIR)\pptable.obj : $(DLL_OBJ_DIR)\pptable.c - -$(OBJ_DIR)\pptable.c : $(INCLUDE_DIR)\hbstdgen.ch $(INCLUDE_DIR)\std.ch ChangeLog $(PP_DIR)\ppcore.c $(PP_DIR)\hbpp.c - @if exist "$(OBJ_DIR)\pptable.c" $(DEL) "$(OBJ_DIR)\pptable.c" > nul - $(HBPP) $(INCLUDE_DIR)/hbstdgen.ch -o$(OBJ_DIR)/pptable.c -q -cChangeLog -v$(INCLUDE_DIR)/hbverbld.h - -$(DLL_OBJ_DIR)\pptable.c : $(INCLUDE_DIR)\hbstdgen.ch $(INCLUDE_DIR)\std.ch ChangeLog $(PP_DIR)\ppcore.c $(PP_DIR)\hbpp.c - @if exist "$(DLL_OBJ_DIR)\pptable.c" $(DEL) "$(DLL_OBJ_DIR)\pptable.c" > nul - $(HBPP) $(INCLUDE_DIR)/hbstdgen.ch -o$(DLL_OBJ_DIR)/pptable.c -q -cChangeLog -v$(INCLUDE_DIR)/hbverbld.h - -#********************************************************** - -!if "$(HB_REBUILD_PARSER)" == "yes" - -$(OBJ_DIR)\harboury.c : $(COMPILER_DIR)\harbour.y - bison --no-line -d $** -o$@ - -$(OBJ_DIR)\macroy.c : $(MACRO_DIR)\macro.y - bison --no-line -d $** -o$@ - -$(DLL_OBJ_DIR)\harboury.c : $(COMPILER_DIR)\harbour.y - bison --no-line -d $** -o$@ - -$(DLL_OBJ_DIR)\macroy.c : $(MACRO_DIR)\macro.y - bison --no-line -d $** -o$@ - -!else - -$(OBJ_DIR)\harboury.c : $(COMPILER_DIR)\harbour.yyc - copy /A $** $@ - copy /A $(**:.yyc=.yyh) $(@:.c=.h) - -$(OBJ_DIR)\macroy.c : $(MACRO_DIR)\macro.yyc - copy /A $** $@ - copy /A $(**:.yyc=.yyh) $(@:.c=.h) - -$(DLL_OBJ_DIR)\harboury.c : $(COMPILER_DIR)\harbour.yyc - copy /A $** $@ - copy /A $(**:.yyc=.yyh) $(@:.c=.h) - -$(DLL_OBJ_DIR)\macroy.c : $(MACRO_DIR)\macro.yyc - copy /A $** $@ - copy /A $(**:.yyc=.yyh) $(@:.c=.h) - -!endif - -$(OBJ_DIR)\harboury.obj : $(OBJ_DIR)\harboury.c -$(OBJ_DIR)\macroy.obj : $(OBJ_DIR)\macroy.c - -$(DLL_OBJ_DIR)\harboury.obj : $(DLL_OBJ_DIR)\harboury.c -$(DLL_OBJ_DIR)\macroy.obj : $(DLL_OBJ_DIR)\macroy.c - -#********************************************************** - - -#********************************************************** -# CLEAN rules -#********************************************************** - -clean: doClean -Clean: doClean -CLEAN: doClean - -doClean: - -if exist *.idb $(DEL) *.idb > nul - -if exist *.pch $(DEL) *.pch > nul - -if exist *.pdb $(DEL) *.pdb > nul - -if exist $(BIN_DIR)\*.exe $(DEL) $(BIN_DIR)\*.exe > nul - -if exist $(BIN_DIR)\*.pdb $(DEL) $(BIN_DIR)\*.pdb > nul - -if exist $(BIN_DIR)\*.ilk $(DEL) $(BIN_DIR)\*.ilk > nul - -if exist $(BIN_DIR)\*.map $(DEL) $(BIN_DIR)\*.map > nul - -if exist $(BIN_DIR)\*.dll $(DEL) $(BIN_DIR)\*.dll > nul - -if exist $(BIN_DIR)\*.lib $(DEL) $(BIN_DIR)\*.lib > nul - -if exist $(BIN_DIR)\*.exp $(DEL) $(BIN_DIR)\*.exp > nul - -if exist $(LIB_DIR)\*.lib $(DEL) $(LIB_DIR)\*.lib > nul - -if exist $(OBJ_DIR)\*.obj $(DEL) $(OBJ_DIR)\*.obj > nul - -if exist $(OBJ_DIR)\*.c $(DEL) $(OBJ_DIR)\*.c > nul - -if exist $(OBJ_DIR)\*.h $(DEL) $(OBJ_DIR)\*.h > nul - -if exist $(OBJ_DIR)\*.pch $(DEL) $(OBJ_DIR)\*.pch > nul - -if exist $(DLL_OBJ_DIR)\*.obj $(DEL) $(DLL_OBJ_DIR)\*.obj > nul - -if exist $(DLL_OBJ_DIR)\*.c $(DEL) $(DLL_OBJ_DIR)\*.c > nul - -if exist $(DLL_OBJ_DIR)\*.h $(DEL) $(DLL_OBJ_DIR)\*.h > nul - -if exist $(MT_OBJ_DIR)\*.obj $(DEL) $(MT_OBJ_DIR)\*.obj > nul - -if exist $(MT_OBJ_DIR)\*.c $(DEL) $(MT_OBJ_DIR)\*.c > nul - -if exist $(MT_OBJ_DIR)\*.h $(DEL) $(MT_OBJ_DIR)\*.h > nul - -if exist $(MTDLL_OBJ_DIR)\*.obj $(DEL) $(MTDLL_OBJ_DIR)\*.obj > nul - -if exist $(MTDLL_OBJ_DIR)\*.c $(DEL) $(MTDLL_OBJ_DIR)\*.c > nul - -if exist $(MTDLL_OBJ_DIR)\*.h $(DEL) $(MTDLL_OBJ_DIR)\*.h > nul - -if exist $(INCLUDE_DIR)\hbverbld.h $(DEL) $(INCLUDE_DIR)\hbverbld.h > nul - -if exist inst_$(HB_CC_NAME).log $(DEL) inst_$(HB_CC_NAME).log > nul - -if exist bin\*.exe $(DEL) bin\*.exe > nul - -if exist bin\*.dll $(DEL) bin\*.dll > nul - -if exist lib\*.lib $(DEL) lib\*.lib > nul - -#********************************************************** -# INSTALL rules -#********************************************************** - -install : doInstall -Install : doInstall -INSTALL : doInstall - -doInstall: $(HB_BIN_INSTALL) $(HB_LIB_INSTALL) $(HB_INC_INSTALL) - -if exist $(HB_BIN_INSTALL)\nul if exist $(BIN_DIR)\*.exe copy /B $(BIN_DIR)\*.exe $(HB_BIN_INSTALL) > inst_$(HB_CC_NAME).log - -if exist $(HB_BIN_INSTALL)\nul if exist $(BIN_DIR)\*.dll copy /B $(BIN_DIR)\*.dll $(HB_BIN_INSTALL) >> inst_$(HB_CC_NAME).log - -if exist $(HB_LIB_INSTALL)\nul if exist $(BIN_DIR)\*.lib copy /B $(BIN_DIR)\*.lib $(HB_LIB_INSTALL) >> inst_$(HB_CC_NAME).log - -if exist $(HB_LIB_INSTALL)\nul if exist $(LIB_DIR)\*.lib copy /B $(LIB_DIR)\*.lib $(HB_LIB_INSTALL) >> inst_$(HB_CC_NAME).log -!if "$(HB_INSTALL_PREFIX)" != "." - -if exist $(HB_BIN_INSTALL)\nul copy /B bin\hbmk.bat $(HB_BIN_INSTALL) >> inst_$(HB_CC_NAME).log - -if exist $(HB_INC_INSTALL)\nul copy /B $(INCLUDE_DIR)\*.api $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log - -if exist $(HB_INC_INSTALL)\nul copy /B $(INCLUDE_DIR)\*.ch $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log - -if exist $(HB_INC_INSTALL)\nul copy /B $(INCLUDE_DIR)\*.h $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log -!endif - -#**********************************************************