diff --git a/harbour/ChangeLog b/harbour/ChangeLog index f3e20cd539..d39c167c49 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -8,6 +8,21 @@ 2002-12-01 13:30 UTC+0100 Foo Bar */ +2007-11-25 20:20 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl) + * harbour/common.mak + * harbour/make_b32.mak + * harbour/make_gcc.mak + * harbour/make_vc.mak + * harbour/make_vcce.mak + * Moved HB and HBPPGEN definitions to common.mak + to reduce unnecesary redundancy + + * harbour/contrib/make_b32.bat + * harbour/contrib/make_vc.bat + * Enclosed "help usage message" in double quotes + due to special meaning of "<>" symbols in command + processor. + 2007-11-25 11:00 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com) + harbour/contrib/what32 + _winbmp.c @@ -159,7 +174,7 @@ * source/rtl/gtsln/gtsln.h * source/rtl/gttrm/gttrm.c * source/rtl/gtwvt/gtwvt.h - + #defining xhb compatible K_SH_* keyboard codes only if + + #defining xhb compatible K_SH_* keyboard codes only if they were not already defined. * utils/hbdoc/genasc.prg @@ -173,7 +188,7 @@ * contrib/msql/msql.h * contrib/msql/tmsql.prg ! Fixed to compile with non-GNU BC/VC makefiles. - (short-term fixes, there may be better / more generic + (short-term fixes, there may be better / more generic ways to fix it) ! C warnings fixed. ! Harbour warnings fixed. @@ -199,9 +214,9 @@ * contrib/make_b32_all.bat * contrib/make_vc_all.bat - ! Batch file calling method reset to Marek's version - ('%COMSPEC% /c' as opposed to 'call') to avoid - any unwanted "crosstalk" between contrib build + ! Batch file calling method reset to Marek's version + ('%COMSPEC% /c' as opposed to 'call') to avoid + any unwanted "crosstalk" between contrib build procedures through the CFLAGS envvar. 2007-11-23 21:14 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) @@ -225,7 +240,7 @@ 2007-11-23 18:55 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/source/include/hbexprb.c - * changed HB_i18nGettext() to hb_i18n_gettext(), to respect + * changed HB_i18nGettext() to hb_i18n_gettext(), to respect original gettext lowercase function name convention 2007-11-23 06:57 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com) @@ -268,13 +283,13 @@ * harbour/contrib/gtwvg/wvtcore.c ! Fixes for UNICODE Support. ? Przem, please review. I suspect about like these fixes: - - + + DrawText( _s->hGuiDC, hb_parcx( 6 ), strlen( hb_parcx( 6 ) ), &rc, iAlignH | DT_WORDBREAK | DT_TOP ); => LPTSTR text = HB_TCHAR_CONVTO( hb_parc( 6 ) ); DrawText( _s->hGuiDC, text, strlen( hb_parc( 6 ) ), &rc, iAlignH | DT_WORDBREAK | DT_TOP ); - ^--------------------^ OK | How to compute length of "text" + ^--------------------^ OK | How to compute length of "text" 2007-11-22 21:45 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com) @@ -330,17 +345,17 @@ (so no need for COMPSPEC trick to call another copy of command com) ! Some other smaller fixes. ! Fixed rdd_ads in make_*_all.bats. - * Removed the simple common part for BC/VC to consistently - separate the BC/VC make file system. The only common - part now is common.mak in each contrib. (Marek I hope you don't - mind, I promise to update them in case of changes. We have quite - some reduancy between BC/VC anyway, so this won't hurt much overall, - but they are now nicely separated and maybe bit easier to oversee + * Removed the simple common part for BC/VC to consistently + separate the BC/VC make file system. The only common + part now is common.mak in each contrib. (Marek I hope you don't + mind, I promise to update them in case of changes. We have quite + some reduancy between BC/VC anyway, so this won't hurt much overall, + but they are now nicely separated and maybe bit easier to oversee for someone new to the project. - ! Avoiding 'exit' command, as it stops all batch file - execution, and as a bad side-effect can force to exit + ! Avoiding 'exit' command, as it stops all batch file + execution, and as a bad side-effect can force to exit shells too. - - CFLAGS, CLIBFLAGS, HARBOURFLAGS not advertised anymore as + - CFLAGS, CLIBFLAGS, HARBOURFLAGS not advertised anymore as official public vars to set compiler flags. C_USR, PRG_USR should be used, which are also GNU make system compatible. ! Fixed copyrights. @@ -373,9 +388,9 @@ ! Restored some lost changes. ! Not directly modifying C_USR, instead use CFLAGS internally. + Now rddads will find ace32.dll in system32 dir too. - ; It's not possible to set HB_DLL_DIR directly now, - just through the _DIR envvar. Some contribs - may try to "autodetect" the exact location of the .dll + ; It's not possible to set HB_DLL_DIR directly now, + just through the _DIR envvar. Some contribs + may try to "autodetect" the exact location of the .dll (currently rddads). 2007-11-23 03:03 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) @@ -386,7 +401,7 @@ * common.mak ! Fixed copyrights. ! Tabs converted to spaces. - - CFLAGS not advertised anymore as an official public var to set + - CFLAGS not advertised anymore as an official public var to set compiler flags. C_USR should be used, which is also GNU make system compatible. @@ -483,9 +498,9 @@ * contrib/libmisc/common.mak * contrib/libmisc/Makefile * contrib/mysql/common.mak - ! Library names synced between GNU and non-GNU + ! Library names synced between GNU and non-GNU make systems. - ! Some libraries renamed to not have a too common + ! Some libraries renamed to not have a too common or non-descriptive name, like "misc". non-GNU hb_btree -> hbbtree (synced with GNU) non-GNU fi_lib -> hbfreeimage @@ -517,7 +532,7 @@ ! Added EOLs to the last line. * utils/hbmake/hbmutils.prg - * Lib names fixed and changed to reflect the recent + * Lib names fixed and changed to reflect the recent changes in contrib. * contrib/rdd_ads/rddads.h @@ -526,7 +541,7 @@ * include/hbextern.ch * source/rtl/memofile.c ! MEMOWRIT() 3rd parameter marked as extension. - + HB_MEMOWRIT() function added, which never writes the + + HB_MEMOWRIT() function added, which never writes the obsolete EOF char at the end of the file. 2007-11-23 03:55 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) @@ -536,14 +551,14 @@ * harbour/source/compiler/cmdcheck.c * harbour/source/compiler/hbmain.c + added i18n support - Implemented -j[filename] switch to indicate output filename. - Default filename is .pot. If switch -o is used, - this file is created in specified output path. Output file + Implemented -j[filename] switch to indicate output filename. + Default filename is .pot. If switch -o is used, + this file is created in specified output path. Output file format is compatible with 'gettext' utils, but not all available features are implemented. - Harbour level function HB_i18nGettext( cText [, cContext ] ) + Harbour level function HB_i18nGettext( cText [, cContext ] ) should be used to indicate translatable strings. - All this commit is commented using #ifdef HB_I18N_SUPPORT and + All this commit is commented using #ifdef HB_I18N_SUPPORT and is in development stage. Please, do not use it yet. 2007-11-23 01:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) @@ -551,7 +566,7 @@ + gtwvg/make_b32.bat + gtwvg/make_vc.bat + Added non-GNU make files. - ; TOFIX: gtwvt.obj will clash with the core file with this + ; TOFIX: gtwvt.obj will clash with the core file with this name, so this won't properly work yet. * gtwvg/wvtpaint.prg @@ -573,7 +588,7 @@ I still suggest to use pointers ITEMs instead of converting handles to numbers but I'm leaving such modifications to library authors - using hb_vmPushNumInt() is a workaround for striping - highest 32 bit from handles by hb_vmPushLong() in XP64 + highest 32 bit from handles by hb_vmPushLong() in XP64 - use hb_vmRequestReenter() / hb_vmRequestRestore() to avoid crash when function/codeblock is executed during HVM has been serving an exception (f.e. BREAK/QUIT/RETURN) diff --git a/harbour/common.mak b/harbour/common.mak index 7d3ae25d61..ee739a57fa 100644 --- a/harbour/common.mak +++ b/harbour/common.mak @@ -61,11 +61,22 @@ HB_INC_INSTALL = $(HB_INSTALL_PREFIX)\include HB_LIB_INSTALL = $(HB_INSTALL_PREFIX)\lib !endif +#********************************************************** +# Allows to do cross-compiling if neccesary. #********************************************************** -# +!ifndef HB +HB = $(HARBOUR_EXE) +!endif + +# allows to do cross-compiling if neccesary. +!ifndef HBPPGEN +HBPPGEN = $(HBPPGEN_EXE) +!endif + +#********************************************************** # Directory macros. These should never have to change. -# +#********************************************************** BIN_DIR = bin\$(HB_CC_NAME) OBJ_DIR = obj\$(HB_CC_NAME) @@ -76,31 +87,31 @@ DLL_OBJ_DIR = $(DLL_ROOTDIR)\$(HB_CC_NAME) # Targets Destination Directories HB_DEST_DIRS = \ - $(BIN_DIR) \ - $(OBJ_DIR) \ - $(LIB_DIR) \ - \ - $(DLL_ROOTDIR) \ - $(DLL_OBJ_DIR) + $(BIN_DIR) \ + $(OBJ_DIR) \ + $(LIB_DIR) \ + \ + $(DLL_ROOTDIR) \ + $(DLL_OBJ_DIR) -MAIN_DIR = source\main +MAIN_DIR = source\main COMMON_DIR = source\common COMPILER_DIR = source\compiler -PP_DIR = source\pp -VM_DIR = source\vm -RTL_DIR = source\rtl +PP_DIR = source\pp +VM_DIR = source\vm +RTL_DIR = source\rtl MACRO_DIR = source\macro DEBUG_DIR = source\debug -LANG_DIR = source\lang +LANG_DIR = source\lang CODEPAGE_DIR = source\codepage -PCRE_DIR = source\hbpcre -RDD_DIR = source\rdd +PCRE_DIR = source\hbpcre +RDD_DIR = source\rdd NULSYS_DIR = source\rdd\nulsys DBFNTX_DIR = source\rdd\dbfntx DBFCDX_DIR = source\rdd\dbfcdx DBFFPT_DIR = source\rdd\dbffpt HBSIX_DIR = source\rdd\hbsix -HSX_DIR = source\rdd\hsx +HSX_DIR = source\rdd\hsx USRRDD_DIR = source\rdd\usrrdd GTCGI_DIR = source\rtl\gtcgi @@ -118,7 +129,7 @@ GTCRS_DIR = source\rtl\gtcrs GTSLN_DIR = source\rtl\gtsln GTXWC_DIR = source\rtl\gtxwc -HBPP_DIR = utils\hbpp +HBPP_DIR = utils\hbpp HBPPTEST_DIR = utils\hbpptest HBRUN_DIR = utils\hbrun HBDOT_DIR = utils\hbdot @@ -182,7 +193,7 @@ $(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: =) +ALL_SRC_DIRS = $(ALL_SRC_DIRS_TMP: =) #********************************************************** #********************************************************** @@ -194,21 +205,21 @@ ALL_SRC_DIRS = $(ALL_SRC_DIRS_TMP: =) COMMON_LIB = $(LIB_DIR)\$(LIBPREF)common$(LIBEXT) COMPILER_LIB = $(LIB_DIR)\$(LIBPREF)compiler$(LIBEXT) -PP_LIB = $(LIB_DIR)\$(LIBPREF)pp$(LIBEXT) -VM_LIB = $(LIB_DIR)\$(LIBPREF)vm$(LIBEXT) -RTL_LIB = $(LIB_DIR)\$(LIBPREF)rtl$(LIBEXT) +PP_LIB = $(LIB_DIR)\$(LIBPREF)pp$(LIBEXT) +VM_LIB = $(LIB_DIR)\$(LIBPREF)vm$(LIBEXT) +RTL_LIB = $(LIB_DIR)\$(LIBPREF)rtl$(LIBEXT) MACRO_LIB = $(LIB_DIR)\$(LIBPREF)macro$(LIBEXT) DEBUG_LIB = $(LIB_DIR)\$(LIBPREF)debug$(LIBEXT) -LANG_LIB = $(LIB_DIR)\$(LIBPREF)lang$(LIBEXT) +LANG_LIB = $(LIB_DIR)\$(LIBPREF)lang$(LIBEXT) CODEPAGE_LIB = $(LIB_DIR)\$(LIBPREF)codepage$(LIBEXT) -PCRE_LIB = $(LIB_DIR)\$(LIBPREF)hbpcre$(LIBEXT) -RDD_LIB = $(LIB_DIR)\$(LIBPREF)rdd$(LIBEXT) +PCRE_LIB = $(LIB_DIR)\$(LIBPREF)hbpcre$(LIBEXT) +RDD_LIB = $(LIB_DIR)\$(LIBPREF)rdd$(LIBEXT) NULSYS_LIB = $(LIB_DIR)\$(LIBPREF)nulsys$(LIBEXT) DBFNTX_LIB = $(LIB_DIR)\$(LIBPREF)dbfntx$(LIBEXT) DBFCDX_LIB = $(LIB_DIR)\$(LIBPREF)dbfcdx$(LIBEXT) DBFFPT_LIB = $(LIB_DIR)\$(LIBPREF)dbffpt$(LIBEXT) HBSIX_LIB = $(LIB_DIR)\$(LIBPREF)hbsix$(LIBEXT) -HSX_LIB = $(LIB_DIR)\$(LIBPREF)hsx$(LIBEXT) +HSX_LIB = $(LIB_DIR)\$(LIBPREF)hsx$(LIBEXT) USRRDD_LIB = $(LIB_DIR)\$(LIBPREF)usrrdd$(LIBEXT) GTCGI_LIB = $(LIB_DIR)\$(LIBPREF)gtcgi$(LIBEXT) @@ -229,7 +240,7 @@ HARBOUR_EXE = $(BIN_DIR)\harbour$(EXEEXT) # required (intermediate) utility # to generate pptable.c HBPPGEN_EXE = $(BIN_DIR)\hbppgen$(EXEEXT) -HBPP_EXE = $(BIN_DIR)\hbpp$(EXEEXT) +HBPP_EXE = $(BIN_DIR)\hbpp$(EXEEXT) HBPPTEST_EXE = $(BIN_DIR)\hbpptest$(EXEEXT) HBRUN_EXE = $(BIN_DIR)\hbrun$(EXEEXT) HBDOT_EXE = $(BIN_DIR)\hbdot$(EXEEXT) @@ -254,9 +265,9 @@ HB_STD_GT = $(GTCGI_LIB) $(GTSTD_LIB) $(GTPCA_LIB) # WinOS's GT driver list # HB_WINOS_GT = \ - $(GTWIN_LIB) \ - $(GTWVT_LIB) \ - $(GTGUI_LIB) + $(GTWIN_LIB) \ + $(GTWVT_LIB) \ + $(GTGUI_LIB) !ifdef HB_GT_LIST HB_GT_LIBS = $(HB_STD_GT) $(HB_GT_LIST) @@ -276,24 +287,24 @@ HB_GT_LIB = gtstd # 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) \ - $(RDD_LIB) \ - $(MACRO_LIB) \ - $(DEBUG_LIB) \ - $(DBFNTX_LIB) \ - $(DBFCDX_LIB) \ - $(DBFFPT_LIB) \ - $(HBSIX_LIB) \ - $(HSX_LIB) \ - $(USRRDD_LIB) \ + $(COMMON_LIB) \ + $(PP_LIB) \ + $(COMPILER_LIB) \ + $(VM_LIB) \ + $(RTL_LIB) \ + $(HB_GT_LIBS) \ + $(LANG_LIB) \ + $(CODEPAGE_LIB) \ + $(PCRE_LIB) \ + $(RDD_LIB) \ + $(MACRO_LIB) \ + $(DEBUG_LIB) \ + $(DBFNTX_LIB) \ + $(DBFCDX_LIB) \ + $(DBFFPT_LIB) \ + $(HBSIX_LIB) \ + $(HSX_LIB) \ + $(USRRDD_LIB) \ #********************************************************** #********************************************************** @@ -304,104 +315,104 @@ STANDARD_STATIC_HBLIBS = \ #********************************************************** COMMON_LIB_OBJS = \ - $(OBJ_DIR)\expropt1$(OBJEXT) \ - $(OBJ_DIR)\expropt2$(OBJEXT) \ - $(OBJ_DIR)\hbarch$(OBJEXT) \ - $(OBJ_DIR)\hbfhnd$(OBJEXT) \ - $(OBJ_DIR)\hbfsapi$(OBJEXT) \ - $(OBJ_DIR)\hbfopen$(OBJEXT) \ - $(OBJ_DIR)\hbgete$(OBJEXT) \ - $(OBJ_DIR)\hbwince$(OBJEXT) \ - $(OBJ_DIR)\hbhash$(OBJEXT) \ - $(OBJ_DIR)\hbdate$(OBJEXT) \ - $(OBJ_DIR)\hbstr$(OBJEXT) \ - $(OBJ_DIR)\hbtrace$(OBJEXT) \ - $(OBJ_DIR)\hbver$(OBJEXT) \ - $(OBJ_DIR)\hbverdsp$(OBJEXT) \ - $(OBJ_DIR)\reserved$(OBJEXT) + $(OBJ_DIR)\expropt1$(OBJEXT) \ + $(OBJ_DIR)\expropt2$(OBJEXT) \ + $(OBJ_DIR)\hbarch$(OBJEXT) \ + $(OBJ_DIR)\hbfhnd$(OBJEXT) \ + $(OBJ_DIR)\hbfsapi$(OBJEXT) \ + $(OBJ_DIR)\hbfopen$(OBJEXT) \ + $(OBJ_DIR)\hbgete$(OBJEXT) \ + $(OBJ_DIR)\hbwince$(OBJEXT) \ + $(OBJ_DIR)\hbhash$(OBJEXT) \ + $(OBJ_DIR)\hbdate$(OBJEXT) \ + $(OBJ_DIR)\hbstr$(OBJEXT) \ + $(OBJ_DIR)\hbtrace$(OBJEXT) \ + $(OBJ_DIR)\hbver$(OBJEXT) \ + $(OBJ_DIR)\hbverdsp$(OBJEXT) \ + $(OBJ_DIR)\reserved$(OBJEXT) #********************************************************** PP_LIB_OBJS = \ - $(OBJ_DIR)\pptable$(OBJEXT) \ - $(OBJ_DIR)\ppcore$(OBJEXT) \ - $(OBJ_DIR)\pplib$(OBJEXT) \ - $(OBJ_DIR)\pplib2$(OBJEXT) \ - $(OBJ_DIR)\pplib3$(OBJEXT) \ + $(OBJ_DIR)\pptable$(OBJEXT) \ + $(OBJ_DIR)\ppcore$(OBJEXT) \ + $(OBJ_DIR)\pplib$(OBJEXT) \ + $(OBJ_DIR)\pplib2$(OBJEXT) \ + $(OBJ_DIR)\pplib3$(OBJEXT) \ #********************************************************** COMPILER_LIB_OBJS = \ - $(OBJ_DIR)\hbmain$(OBJEXT) \ - $(OBJ_DIR)\harboury$(OBJEXT) \ - $(OBJ_DIR)\complex$(OBJEXT) \ - $(OBJ_DIR)\cmdcheck$(OBJEXT) \ - $(OBJ_DIR)\hbcomp$(OBJEXT) \ - $(OBJ_DIR)\hbcmplib$(OBJEXT) \ - $(OBJ_DIR)\hbdbginf$(OBJEXT) \ - $(OBJ_DIR)\hbdead$(OBJEXT) \ - $(OBJ_DIR)\hbstripl$(OBJEXT) \ - $(OBJ_DIR)\hbusage$(OBJEXT) \ - $(OBJ_DIR)\hbident$(OBJEXT) \ - $(OBJ_DIR)\hbgenerr$(OBJEXT) \ - $(OBJ_DIR)\hblbl$(OBJEXT) \ - $(OBJ_DIR)\hbpcode$(OBJEXT) \ - $(OBJ_DIR)\hbfunchk$(OBJEXT) \ - $(OBJ_DIR)\hbfix$(OBJEXT) \ - $(OBJ_DIR)\hbopt$(OBJEXT) \ - $(OBJ_DIR)\ppcomp$(OBJEXT) \ - $(OBJ_DIR)\genc$(OBJEXT) \ - $(OBJ_DIR)\gencc$(OBJEXT) \ - $(OBJ_DIR)\gencobj$(OBJEXT) \ - $(OBJ_DIR)\genobj32$(OBJEXT) \ - $(OBJ_DIR)\genhrb$(OBJEXT) \ - $(OBJ_DIR)\expropta$(OBJEXT) \ - $(OBJ_DIR)\exproptb$(OBJEXT) \ + $(OBJ_DIR)\hbmain$(OBJEXT) \ + $(OBJ_DIR)\harboury$(OBJEXT) \ + $(OBJ_DIR)\complex$(OBJEXT) \ + $(OBJ_DIR)\cmdcheck$(OBJEXT) \ + $(OBJ_DIR)\hbcomp$(OBJEXT) \ + $(OBJ_DIR)\hbcmplib$(OBJEXT) \ + $(OBJ_DIR)\hbdbginf$(OBJEXT) \ + $(OBJ_DIR)\hbdead$(OBJEXT) \ + $(OBJ_DIR)\hbstripl$(OBJEXT) \ + $(OBJ_DIR)\hbusage$(OBJEXT) \ + $(OBJ_DIR)\hbident$(OBJEXT) \ + $(OBJ_DIR)\hbgenerr$(OBJEXT) \ + $(OBJ_DIR)\hblbl$(OBJEXT) \ + $(OBJ_DIR)\hbpcode$(OBJEXT) \ + $(OBJ_DIR)\hbfunchk$(OBJEXT) \ + $(OBJ_DIR)\hbfix$(OBJEXT) \ + $(OBJ_DIR)\hbopt$(OBJEXT) \ + $(OBJ_DIR)\ppcomp$(OBJEXT) \ + $(OBJ_DIR)\genc$(OBJEXT) \ + $(OBJ_DIR)\gencc$(OBJEXT) \ + $(OBJ_DIR)\gencobj$(OBJEXT) \ + $(OBJ_DIR)\genobj32$(OBJEXT) \ + $(OBJ_DIR)\genhrb$(OBJEXT) \ + $(OBJ_DIR)\expropta$(OBJEXT) \ + $(OBJ_DIR)\exproptb$(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)\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)\vm$(OBJEXT) \ - $(OBJ_DIR)\harbinit$(OBJEXT) \ + $(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)\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)\vm$(OBJEXT) \ + $(OBJ_DIR)\harbinit$(OBJEXT) \ # Specific VM Objects for building STATIC library VM_STATIC_LIB_OBJS = \ - $(OBJ_DIR)\mainstd$(OBJEXT) \ - $(OBJ_DIR)\mainwin$(OBJEXT) + $(OBJ_DIR)\mainstd$(OBJEXT) \ + $(OBJ_DIR)\mainwin$(OBJEXT) # Specific VM Objects for building SHARED (DLL) library VM_SHARED_LIB_OBJS = \ - $(OBJ_DIR)\maindllh$(OBJEXT) \ + $(OBJ_DIR)\maindllh$(OBJEXT) \ # All VM Objects for building STATIC library VM_LIB_OBJS = $(VM_COMMON_LIB_OBJS) $(VM_STATIC_LIB_OBJS) @@ -410,517 +421,517 @@ VM_LIB_OBJS = $(VM_COMMON_LIB_OBJS) $(VM_STATIC_LIB_OBJS) VM_DLL_OBJS = $(VM_COMMON_LIB_OBJS) $(VM_SHARED_LIB_OBJS) DISABLED_VM_OBJS = \ - $(OBJ_DIR)\maindllp$(OBJEXT) \ - $(OBJ_DIR)\maindll$(OBJEXT) \ + $(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)\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)\errorint$(OBJEXT) \ - $(OBJ_DIR)\file$(OBJEXT) \ - $(OBJ_DIR)\filehb$(OBJEXT) \ - $(OBJ_DIR)\filesys$(OBJEXT) \ - $(OBJ_DIR)\fkmax$(OBJEXT) \ - $(OBJ_DIR)\fnsplit$(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)\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)\hbffind$(OBJEXT) \ - $(OBJ_DIR)\hbfile$(OBJEXT) \ - $(OBJ_DIR)\hbgtcore$(OBJEXT) \ - $(OBJ_DIR)\hbinet$(OBJEXT) \ - $(OBJ_DIR)\hbstrsh$(OBJEXT) \ - $(OBJ_DIR)\hbrandom$(OBJEXT) \ - $(OBJ_DIR)\hbregex$(OBJEXT) \ - $(OBJ_DIR)\hbregexc$(OBJEXT) \ - $(OBJ_DIR)\hbtoken$(OBJEXT) \ - $(OBJ_DIR)\idle$(OBJEXT) \ - $(OBJ_DIR)\inkey$(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)\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)\secondfs$(OBJEXT) \ - $(OBJ_DIR)\seconds$(OBJEXT) \ - $(OBJ_DIR)\set$(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)\soundex$(OBJEXT) \ - $(OBJ_DIR)\space$(OBJEXT) \ - $(OBJ_DIR)\spfiles$(OBJEXT) \ - $(OBJ_DIR)\str$(OBJEXT) \ - $(OBJ_DIR)\strpeek$(OBJEXT) \ - $(OBJ_DIR)\strcase$(OBJEXT) \ - $(OBJ_DIR)\strings$(OBJEXT) \ - $(OBJ_DIR)\strmatch$(OBJEXT) \ - $(OBJ_DIR)\strtran$(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)\einstvar$(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)\persist$(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)\symbol$(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)\tlabel$(OBJEXT) \ - $(OBJ_DIR)\tmenuitm$(OBJEXT) \ - $(OBJ_DIR)\tmenusys$(OBJEXT) \ - $(OBJ_DIR)\tobject$(OBJEXT) \ - $(OBJ_DIR)\tpopup$(OBJEXT) \ - $(OBJ_DIR)\treport$(OBJEXT) \ - $(OBJ_DIR)\tscalar$(OBJEXT) \ - $(OBJ_DIR)\ttextlin$(OBJEXT) \ - $(OBJ_DIR)\ttopbar$(OBJEXT) \ - $(OBJ_DIR)\typefile$(OBJEXT) \ - $(OBJ_DIR)\typefilx$(OBJEXT) \ - $(OBJ_DIR)\valtoexp$(OBJEXT) \ - $(OBJ_DIR)\wait$(OBJEXT) \ + $(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)\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)\errorint$(OBJEXT) \ + $(OBJ_DIR)\file$(OBJEXT) \ + $(OBJ_DIR)\filehb$(OBJEXT) \ + $(OBJ_DIR)\filesys$(OBJEXT) \ + $(OBJ_DIR)\fkmax$(OBJEXT) \ + $(OBJ_DIR)\fnsplit$(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)\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)\hbffind$(OBJEXT) \ + $(OBJ_DIR)\hbfile$(OBJEXT) \ + $(OBJ_DIR)\hbgtcore$(OBJEXT) \ + $(OBJ_DIR)\hbinet$(OBJEXT) \ + $(OBJ_DIR)\hbstrsh$(OBJEXT) \ + $(OBJ_DIR)\hbrandom$(OBJEXT) \ + $(OBJ_DIR)\hbregex$(OBJEXT) \ + $(OBJ_DIR)\hbregexc$(OBJEXT) \ + $(OBJ_DIR)\hbtoken$(OBJEXT) \ + $(OBJ_DIR)\idle$(OBJEXT) \ + $(OBJ_DIR)\inkey$(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)\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)\secondfs$(OBJEXT) \ + $(OBJ_DIR)\seconds$(OBJEXT) \ + $(OBJ_DIR)\set$(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)\soundex$(OBJEXT) \ + $(OBJ_DIR)\space$(OBJEXT) \ + $(OBJ_DIR)\spfiles$(OBJEXT) \ + $(OBJ_DIR)\str$(OBJEXT) \ + $(OBJ_DIR)\strpeek$(OBJEXT) \ + $(OBJ_DIR)\strcase$(OBJEXT) \ + $(OBJ_DIR)\strings$(OBJEXT) \ + $(OBJ_DIR)\strmatch$(OBJEXT) \ + $(OBJ_DIR)\strtran$(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)\einstvar$(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)\persist$(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)\symbol$(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)\tlabel$(OBJEXT) \ + $(OBJ_DIR)\tmenuitm$(OBJEXT) \ + $(OBJ_DIR)\tmenusys$(OBJEXT) \ + $(OBJ_DIR)\tobject$(OBJEXT) \ + $(OBJ_DIR)\tpopup$(OBJEXT) \ + $(OBJ_DIR)\treport$(OBJEXT) \ + $(OBJ_DIR)\tscalar$(OBJEXT) \ + $(OBJ_DIR)\ttextlin$(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) \ + $(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)\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) \ + $(OBJ_DIR)\dbgentry$(OBJEXT) \ + $(OBJ_DIR)\dbgbrwsr$(OBJEXT) \ + $(OBJ_DIR)\dbghelp$(OBJEXT) \ + $(OBJ_DIR)\dbgmenu$(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)\msgbg866$(OBJEXT) \ - $(OBJ_DIR)\msgbgiso$(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)\msghr852$(OBJEXT) \ - $(OBJ_DIR)\msghriso$(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)\msgnl$(OBJEXT) \ - $(OBJ_DIR)\msgpl852$(OBJEXT) \ - $(OBJ_DIR)\msgpliso$(OBJEXT) \ - $(OBJ_DIR)\msgplmaz$(OBJEXT) \ - $(OBJ_DIR)\msgplwin$(OBJEXT) \ - $(OBJ_DIR)\msgpt$(OBJEXT) \ - $(OBJ_DIR)\msgro$(OBJEXT) \ - $(OBJ_DIR)\msgru866$(OBJEXT) \ - $(OBJ_DIR)\msgrukoi$(OBJEXT) \ - $(OBJ_DIR)\msgruwin$(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)\msgtrdos$(OBJEXT) \ - $(OBJ_DIR)\msgtrwin$(OBJEXT) \ - $(OBJ_DIR)\msgzhb5$(OBJEXT) \ - $(OBJ_DIR)\msgzhgb$(OBJEXT) \ + $(OBJ_DIR)\msgbg866$(OBJEXT) \ + $(OBJ_DIR)\msgbgiso$(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)\msghr852$(OBJEXT) \ + $(OBJ_DIR)\msghriso$(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)\msgnl$(OBJEXT) \ + $(OBJ_DIR)\msgpl852$(OBJEXT) \ + $(OBJ_DIR)\msgpliso$(OBJEXT) \ + $(OBJ_DIR)\msgplmaz$(OBJEXT) \ + $(OBJ_DIR)\msgplwin$(OBJEXT) \ + $(OBJ_DIR)\msgpt$(OBJEXT) \ + $(OBJ_DIR)\msgro$(OBJEXT) \ + $(OBJ_DIR)\msgru866$(OBJEXT) \ + $(OBJ_DIR)\msgrukoi$(OBJEXT) \ + $(OBJ_DIR)\msgruwin$(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)\msgtrdos$(OBJEXT) \ + $(OBJ_DIR)\msgtrwin$(OBJEXT) \ + $(OBJ_DIR)\msgzhb5$(OBJEXT) \ + $(OBJ_DIR)\msgzhgb$(OBJEXT) \ #********************************************************** PCRE_LIB_OBJS = \ - $(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)\pcreglob$(OBJEXT) \ - $(OBJ_DIR)\pcreinfo$(OBJEXT) \ - $(OBJ_DIR)\pcremktb$(OBJEXT) \ - $(OBJ_DIR)\pcreoutf$(OBJEXT) \ - $(OBJ_DIR)\pcreprni$(OBJEXT) \ - $(OBJ_DIR)\pcrerefc$(OBJEXT) \ - $(OBJ_DIR)\pcrestud$(OBJEXT) \ - $(OBJ_DIR)\pcretabs$(OBJEXT) \ - $(OBJ_DIR)\pcretryf$(OBJEXT) \ - $(OBJ_DIR)\pcrefind$(OBJEXT) \ - $(OBJ_DIR)\pcrevutf$(OBJEXT) \ - $(OBJ_DIR)\pcrever$(OBJEXT) \ - $(OBJ_DIR)\pcrexcls$(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)\pcreglob$(OBJEXT) \ + $(OBJ_DIR)\pcreinfo$(OBJEXT) \ + $(OBJ_DIR)\pcremktb$(OBJEXT) \ + $(OBJ_DIR)\pcreoutf$(OBJEXT) \ + $(OBJ_DIR)\pcreprni$(OBJEXT) \ + $(OBJ_DIR)\pcrerefc$(OBJEXT) \ + $(OBJ_DIR)\pcrestud$(OBJEXT) \ + $(OBJ_DIR)\pcretabs$(OBJEXT) \ + $(OBJ_DIR)\pcretryf$(OBJEXT) \ + $(OBJ_DIR)\pcrefind$(OBJEXT) \ + $(OBJ_DIR)\pcrevutf$(OBJEXT) \ + $(OBJ_DIR)\pcrever$(OBJEXT) \ + $(OBJ_DIR)\pcrexcls$(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)\cpeldos$(OBJEXT) \ - $(OBJ_DIR)\cpelwin$(OBJEXT) \ - $(OBJ_DIR)\cpesdos$(OBJEXT) \ - $(OBJ_DIR)\cpesmwin$(OBJEXT) \ - $(OBJ_DIR)\cpeswin$(OBJEXT) \ - $(OBJ_DIR)\cpfrdos$(OBJEXT) \ - $(OBJ_DIR)\cpgedos$(OBJEXT) \ - $(OBJ_DIR)\cpgewin$(OBJEXT) \ - $(OBJ_DIR)\cphr1250$(OBJEXT) \ - $(OBJ_DIR)\cphr437$(OBJEXT) \ - $(OBJ_DIR)\cphr852$(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)\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)\cpru866$(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)\cpsvwin$(OBJEXT) \ - $(OBJ_DIR)\cptrdos$(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)\uc1253$(OBJEXT) \ - $(OBJ_DIR)\uc1254$(OBJEXT) \ - $(OBJ_DIR)\uc1257$(OBJEXT) \ - $(OBJ_DIR)\uc737$(OBJEXT) \ - $(OBJ_DIR)\uc850$(OBJEXT) \ - $(OBJ_DIR)\uc852$(OBJEXT) \ - $(OBJ_DIR)\uc857$(OBJEXT) \ - $(OBJ_DIR)\uc866$(OBJEXT) \ - $(OBJ_DIR)\uc8859_1$(OBJEXT) \ - $(OBJ_DIR)\uc8859_2$(OBJEXT) \ - $(OBJ_DIR)\uc8859_5$(OBJEXT) \ - $(OBJ_DIR)\uc88591b$(OBJEXT) \ - $(OBJ_DIR)\uckoi8$(OBJEXT) \ - $(OBJ_DIR)\uckoi8u$(OBJEXT) \ - $(OBJ_DIR)\ucmaz$(OBJEXT) \ - $(OBJ_DIR)\uckam$(OBJEXT) \ - $(OBJ_DIR)\ucmik$(OBJEXT) \ + $(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)\cpeldos$(OBJEXT) \ + $(OBJ_DIR)\cpelwin$(OBJEXT) \ + $(OBJ_DIR)\cpesdos$(OBJEXT) \ + $(OBJ_DIR)\cpesmwin$(OBJEXT) \ + $(OBJ_DIR)\cpeswin$(OBJEXT) \ + $(OBJ_DIR)\cpfrdos$(OBJEXT) \ + $(OBJ_DIR)\cpgedos$(OBJEXT) \ + $(OBJ_DIR)\cpgewin$(OBJEXT) \ + $(OBJ_DIR)\cphr1250$(OBJEXT) \ + $(OBJ_DIR)\cphr437$(OBJEXT) \ + $(OBJ_DIR)\cphr852$(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)\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)\cpru866$(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)\cpsvwin$(OBJEXT) \ + $(OBJ_DIR)\cptrdos$(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)\uc1253$(OBJEXT) \ + $(OBJ_DIR)\uc1254$(OBJEXT) \ + $(OBJ_DIR)\uc1257$(OBJEXT) \ + $(OBJ_DIR)\uc737$(OBJEXT) \ + $(OBJ_DIR)\uc850$(OBJEXT) \ + $(OBJ_DIR)\uc852$(OBJEXT) \ + $(OBJ_DIR)\uc857$(OBJEXT) \ + $(OBJ_DIR)\uc866$(OBJEXT) \ + $(OBJ_DIR)\uc8859_1$(OBJEXT) \ + $(OBJ_DIR)\uc8859_2$(OBJEXT) \ + $(OBJ_DIR)\uc8859_5$(OBJEXT) \ + $(OBJ_DIR)\uc88591b$(OBJEXT) \ + $(OBJ_DIR)\uckoi8$(OBJEXT) \ + $(OBJ_DIR)\uckoi8u$(OBJEXT) \ + $(OBJ_DIR)\ucmaz$(OBJEXT) \ + $(OBJ_DIR)\uckam$(OBJEXT) \ + $(OBJ_DIR)\ucmik$(OBJEXT) \ #********************************************************** RDD_LIB_OBJS = \ - $(OBJ_DIR)\dbcmd$(OBJEXT) \ - $(OBJ_DIR)\dbcmd53$(OBJEXT) \ - $(OBJ_DIR)\dbcmdx$(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)\dbstruxx$(OBJEXT) \ - $(OBJ_DIR)\dbupdat$(OBJEXT) \ - $(OBJ_DIR)\dbupdatx$(OBJEXT) \ - $(OBJ_DIR)\rddord$(OBJEXT) \ - $(OBJ_DIR)\rddsys$(OBJEXT) \ + $(OBJ_DIR)\dbcmd$(OBJEXT) \ + $(OBJ_DIR)\dbcmd53$(OBJEXT) \ + $(OBJ_DIR)\dbcmdx$(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)\dbstruxx$(OBJEXT) \ + $(OBJ_DIR)\dbupdat$(OBJEXT) \ + $(OBJ_DIR)\dbupdatx$(OBJEXT) \ + $(OBJ_DIR)\rddord$(OBJEXT) \ + $(OBJ_DIR)\rddsys$(OBJEXT) \ #********************************************************** NULSYS_LIB_OBJS = \ - $(OBJ_DIR)\nulsys$(OBJEXT) + $(OBJ_DIR)\nulsys$(OBJEXT) #********************************************************** DBFNTX_LIB_OBJS = \ - $(OBJ_DIR)\dbfntx1$(OBJEXT) \ - $(OBJ_DIR)\dbfntx0$(OBJEXT) \ + $(OBJ_DIR)\dbfntx1$(OBJEXT) \ + $(OBJ_DIR)\dbfntx0$(OBJEXT) \ #********************************************************** DBFCDX_LIB_OBJS = \ - $(OBJ_DIR)\dbfcdx1$(OBJEXT) \ - $(OBJ_DIR)\sixcdx1$(OBJEXT) \ + $(OBJ_DIR)\dbfcdx1$(OBJEXT) \ + $(OBJ_DIR)\sixcdx1$(OBJEXT) \ #********************************************************** DBFFPT_LIB_OBJS = \ - $(OBJ_DIR)\dbffpt1$(OBJEXT) \ + $(OBJ_DIR)\dbffpt1$(OBJEXT) \ #********************************************************** HBSIX_LIB_OBJS = \ - $(OBJ_DIR)\sxcompr$(OBJEXT) \ - $(OBJ_DIR)\sxcrypt$(OBJEXT) \ - $(OBJ_DIR)\sxdate$(OBJEXT) \ + $(OBJ_DIR)\sxcompr$(OBJEXT) \ + $(OBJ_DIR)\sxcrypt$(OBJEXT) \ + $(OBJ_DIR)\sxdate$(OBJEXT) \ #********************************************************** HSX_LIB_OBJS = \ - $(OBJ_DIR)\hsx$(OBJEXT) \ - $(OBJ_DIR)\cftsfunc$(OBJEXT) \ + $(OBJ_DIR)\hsx$(OBJEXT) \ + $(OBJ_DIR)\cftsfunc$(OBJEXT) \ #********************************************************** USRRDD_LIB_OBJS = \ - $(OBJ_DIR)\usrrdd$(OBJEXT) \ + $(OBJ_DIR)\usrrdd$(OBJEXT) \ #********************************************************** GTCGI_LIB_OBJS = \ - $(OBJ_DIR)\gtcgi$(OBJEXT) \ + $(OBJ_DIR)\gtcgi$(OBJEXT) \ #********************************************************** GTSTD_LIB_OBJS = \ - $(OBJ_DIR)\gtstd$(OBJEXT) \ + $(OBJ_DIR)\gtstd$(OBJEXT) \ #********************************************************** GTDOS_LIB_OBJS = \ - $(OBJ_DIR)\gtdos$(OBJEXT) \ + $(OBJ_DIR)\gtdos$(OBJEXT) \ #********************************************************** GTPCA_LIB_OBJS = \ - $(OBJ_DIR)\gtpca$(OBJEXT) \ + $(OBJ_DIR)\gtpca$(OBJEXT) \ #********************************************************** GTWIN_LIB_OBJS = \ - $(OBJ_DIR)\gtwin$(OBJEXT) \ + $(OBJ_DIR)\gtwin$(OBJEXT) \ #********************************************************** GTWVT_LIB_OBJS = \ - $(OBJ_DIR)\gtwvt$(OBJEXT) \ + $(OBJ_DIR)\gtwvt$(OBJEXT) \ #********************************************************** GTGUI_LIB_COMMON_OBJS = \ - $(OBJ_DIR)\gtgui$(OBJEXT) \ + $(OBJ_DIR)\gtgui$(OBJEXT) \ GTGUI_LIB_STATIC_OBJS = \ - $(OBJ_DIR)\gtdef$(OBJEXT) \ + $(OBJ_DIR)\gtdef$(OBJEXT) \ GTGUI_LIB_SHARED_OBJS = \ @@ -930,133 +941,133 @@ GTGUI_DLL_OBJS = $(GTGUI_LIB_COMMON_OBJS) $(GTGUI_LIB_SHARED_OBJS) #********************************************************** GTTRM_LIB_OBJS = \ - $(OBJ_DIR)\gttrm$(OBJEXT) \ + $(OBJ_DIR)\gttrm$(OBJEXT) \ #********************************************************** GTCRS_LIB_OBJS = \ - $(OBJ_DIR)\gtcrs$(OBJEXT) \ + $(OBJ_DIR)\gtcrs$(OBJEXT) \ #********************************************************** GTSLN_LIB_OBJS = \ - $(OBJ_DIR)\gtsln$(OBJEXT) \ - $(OBJ_DIR)\kbsln$(OBJEXT) \ - $(OBJ_DIR)\mousesln$(OBJEXT) \ + $(OBJ_DIR)\gtsln$(OBJEXT) \ + $(OBJ_DIR)\kbsln$(OBJEXT) \ + $(OBJ_DIR)\mousesln$(OBJEXT) \ #********************************************************** GTXWC_LIB_OBJS = \ - $(OBJ_DIR)\gtxwc$(OBJEXT) \ + $(OBJ_DIR)\gtxwc$(OBJEXT) \ #********************************************************** #********************************************************** #********************************************************** HARBOUR_EXE_OBJS = \ - $(OBJ_DIR)\harbour$(OBJEXT) \ + $(OBJ_DIR)\harbour$(OBJEXT) \ #********************************************************** HBPP_EXE_OBJS = \ - $(OBJ_DIR)\hbpp$(OBJEXT) \ - $(OBJ_DIR)\hbpptbl$(OBJEXT) \ - $(OBJ_DIR)\hbppcomp$(OBJEXT) \ - $(OBJ_DIR)\hbppcore$(OBJEXT) \ - $(OBJ_DIR)\pragma$(OBJEXT) \ + $(OBJ_DIR)\hbpp$(OBJEXT) \ + $(OBJ_DIR)\hbpptbl$(OBJEXT) \ + $(OBJ_DIR)\hbppcomp$(OBJEXT) \ + $(OBJ_DIR)\hbppcore$(OBJEXT) \ + $(OBJ_DIR)\pragma$(OBJEXT) \ # $(OBJ_DIR)\hbpplib$(OBJEXT) \ #********************************************************** HBPPGEN_EXE_OBJS = \ - $(OBJ_DIR)\hbppgen$(OBJEXT) \ + $(OBJ_DIR)\hbppgen$(OBJEXT) \ #********************************************************** HBPPTEST_EXE_OBJS = \ - $(OBJ_DIR)\pretest$(OBJEXT) \ + $(OBJ_DIR)\pretest$(OBJEXT) \ #********************************************************** HBRUN_EXE_OBJS = \ - $(OBJ_DIR)\hbrun$(OBJEXT) \ - $(OBJ_DIR)\external$(OBJEXT) \ + $(OBJ_DIR)\hbrun$(OBJEXT) \ + $(OBJ_DIR)\external$(OBJEXT) \ #********************************************************** HBDOT_EXE_OBJS = \ - $(OBJ_DIR)\hbdot$(OBJEXT) \ + $(OBJ_DIR)\hbdot$(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_class$(OBJEXT) \ + $(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_class$(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)\teeasc$(OBJEXT) \ - $(OBJ_DIR)\html$(OBJEXT) \ - $(OBJ_DIR)\ng$(OBJEXT) \ - $(OBJ_DIR)\os2$(OBJEXT) \ - $(OBJ_DIR)\rtf$(OBJEXT) \ - $(OBJ_DIR)\troff$(OBJEXT) \ - $(OBJ_DIR)\fclass1$(OBJEXT) \ - $(OBJ_DIR)\ffile1$(OBJEXT) \ - $(OBJ_DIR)\ft_funcs$(OBJEXT) \ + $(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)\teeasc$(OBJEXT) \ + $(OBJ_DIR)\html$(OBJEXT) \ + $(OBJ_DIR)\ng$(OBJEXT) \ + $(OBJ_DIR)\os2$(OBJEXT) \ + $(OBJ_DIR)\rtf$(OBJEXT) \ + $(OBJ_DIR)\troff$(OBJEXT) \ + $(OBJ_DIR)\fclass1$(OBJEXT) \ + $(OBJ_DIR)\ffile1$(OBJEXT) \ + $(OBJ_DIR)\ft_funcs$(OBJEXT) \ !ifdef HB_DOC_PDF # PDF support for HBDOC HBDOC_EXE_OBJS = \ - $(HBDOC_EXE_OBJS) \ - $(OBJ_DIR)\pdfhbdoc$(OBJEXT) \ - $(OBJ_DIR)\genpdf1$(OBJEXT) \ + $(HBDOC_EXE_OBJS) \ + $(OBJ_DIR)\pdfhbdoc$(OBJEXT) \ + $(OBJ_DIR)\genpdf1$(OBJEXT) \ !endif #********************************************************** HBMAKE_EXE_OBJS = \ - $(OBJ_DIR)\hbmake$(OBJEXT) \ - $(OBJ_DIR)\hbmutils$(OBJEXT) \ - $(OBJ_DIR)\checks$(OBJEXT) \ - $(OBJ_DIR)\pickarry$(OBJEXT) \ - $(OBJ_DIR)\pickfile$(OBJEXT) \ - $(OBJ_DIR)\prb_stak$(OBJEXT) \ - $(OBJ_DIR)\radios$(OBJEXT) \ - $(OBJ_DIR)\fclass1$(OBJEXT) \ - $(OBJ_DIR)\ffile1$(OBJEXT) \ - $(OBJ_DIR)\ft_funcs$(OBJEXT) \ - $(OBJ_DIR)\hbmlang$(OBJEXT) \ - $(OBJ_DIR)\readline$(OBJEXT) \ - $(OBJ_DIR)\tmake$(OBJEXT) \ + $(OBJ_DIR)\hbmake$(OBJEXT) \ + $(OBJ_DIR)\hbmutils$(OBJEXT) \ + $(OBJ_DIR)\checks$(OBJEXT) \ + $(OBJ_DIR)\pickarry$(OBJEXT) \ + $(OBJ_DIR)\pickfile$(OBJEXT) \ + $(OBJ_DIR)\prb_stak$(OBJEXT) \ + $(OBJ_DIR)\radios$(OBJEXT) \ + $(OBJ_DIR)\fclass1$(OBJEXT) \ + $(OBJ_DIR)\ffile1$(OBJEXT) \ + $(OBJ_DIR)\ft_funcs$(OBJEXT) \ + $(OBJ_DIR)\hbmlang$(OBJEXT) \ + $(OBJ_DIR)\readline$(OBJEXT) \ + $(OBJ_DIR)\tmake$(OBJEXT) \ #********************************************************** HBVER_EXE_OBJS = \ - $(OBJ_DIR)\hbverfix$(OBJEXT) \ + $(OBJ_DIR)\hbverfix$(OBJEXT) \ #********************************************************** #********************************************************** @@ -1071,32 +1082,32 @@ HBVER_EXE_OBJS = \ # They have wrong OBJ directory. We fix it # in each respective makefile. TMP_DLL_OBJS = \ - $(COMMON_LIB_OBJS) \ - $(PP_LIB_OBJS) \ - $(VM_DLL_OBJS) \ - $(RTL_LIB_OBJS) \ - $(MACRO_LIB_OBJS) \ - $(DEBUG_LIB_OBJS) \ - $(LANG_LIB_OBJS) \ - $(CODEPAGE_LIB_OBJS) \ - $(PCRE_LIB_OBJS) \ - $(RDD_LIB_OBJS) \ - $(DBFNTX_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) \ - $(GTWIN_LIB_OBJS) \ - $(GTWVT_LIB_OBJS) \ - $(GTGUI_DLL_OBJS) \ + $(COMMON_LIB_OBJS) \ + $(PP_LIB_OBJS) \ + $(VM_DLL_OBJS) \ + $(RTL_LIB_OBJS) \ + $(MACRO_LIB_OBJS) \ + $(DEBUG_LIB_OBJS) \ + $(LANG_LIB_OBJS) \ + $(CODEPAGE_LIB_OBJS) \ + $(PCRE_LIB_OBJS) \ + $(RDD_LIB_OBJS) \ + $(DBFNTX_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) \ + $(GTWIN_LIB_OBJS) \ + $(GTWVT_LIB_OBJS) \ + $(GTGUI_DLL_OBJS) \ -DISABLED_SHARED_MODULES= \ - $(NULSYS_LIB_OBJS) \ - $(GTDOS_LIB_OBJS) \ +DISABLED_SHARED_MODULES= \ + $(NULSYS_LIB_OBJS) \ + $(GTDOS_LIB_OBJS) \ #********************************************************** #********************************************************** @@ -1107,38 +1118,38 @@ DISABLED_SHARED_MODULES= \ # HB_BUILD_TARGETS = \ - $(COMMON_LIB) \ - $(HBPPGEN_EXE) \ - $(PP_LIB) \ - \ - $(COMPILER_LIB) \ - $(HARBOUR_EXE) \ - $(HBPP_EXE) \ - \ - $(VM_LIB) \ - $(RTL_LIB) \ - $(MACRO_LIB) \ - $(DEBUG_LIB) \ - $(LANG_LIB) \ - $(CODEPAGE_LIB) \ - $(PCRE_LIB) \ - $(RDD_LIB) \ - $(NULSYS_LIB) \ - $(DBFNTX_LIB) \ - $(DBFCDX_LIB) \ - $(DBFFPT_LIB) \ - $(HBSIX_LIB) \ - $(HSX_LIB) \ - $(USRRDD_LIB) \ - $(HB_GT_LIBS) \ - \ - $(HBRUN_EXE) \ - $(HBDOT_EXE) \ - $(HBTEST_EXE) \ - $(HBPPTEST_EXE) \ - $(HBDOC_EXE) \ - $(HBMAKE_EXE) \ - $(HBVER_EXE) \ + $(COMMON_LIB) \ + $(HBPPGEN_EXE) \ + $(PP_LIB) \ + \ + $(COMPILER_LIB) \ + $(HARBOUR_EXE) \ + $(HBPP_EXE) \ + \ + $(VM_LIB) \ + $(RTL_LIB) \ + $(MACRO_LIB) \ + $(DEBUG_LIB) \ + $(LANG_LIB) \ + $(CODEPAGE_LIB) \ + $(PCRE_LIB) \ + $(RDD_LIB) \ + $(NULSYS_LIB) \ + $(DBFNTX_LIB) \ + $(DBFCDX_LIB) \ + $(DBFFPT_LIB) \ + $(HBSIX_LIB) \ + $(HSX_LIB) \ + $(USRRDD_LIB) \ + $(HB_GT_LIBS) \ + \ + $(HBRUN_EXE) \ + $(HBDOT_EXE) \ + $(HBTEST_EXE) \ + $(HBPPTEST_EXE) \ + $(HBDOC_EXE) \ + $(HBMAKE_EXE) \ + $(HBVER_EXE) \ # DLL Target is disabled by default # It can be enabled by setting env diff --git a/harbour/contrib/make_b32.bat b/harbour/contrib/make_b32.bat index 6d1d640e52..e05d634d29 100644 --- a/harbour/contrib/make_b32.bat +++ b/harbour/contrib/make_b32.bat @@ -15,7 +15,7 @@ goto EXIT :ERROR echo ---------------------------------------- -echo Usage: make_b32.bat +echo Usage: "make_b32.bat " echo ---------------------------------------- :EXIT diff --git a/harbour/contrib/make_vc.bat b/harbour/contrib/make_vc.bat index 6fed4aac6b..eee1469fb9 100644 --- a/harbour/contrib/make_vc.bat +++ b/harbour/contrib/make_vc.bat @@ -15,7 +15,7 @@ goto EXIT :ERROR echo ---------------------------------------- -echo Usage: make_vc.bat +echo Usage: "make_vc.bat " echo ---------------------------------------- :EXIT diff --git a/harbour/make_b32.mak b/harbour/make_b32.mak index 2e115804ee..ecccd0567c 100644 --- a/harbour/make_b32.mak +++ b/harbour/make_b32.mak @@ -19,39 +19,39 @@ # # NOTE: You can use these envvars to configure the make process: -# (note that these are all optional) +# (note that these are all optional) # -# C_USR - Extra C compiler options for libraries and for -# executables (GNU make compatible envvar) -# CLIBFLAGS - Extra C compiler options for the static libraries -# CLIBFLAGSDLL - Extra C compiler options for the shared libraries +# C_USR - Extra C compiler options for libraries and for +# executables (GNU make compatible envvar) +# CLIBFLAGS - Extra C compiler options for the static libraries +# CLIBFLAGSDLL - Extra C compiler options for the shared libraries # -# LDFLAGS - Extra linker options for the static libraries -# LDFLAGSDLL - Extra linker options for the shared libraries +# LDFLAGS - Extra linker options for the static libraries +# LDFLAGSDLL - Extra linker options for the shared libraries # -# HARBOURFLAGS - Extra Harbour compiler options for static libs/exes -# HARBOURFLAGSDLL - Extra Harbour compiler options for shared libraries -# PRG_USR - Extra Harbour compiler options -# (GNU make compatible envvar) -# HB_GT_DEFAULT - The default GT driver, Choose between: -# gtstd (default),gtcgi,gtwin,gtwvt -# HB_GT_LIB - To override the default GT driver -# (search for HB_GT_LIBS for a list of values) -# 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 - enables echoing commands being executed -# HB_REBUILD_PARSER - If set to yes force preprocessing new rules by -# bison (you must use bison 2.3 or later) -# BCCDLL_WITH_DYNRT - If set to -tWR causes that harbour-bc.dll -# will use dynamic runtime library (recommended) -# HB_INSTALL_PREFIX - Path to instalation directory into which -# Harbour will be installed when the command -# "make_bc.bat install" is lauched. Defaults -# to current directory +# HARBOURFLAGS - Extra Harbour compiler options for static libs/exes +# HARBOURFLAGSDLL - Extra Harbour compiler options for shared libraries +# PRG_USR - Extra Harbour compiler options +# (GNU make compatible envvar) +# HB_GT_DEFAULT - The default GT driver, Choose between: +# gtstd (default),gtcgi,gtwin,gtwvt +# HB_GT_LIB - To override the default GT driver +# (search for HB_GT_LIBS for a list of values) +# 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 - enables echoing commands being executed +# HB_REBUILD_PARSER - If set to yes force preprocessing new rules by +# bison (you must use bison 2.3 or later) +# BCCDLL_WITH_DYNRT - If set to -tWR causes that harbour-bc.dll +# will use dynamic runtime library (recommended) +# HB_INSTALL_PREFIX - Path to instalation directory into which +# Harbour will be installed when the command +# "make_bc.bat install" is lauched. Defaults +# to current directory # -# HB_DOC_PDF - Turns on the .PDF file support in the HBDOC utility. -# Note that this will require the pdflib contrib. +# HB_DOC_PDF - Turns on the .PDF file support in the HBDOC utility. +# Note that this will require the pdflib contrib. # --------------------------------------------------------------- # "echo." intentionally used instead of "echo", to avoid conflicts @@ -72,10 +72,10 @@ #********************************************************** !ifndef ECHO - ECHO = echo. + ECHO = echo. !endif !ifndef DEL - DEL = del + DEL = del !endif #********************************************************** @@ -102,24 +102,6 @@ MKLIB = tlib.exe DLL_OBJS = $(TMP_DLL_OBJS:$(OBJ_DIR)=$(DLL_OBJ_DIR)) -#********************************************************** -#********************************************************** -#********************************************************** - -# allows to do cross-compiling if neccesary. -!ifndef HB - HB = $(HARBOUR_EXE) -!endif - -# allows to do cross-compiling if neccesary. -!ifndef HBPPGEN - HBPPGEN = $(HBPPGEN_EXE) -!endif - -#********************************************************** -#********************************************************** -#********************************************************** - #********************************************************** # C compiler, Harbour compiler and Linker flags. #********************************************************** @@ -128,26 +110,26 @@ DLL_OBJS = $(TMP_DLL_OBJS:$(OBJ_DIR)=$(DLL_OBJ_DIR)) INCLUDE_DIR = include # C Compiler Flags -CFLAGS = -I$(INCLUDE_DIR) $(C_USR) $(CFLAGS) -Iobj\$(HB_CC_NAME) +CFLAGS = -I$(INCLUDE_DIR) $(C_USR) $(CFLAGS) -Iobj\$(HB_CC_NAME) #----------- !ifndef BCC_NOOPTIM - CFLAGS = -O2 $(CFLAGS) + CFLAGS = -O2 $(CFLAGS) !endif #----------- !if "$(HB_BUILD_DEBUG)" == "yes" - CFLAGS = -y -v $(CFLAGS) + CFLAGS = -y -v $(CFLAGS) !endif #----------- !if "$(BCCDLL_WITH_DYNRT)" == "-tWR" - RTLIBSUFFIX = i + RTLIBSUFFIX = i !endif #----------- !if "$(HB_GT_DEFAULT)" != "" - CFLAGS = -DHB_GT_DEFAULT=$(HB_GT_DEFAULT:gt=) $(CFLAGS) + CFLAGS = -DHB_GT_DEFAULT=$(HB_GT_DEFAULT:gt=) $(CFLAGS) !endif #----------- !if "$(HB_GT_LIB)" != "" - CFLAGS = -DHB_GT_LIB=$(HB_GT_LIB:gt=) $(CFLAGS) + CFLAGS = -DHB_GT_LIB=$(HB_GT_LIB:gt=) $(CFLAGS) !endif #----------- CLIBFLAGS = -c -q $(CFLAGS) $(CLIBFLAGS) @@ -157,17 +139,17 @@ CEXEFLAGSDLL = -tWM $(BCCDLL_WITH_DYNRT) $(CLIBFLAGS) $(CEXEFLAGSDLL) # Harbour Compiler Flags HBFLAGSCMN = -i$(INCLUDE_DIR) -q0 -w2 -es2 -gc0 -kM $(PRG_USR) !ifdef HB_DOC_PDF - HBFLAGSCMN = $(HBFLAGSCMN) -dPDF + HBFLAGSCMN = $(HBFLAGSCMN) -dPDF !endif HARBOURFLAGS = -n $(HBFLAGSCMN) $(HARBOURFLAGS) HARBOURFLAGSDLL= -D__EXPORT__ -n1 -l $(HBFLAGSCMN) $(HARBOURFLAGSDLL) # Linker Flags -LDFLAGS = -ap -Tpe -Gn -C -L$(LIB_DIR) -L$(BIN_DIR) $(LDFLAGS) +LDFLAGS = -ap -Tpe -Gn -C -L$(LIB_DIR) -L$(BIN_DIR) $(LDFLAGS) LDFLAGSDLL = -aa -Gn -C -Tpd -Gi -L$(LIB_DIR) $(LDFLAGSDLL) !if "$(HB_BUILD_DEBUG)" == "yes" - LDFLAGS = -v $(LDFLAGS) - LDFLAGSDLL = -v $(LDFLAGSDLL) + LDFLAGS = -v $(LDFLAGS) + LDFLAGSDLL = -v $(LDFLAGSDLL) !endif #********************************************************** @@ -187,36 +169,36 @@ ARFLAGS = /P32 #********************************************************** # General *.c --> *.obj COMPILE rule for STATIC Libraries {$(ALL_SRC_DIRS)}.c{$(OBJ_DIR)}$(OBJEXT): - $(CC) $(CLIBFLAGS) -o$@ $< + $(CC) $(CLIBFLAGS) -o$@ $< #********************************************************** # General *.prg --> *.obj COMPILE rule for STATIC Libraries {$(ALL_SRC_DIRS)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $** - $(CC) $(CLIBFLAGS) -o$@ $(OBJ_DIR)\$&.c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $** + $(CC) $(CLIBFLAGS) -o$@ $(OBJ_DIR)\$&.c #********************************************************** #********************************************************** # General *.c --> *.obj COMPILE rule for SHARED Libraries {$(ALL_LIB_SRC_DIRS)}.c{$(DLL_OBJ_DIR)}$(OBJEXT): - $(CC) $(CLIBFLAGSDLL) -o$@ $< + $(CC) $(CLIBFLAGSDLL) -o$@ $< #********************************************************** # General *.prg --> *.obj COMPILE rule for SHARED Libraries {$(ALL_LIB_SRC_DIRS)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $** - $(CC) $(CLIBFLAGSDLL) -o$@ $(DLL_OBJ_DIR)\$&.c + $(HB) $(HARBOURFLAGSDLL) -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$@ $< + $(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) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $** - $(CC) $(CEXEFLAGSDLL) -o$@ $(DLL_OBJ_DIR)\$&.c + $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $** + $(CC) $(CEXEFLAGSDLL) -o$@ $(DLL_OBJ_DIR)\$&.c #********************************************************** #********************************************************** @@ -252,187 +234,187 @@ StdLibs : $(STANDARD_STATIC_HBLIBS) #********************************************************** $(HB_DEST_DIRS) $(HB_BIN_INSTALL) $(HB_LIB_INSTALL) $(HB_INC_INSTALL): - !if not exist $@\nul mkdir $@ + !if not exist $@\nul mkdir $@ #********************************************************** # LIBRARY Targets BUILD rules #********************************************************** $(COMMON_LIB) : $(COMMON_LIB_OBJS) - IF EXIST "$(COMMON_LIB)" $(DEL) "$(COMMON_LIB)" > NUL - $(MKLIB) "$(COMMON_LIB)" $(ARFLAGS) @&&! + 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) @&&! +$(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) @&&! + 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) @&&! +$(VM_LIB) :: BasicExes +$(VM_LIB) :: $(VM_LIB_OBJS) + IF EXIST "$(VM_LIB)" $(DEL) "$(VM_LIB)" > NUL + $(MKLIB) "$(VM_LIB)" $(ARFLAGS) @&&! +$(**: = &^ +) ! #********************************************************** -$(RTL_LIB) :: BasicExes -$(RTL_LIB) :: $(RTL_LIB_OBJS) - IF EXIST "$(RTL_LIB)" $(DEL) "$(RTL_LIB)" > NUL - $(MKLIB) "$(RTL_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) @&&! +$(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) @&&! +$(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) @&&! +$(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) @&&! + 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) @&&! +$(PCRE_LIB) : $(PCRE_LIB_OBJS) + IF EXIST "$(PCRE_LIB)" $(DEL) "$(PCRE_LIB)" > NUL + $(MKLIB) "$(PCRE_LIB)" $(ARFLAGS) @&&! +$(**: = &^ +) ! #********************************************************** -$(RDD_LIB) :: BasicExes -$(RDD_LIB) :: $(RDD_LIB_OBJS) - IF EXIST "$(RDD_LIB)" $(DEL) "$(RDD_LIB)" > NUL - $(MKLIB) "$(RDD_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) @&&! + 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) @&&! + IF EXIST "$(DBFNTX_LIB)" $(DEL) "$(DBFNTX_LIB)" > NUL + $(MKLIB) "$(DBFNTX_LIB)" $(ARFLAGS) @&&! +$(**: = &^ +) ! #********************************************************** $(DBFCDX_LIB) : $(DBFCDX_LIB_OBJS) - IF EXIST "$(DBFCDX_LIB)" $(DEL) "$(DBFCDX_LIB)" > NUL - $(MKLIB) "$(DBFCDX_LIB)" $(ARFLAGS) @&&! + 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) @&&! + 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) @&&! +$(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) @&&! +$(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) @&&! + IF EXIST "$(USRRDD_LIB)" $(DEL) "$(USRRDD_LIB)" > NUL + $(MKLIB) "$(USRRDD_LIB)" $(ARFLAGS) @&&! +$(**: = &^ +) ! #********************************************************** -$(GTCGI_LIB) : $(GTCGI_LIB_OBJS) - IF EXIST "$(GTCGI_LIB)" $(DEL) "$(GTCGI_LIB)" > NUL - $(MKLIB) "$(GTCGI_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) @&&! +$(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) @&&! +$(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) @&&! +$(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) @&&! +$(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) @&&! +$(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) @&&! +$(GTGUI_LIB) : $(GTGUI_LIB_OBJS) + IF EXIST "$(GTGUI_LIB)" $(DEL) "$(GTGUI_LIB)" > NUL + $(MKLIB) "$(GTGUI_LIB)" $(ARFLAGS) @&&! +$(**: = &^ +) ! @@ -447,8 +429,8 @@ $(GTGUI_LIB) : $(GTGUI_LIB_OBJS) #********************************************************** $(HARBOUR_EXE) :: BasicLibs $(HARBOUR_EXE) :: $(HARBOUR_EXE_OBJS) - IF EXIST "$(HARBOUR_EXE)" $(DEL) "$(HARBOUR_EXE)" > NUL - $(CC) @&&! + IF EXIST "$(HARBOUR_EXE)" $(DEL) "$(HARBOUR_EXE)" > NUL + $(CC) @&&! $(CFLAGS) -e$(HARBOUR_EXE) $(**: = ^ @@ -462,8 +444,8 @@ $(PP_LIB) #********************************************************** $(HBPPGEN_EXE) :: $(COMMON_LIB) $(HBPPGEN_EXE) :: $(HBPPGEN_EXE_OBJS) - IF EXIST "$(HBPPGEN_EXE)" $(DEL) "$(HBPPGEN_EXE)" > NUL - $(CC) @&&! + IF EXIST "$(HBPPGEN_EXE)" $(DEL) "$(HBPPGEN_EXE)" > NUL + $(CC) @&&! $(CFLAGS) -e$(HBPPGEN_EXE) $(**: = ^ @@ -475,8 +457,8 @@ $(COMMON_LIB) #********************************************************** $(HBPP_EXE) :: BasicLibs $(HBPP_EXE) :: $(HBPP_EXE_OBJS) - IF EXIST "$(HBPP_EXE)" $(DEL) "$(HBPP_EXE)" > NUL - $(CC) @&&! + IF EXIST "$(HBPP_EXE)" $(DEL) "$(HBPP_EXE)" > NUL + $(CC) @&&! $(CFLAGS) -e$(HBPP_EXE) $(**: = ^ @@ -488,8 +470,8 @@ $(COMMON_LIB) #********************************************************** $(HBRUN_EXE) :: BasicLibs BasicExes StdLibs $(HBRUN_EXE) :: $(HBRUN_EXE_OBJS) - IF EXIST "$(HBRUN_EXE)" $(DEL) "$(HBRUN_EXE)" > NUL - $(CC) @&&! + IF EXIST "$(HBRUN_EXE)" $(DEL) "$(HBRUN_EXE)" > NUL + $(CC) @&&! $(CFLAGS) -e$(HBRUN_EXE) $(**: = ^ @@ -501,8 +483,8 @@ $(STANDARD_STATIC_HBLIBS) #********************************************************** $(HBDOT_EXE) :: BasicLibs BasicExes StdLibs $(HBDOT_EXE) :: $(HBDOT_EXE_OBJS) - IF EXIST "$(HBDOT_EXE)" $(DEL) "$(HBDOT_EXE)" > NUL - $(CC) @&&! + IF EXIST "$(HBDOT_EXE)" $(DEL) "$(HBDOT_EXE)" > NUL + $(CC) @&&! $(CFLAGS) -e$(HBDOT_EXE) $(**: = ^ @@ -514,8 +496,8 @@ $(STANDARD_STATIC_HBLIBS) #********************************************************** $(HBTEST_EXE) :: BasicLibs BasicExes StdLibs $(HBTEST_EXE) :: $(HBTEST_EXE_OBJS) - IF EXIST "$(HBTEST_EXE)" $(DEL) "$(HBTEST_EXE)" > NUL - $(CC) @&&! + IF EXIST "$(HBTEST_EXE)" $(DEL) "$(HBTEST_EXE)" > NUL + $(CC) @&&! $(CFLAGS) -e$(HBTEST_EXE) $(**: = ^ @@ -527,8 +509,8 @@ $(STANDARD_STATIC_HBLIBS) #********************************************************** $(HBPPTEST_EXE) :: BasicLibs BasicExes StdLibs $(HBPPTEST_EXE) :: $(HBPPTEST_EXE_OBJS) - IF EXIST "$(HBPPTEST_EXE)" $(DEL) "$(HBPPTEST_EXE)" > NUL - $(CC) @&&! + IF EXIST "$(HBPPTEST_EXE)" $(DEL) "$(HBPPTEST_EXE)" > NUL + $(CC) @&&! $(CFLAGS) -e$(HBPPTEST_EXE) $(**: = ^ @@ -541,8 +523,8 @@ $(PP_LIB) #********************************************************** $(HBDOC_EXE) :: BasicLibs BasicExes StdLibs $(HBDOC_EXE) :: $(HBDOC_EXE_OBJS) - IF EXIST "$(HBDOC_EXE)" $(DEL) "$(HBDOC_EXE)" > NUL - $(CC) @&&! + IF EXIST "$(HBDOC_EXE)" $(DEL) "$(HBDOC_EXE)" > NUL + $(CC) @&&! $(CFLAGS) -e$(HBDOC_EXE) $(**: = ^ @@ -554,8 +536,8 @@ $(STANDARD_STATIC_HBLIBS) #********************************************************** $(HBMAKE_EXE) :: BasicLibs BasicExes StdLibs $(HBMAKE_EXE) :: $(HBMAKE_EXE_OBJS) - IF EXIST "$(HBMAKE_EXE)" $(DEL) "$(HBMAKE_EXE)" > NUL - $(CC) @&&! + IF EXIST "$(HBMAKE_EXE)" $(DEL) "$(HBMAKE_EXE)" > NUL + $(CC) @&&! $(CFLAGS) -e$(HBMAKE_EXE) $(**: = ^ @@ -567,8 +549,8 @@ $(STANDARD_STATIC_HBLIBS) #********************************************************** $(HBVER_EXE) :: BasicLibs BasicExes StdLibs $(HBVER_EXE) :: $(HBVER_EXE_OBJS) - IF EXIST "$(HBVER_EXE)" $(DEL) "$(HBVER_EXE)" > NUL - $(CC) @&&! + IF EXIST "$(HBVER_EXE)" $(DEL) "$(HBVER_EXE)" > NUL + $(CC) @&&! $(CFLAGS) -e$(HBVER_EXE) $(**: = ^ @@ -582,7 +564,7 @@ $(STANDARD_STATIC_HBLIBS) #********************************************************** $(HARBOUR_DLL) :: BasicLibs BasicExes $(HARBOUR_DLL) :: $(DLL_OBJS) - $(LINKER) $(LDFLAGSDLL) @&&! + $(LINKER) $(LDFLAGSDLL) @&&! c0d32.obj $**, $@,, cw32mt$(RTLIBSUFFIX).lib import32.lib ! #********************************************************** @@ -590,7 +572,7 @@ c0d32.obj $**, $@,, cw32mt$(RTLIBSUFFIX).lib import32.lib #********************************************************** $(HBTESTDLL_EXE) :: BasicLibs BasicExes $(HBTESTDLL_EXE) :: $(DLL_OBJ_DIR)\mainstd.obj $(HBTEST_EXE_OBJS:$(OBJ_DIR)=$(DLL_OBJ_DIR)) - $(LINKER) $(LDFLAGS) @&&! + $(LINKER) $(LDFLAGS) @&&! c0x32.obj $**, $@,,$(HARBOUR_DLL:.dll=.lib) cw32mt$(RTLIBSUFFIX).lib import32.lib ! #---------------------------------------------------------- @@ -599,7 +581,7 @@ c0x32.obj $**, $@,,$(HARBOUR_DLL:.dll=.lib) cw32mt$(RTLIBSUFFIX).lib import32.li # $(CC) $(CLIBFLAGSDLL) -o$@ $(DLL_OBJ_DIR)\$&.c #---------------------------------------------------------- $(DLL_OBJ_DIR)\mainstd.obj : $(VM_DIR)\mainstd.c - $(CC) $(CEXEFLAGSDLL) -o$@ $** + $(CC) $(CEXEFLAGSDLL) -o$@ $** #********************************************************** #********************************************************** @@ -616,41 +598,41 @@ $(DLL_OBJ_DIR)\mainstd.obj : $(VM_DIR)\mainstd.c # built at the initial phase of build process $(OBJ_DIR)\pptable.obj : $(OBJ_DIR)\pptable.c $(OBJ_DIR)\pptable.c : include\hbstdgen.ch include\std.ch $(PP_DIR)\ppcore.c $(PP_DIR)\hbppgen.c - IF EXIST "$(OBJ_DIR)\pptable.c" $(DEL) "$(OBJ_DIR)\pptable.c" > nul - $(HBPPGEN) include/hbstdgen.ch -o$(OBJ_DIR)/pptable.c -q + IF EXIST "$(OBJ_DIR)\pptable.c" $(DEL) "$(OBJ_DIR)\pptable.c" > nul + $(HBPPGEN) include/hbstdgen.ch -o$(OBJ_DIR)/pptable.c -q #********************************************************** !if "$(HB_REBUILD_PARSER)" == "yes" $(OBJ_DIR)\harboury.c : $(COMPILER_DIR)\harbour.y - bison --no-line -d $** -o$@ + bison --no-line -d $** -o$@ $(OBJ_DIR)\macroy.c : $(MACRO_DIR)\macro.y - bison --no-line -d $** -o$@ + bison --no-line -d $** -o$@ $(DLL_OBJ_DIR)\harboury.c : $(COMPILER_DIR)\harbour.y - bison --no-line -d $** -o$@ + bison --no-line -d $** -o$@ $(DLL_OBJ_DIR)\macroy.c : $(MACRO_DIR)\macro.y - bison --no-line -d $** -o$@ + bison --no-line -d $** -o$@ !else $(OBJ_DIR)\harboury.c : $(COMPILER_DIR)\harbour.yyc - copy /A $** $@ - copy /A $(**:.yyc=.yyh) $(@:.c=.h) + copy /A $** $@ + copy /A $(**:.yyc=.yyh) $(@:.c=.h) $(OBJ_DIR)\macroy.c : $(MACRO_DIR)\macro.yyc - copy /A $** $@ - copy /A $(**:.yyc=.yyh) $(@:.c=.h) + 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) + 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) + copy /A $** $@ + copy /A $(**:.yyc=.yyh) $(@:.c=.h) !endif @@ -673,24 +655,24 @@ 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 inst_$(HB_CC_NAME).log $(DEL) inst_$(HB_CC_NAME).log > nul - -if exist gtlibs.mak $(DEL) gtlibs.mak > nul - -if exist bin\*.exe $(DEL) bin\*.exe > nul - -if exist lib\*.lib $(DEL) lib\*.lib > nul + -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 inst_$(HB_CC_NAME).log $(DEL) inst_$(HB_CC_NAME).log > nul + -if exist gtlibs.mak $(DEL) gtlibs.mak > nul + -if exist bin\*.exe $(DEL) bin\*.exe > nul + -if exist lib\*.lib $(DEL) lib\*.lib > nul #********************************************************** # INSTALL rules @@ -701,14 +683,14 @@ 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 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_INC_INSTALL)\nul copy /A include\*.api $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log - -if exist $(HB_INC_INSTALL)\nul copy /A include\*.ch $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log - -if exist $(HB_INC_INSTALL)\nul copy /A include\*.h $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log + -if exist $(HB_INC_INSTALL)\nul copy /A include\*.api $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log + -if exist $(HB_INC_INSTALL)\nul copy /A include\*.ch $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log + -if exist $(HB_INC_INSTALL)\nul copy /A include\*.h $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log !endif #********************************************************** diff --git a/harbour/make_gcc.mak b/harbour/make_gcc.mak index c1001e0014..ee8445ca15 100644 --- a/harbour/make_gcc.mak +++ b/harbour/make_gcc.mak @@ -131,24 +131,6 @@ VPATH := $(ALL_SRC_DIRS) $(LIB_DIR) $(BIN_DIR) $(OBJ_DIR) # due to serious limitations of Microsoft Nmake DLL_OBJS = $(TMP_DLL_OBJS:$(OBJ_DIR)=$(DLL_OBJ_DIR)) -#********************************************************** -#********************************************************** -#********************************************************** - -# allows to do cross-compiling if neccesary. -ifndef HB -HB = $(HARBOUR_EXE) -endif - -# allows to do cross-compiling if neccesary. -ifndef HBPPGEN -HBPPGEN = $(HBPPGEN_EXE) -endif - -#********************************************************** -#********************************************************** -#********************************************************** - #********************************************************** # C compiler flags and Harbour compiler flags. #********************************************************** diff --git a/harbour/make_vc.mak b/harbour/make_vc.mak index 5de9bcc36d..5434c9ec38 100644 --- a/harbour/make_vc.mak +++ b/harbour/make_vc.mak @@ -19,38 +19,38 @@ # # NOTE: You can use these envvars to configure the make process: -# (note that these are all optional) +# (note that these are all optional) # -# C_USR - Extra C compiler options for libraries and for -# executables (GNU make compatible envvar) -# CLIBFLAGS - Extra C compiler options for the static libraries -# CLIBFLAGSDLL - Extra C compiler options for the shared libraries +# C_USR - Extra C compiler options for libraries and for +# executables (GNU make compatible envvar) +# CLIBFLAGS - Extra C compiler options for the static libraries +# CLIBFLAGSDLL - Extra C compiler options for the shared libraries # -# LDFLAGS - Extra linker options for the static libraries -# LDFLAGSDLL - Extra linker options for the shared libraries +# LDFLAGS - Extra linker options for the static libraries +# LDFLAGSDLL - Extra linker options for the shared libraries # -# HARBOURFLAGS - Extra Harbour compiler options for static libs/exes -# HARBOURFLAGSDLL - Extra Harbour compiler options for shared libraries -# PRG_USR - Extra Harbour compiler options -# (GNU make compatible envvar) -# HB_GT_DEFAULT - The default GT driver, Choose between : -# gtstd (default),gtcgi,gtwin,gtwvt -# HB_GT_LIB - To override the default GT driver -# (search for HB_GT_LIBS for a list of values) -# HB_BUILD_DLL - If set to yes enables building harbour VM+RTL -# dll in addition to normal static build -# HB_BUILD_MODE - If set to cpp causes to compile in C++ mode -# HB_BUILD_DEBUG - If set to yes causes to compile with debug info -# HB_BUILD_VERBOSE - enables echoing commands being executed -# HB_INSTALL_PREFIX - Path to instalation directory into which -# Harbour will be installed when the command -# "make_vc.bat install" is lauched. Defaults -# to current directory -# HB_VISUALC_VER - Version of Visual C++ compiler (defaults to 60). -# Possible values are : 60, 70, 71, 80 +# HARBOURFLAGS - Extra Harbour compiler options for static libs/exes +# HARBOURFLAGSDLL - Extra Harbour compiler options for shared libraries +# PRG_USR - Extra Harbour compiler options +# (GNU make compatible envvar) +# HB_GT_DEFAULT - The default GT driver, Choose between : +# gtstd (default),gtcgi,gtwin,gtwvt +# HB_GT_LIB - To override the default GT driver +# (search for HB_GT_LIBS for a list of values) +# HB_BUILD_DLL - If set to yes enables building harbour VM+RTL +# dll in addition to normal static build +# HB_BUILD_MODE - If set to cpp causes to compile in C++ mode +# HB_BUILD_DEBUG - If set to yes causes to compile with debug info +# HB_BUILD_VERBOSE - enables echoing commands being executed +# HB_INSTALL_PREFIX - Path to instalation directory into which +# Harbour will be installed when the command +# "make_vc.bat install" is lauched. Defaults +# to current directory +# HB_VISUALC_VER - Version of Visual C++ compiler (defaults to 60). +# Possible values are : 60, 70, 71, 80 # -# HB_DOC_PDF - Turns on the .PDF file support in the HBDOC utility. -# Note that this will require the pdflib contrib. +# HB_DOC_PDF - Turns on the .PDF file support in the HBDOC utility. +# Note that this will require the pdflib contrib. # --------------------------------------------------------------- # "echo." intentionally used instead of "echo", to avoid conflicts @@ -109,24 +109,6 @@ MKLIB = lib.exe DLL_OBJS = $(TMP_DLL_OBJS:obj\vc=obj\dll\vc) -#********************************************************** -#********************************************************** -#********************************************************** - -# allows to do cross-compiling if neccesary. -!ifndef HB -HB = $(HARBOUR_EXE) -!endif - -# allows to do cross-compiling if neccesary. -!ifndef HBPPGEN -HBPPGEN = $(HBPPGEN_EXE) -!endif - -#********************************************************** -#********************************************************** -#********************************************************** - #********************************************************** # C compiler, Harbour compiler and Linker flags. #********************************************************** @@ -148,22 +130,22 @@ CFLAGS_VER = -Ot2b1 -EHs-c- -FD -Gs -D_CRT_SECURE_NO_DEPRECATE CFLAGS_VER = -Ogt2yb1p -GX- -G6 -YX -FD -Gs !endif -CFLAGS = -I$(INCLUDE_DIR) $(CFLAGS_VER) -T$(HB_BUILD_MODE) -W3 -nologo -D__WINDOWS__ -DWIN32 -D__WIN32__ $(C_USR) $(CFLAGS) -Iobj\$(HB_CC_NAME) +CFLAGS = -I$(INCLUDE_DIR) $(CFLAGS_VER) -T$(HB_BUILD_MODE) -W3 -nologo -D__WINDOWS__ -DWIN32 -D__WIN32__ $(C_USR) $(CFLAGS) -Iobj\$(HB_CC_NAME) #----------- !if "$(HB_BUILD_DEBUG)" == "yes" -CFLAGS = -Zi $(CFLAGS) +CFLAGS = -Zi $(CFLAGS) DBGMARKER = d !endif #----------- !if "$(HB_GT_DEFAULT)" != "" -CFLAGS = -D"HB_GT_DEFAULT=$(HB_GT_DEFAULT:gt=)" $(CFLAGS) +CFLAGS = -D"HB_GT_DEFAULT=$(HB_GT_DEFAULT:gt=)" $(CFLAGS) !endif #----------- !if "$(HB_GT_LIB)" != "" -CFLAGS = -D"HB_GT_LIB=$(HB_GT_LIB:gt=)" $(CFLAGS) +CFLAGS = -D"HB_GT_LIB=$(HB_GT_LIB:gt=)" $(CFLAGS) !endif #----------- -CFLAGS = -MT$(DBGMARKER) $(CFLAGS) +CFLAGS = -MT$(DBGMARKER) $(CFLAGS) CLIBFLAGS = -c $(CFLAGS) $(CLIBFLAGS) CLIBFLAGSDLL = -D__EXPORT__ $(CLIBFLAGS) $(CLIBFLAGSDLL) @@ -178,10 +160,10 @@ HARBOURFLAGS = -n $(HBFLAGSCMN) $(HARBOURFLAGS) HARBOURFLAGSDLL= -D__EXPORT__ -n1 $(HBFLAGSCMN) $(HARBOURFLAGSDLL) # Linker Flags -LDFLAGS = /NOLOGO /SUBSYSTEM:console /OPT:WIN98 /LIBPATH:$(LIB_DIR) $(LDFLAGS) +LDFLAGS = /NOLOGO /SUBSYSTEM:console /OPT:WIN98 /LIBPATH:$(LIB_DIR) $(LDFLAGS) LDFLAGSDLL = /NOLOGO /DLL /OPT:WIN98 /LIBPATH:$(LIB_DIR) $(LDFLAGSDLL) !if "$(HB_BUILD_DEBUG)" == "yes" -LDFLAGS = /DEBUG $(LDFLAGS) +LDFLAGS = /DEBUG $(LDFLAGS) LDFLAGSDLL = /DEBUG $(LDFLAGSDLL) !endif @@ -193,327 +175,327 @@ LDFLAGSDLL = /DEBUG $(LDFLAGSDLL) # General *.c --> *.obj COMPILE rules for STATIC Libraries #******************************************************* {$(OBJ_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(MAIN_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(COMMON_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(COMPILER_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(PP_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(VM_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(RTL_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(MACRO_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(DEBUG_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(LANG_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(CODEPAGE_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(PCRE_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(RDD_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(NULSYS_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(DBFNTX_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(DBFCDX_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(DBFFPT_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(HBSIX_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(HSX_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(USRRDD_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(GTCGI_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(GTPCA_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(GTSTD_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(GTWIN_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(GTWVT_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(GTGUI_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(COMPILER_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(HBPP_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(HBPPTEST_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(HBRUN_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(HBDOT_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(HBTEST_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(HBDOC_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(HBMAKE_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(HBVER_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* #******************************************************* # General *.prg --> *.obj COMPILE rules for STATIC Libraries #******************************************************* {$(OBJ_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(COMMON_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(PP_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(VM_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(RTL_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(MACRO_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(DEBUG_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(LANG_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(CODEPAGE_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(PCRE_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(RDD_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(NULSYS_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(DBFNTX_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(DBFCDX_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(DBFFPT_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(HBSIX_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(HSX_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(USRRDD_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(GTCGI_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(GTPCA_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(GTSTD_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(GTWIN_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(GTWVT_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(GTGUI_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(COMPILER_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(HBPP_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(HBPPTEST_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) $< -o$(OBJ_DIR)\\ - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) $< -o$(OBJ_DIR)\\ + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(HBRUN_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(HBDOT_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(HBTEST_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(HBDOC_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(HBMAKE_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(HBVER_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(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)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(MAIN_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(COMMON_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(COMPILER_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(PP_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(VM_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(RTL_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(MACRO_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(DEBUG_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(LANG_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(CODEPAGE_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(PCRE_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(RDD_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(NULSYS_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(DBFNTX_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(DBFCDX_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(DBFFPT_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(HBSIX_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(HSX_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(USRRDD_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(GTCGI_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(GTPCA_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(GTSTD_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(GTWIN_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(GTWVT_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(GTGUI_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* #******************************************************* @@ -527,125 +509,125 @@ LDFLAGSDLL = /DEBUG $(LDFLAGSDLL) # $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(HBPPTEST_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(HBRUN_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(HBDOT_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(HBTEST_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(HBDOC_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(HBMAKE_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(HBVER_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* #******************************************************* # General *.prg --> *.obj COMPILE rules for SHARED Libraries #******************************************************* {$(DLL_OBJ_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(COMMON_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(PP_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(VM_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(RTL_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(MACRO_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(DEBUG_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(LANG_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(PCRE_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(CODEPAGE_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(RDD_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(NULSYS_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(DBFNTX_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(DBFCDX_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(DBFFPT_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(HBSIX_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(HSX_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(USRRDD_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(GTCGI_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(GTPCA_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(GTSTD_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(GTWIN_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(GTWVT_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(GTGUI_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* #******************************************************* @@ -661,32 +643,32 @@ LDFLAGSDLL = /DEBUG $(LDFLAGSDLL) # $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(HBPPTEST_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(HBRUN_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(HBDOT_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(HBTEST_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(HBDOC_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(HBMAKE_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(HBVER_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #********************************************************** #********************************************************** @@ -719,7 +701,7 @@ all : $(HB_DEST_DIRS) $(HB_BUILD_TARGETS) #********************************************************** $(HB_DEST_DIRS) $(HB_BIN_INSTALL) $(HB_LIB_INSTALL) $(HB_INC_INSTALL): - !if not exist $@\nul mkdir $@ + !if not exist $@\nul mkdir $@ #********************************************************** # @@ -727,79 +709,79 @@ $(HB_DEST_DIRS) $(HB_BIN_INSTALL) $(HB_LIB_INSTALL) $(HB_INC_INSTALL): # #********************************************************** $(COMMON_LIB) : $(COMMON_LIB_OBJS) - $(MKLIB) /out:$@ $** + $(MKLIB) /out:$@ $** #********************************************************** -$(PP_LIB) : $(PP_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(PP_LIB) : $(PP_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** $(COMPILER_LIB) : $(COMPILER_LIB_OBJS) - $(MKLIB) /out:$@ $** + $(MKLIB) /out:$@ $** #********************************************************** -$(VM_LIB) : $(VM_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(VM_LIB) : $(VM_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(RTL_LIB) : $(RTL_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(RTL_LIB) : $(RTL_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(MACRO_LIB) : $(MACRO_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(MACRO_LIB) : $(MACRO_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(DEBUG_LIB) : $(DEBUG_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(DEBUG_LIB) : $(DEBUG_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(LANG_LIB) : $(LANG_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(LANG_LIB) : $(LANG_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** $(CODEPAGE_LIB) : $(CODEPAGE_LIB_OBJS) - $(MKLIB) /out:$@ $** + $(MKLIB) /out:$@ $** #********************************************************** -$(PCRE_LIB) : $(PCRE_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(PCRE_LIB) : $(PCRE_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(RDD_LIB) : $(RDD_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(RDD_LIB) : $(RDD_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** $(NULSYS_LIB) : $(NULSYS_LIB_OBJS) - $(MKLIB) /out:$@ $** + $(MKLIB) /out:$@ $** #********************************************************** $(DBFNTX_LIB) : $(DBFNTX_LIB_OBJS) - $(MKLIB) /out:$@ $** + $(MKLIB) /out:$@ $** #********************************************************** $(DBFCDX_LIB) : $(DBFCDX_LIB_OBJS) - $(MKLIB) /out:$@ $** + $(MKLIB) /out:$@ $** #********************************************************** $(DBFFPT_LIB) : $(DBFFPT_LIB_OBJS) - $(MKLIB) /out:$@ $** + $(MKLIB) /out:$@ $** #********************************************************** -$(HBSIX_LIB) : $(HBSIX_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(HBSIX_LIB) : $(HBSIX_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(HSX_LIB) : $(HSX_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(HSX_LIB) : $(HSX_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** $(USRRDD_LIB) : $(USRRDD_LIB_OBJS) - $(MKLIB) /out:$@ $** + $(MKLIB) /out:$@ $** #********************************************************** -$(GTCGI_LIB) : $(GTCGI_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(GTCGI_LIB) : $(GTCGI_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(GTDOS_LIB) : $(GTDOS_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(GTDOS_LIB) : $(GTDOS_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(GTPCA_LIB) : $(GTPCA_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(GTPCA_LIB) : $(GTPCA_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(GTSTD_LIB) : $(GTSTD_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(GTSTD_LIB) : $(GTSTD_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(GTWIN_LIB) : $(GTWIN_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(GTWIN_LIB) : $(GTWIN_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(GTWVT_LIB) : $(GTWVT_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(GTWVT_LIB) : $(GTWVT_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(GTGUI_LIB) : $(GTGUI_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(GTGUI_LIB) : $(GTGUI_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** #********************************************************** @@ -810,8 +792,8 @@ $(GTGUI_LIB) : $(GTGUI_LIB_OBJS) # HARBOUR build rule #********************************************************** $(HARBOUR_EXE) : $(HARBOUR_EXE_OBJS) - IF EXIST "$(HARBOUR_EXE)" $(DEL) "$(HARBOUR_EXE)" > nul - $(LINKER) @<< + IF EXIST "$(HARBOUR_EXE)" $(DEL) "$(HARBOUR_EXE)" > nul + $(LINKER) @<< $(LDFLAGS) /OUT:$(HARBOUR_EXE) $(**: = ^ @@ -824,8 +806,8 @@ $(PP_LIB) # HBPPGEN build rule #********************************************************** $(HBPPGEN_EXE) : $(HBPPGEN_EXE_OBJS) - IF EXIST "$(HBPPGEN_EXE)" $(DEL) "$(HBPPGEN_EXE)" > nul - $(LINKER) @<< + IF EXIST "$(HBPPGEN_EXE)" $(DEL) "$(HBPPGEN_EXE)" > nul + $(LINKER) @<< $(LDFLAGS) /OUT:$(HBPPGEN_EXE) $(**: = ^ @@ -836,8 +818,8 @@ $(COMMON_LIB) # HBPP build rule #********************************************************** $(HBPP_EXE) : $(HBPP_EXE_OBJS) - IF EXIST "$(HBPP_EXE)" $(DEL) "$(HBPP_EXE)" > nul - $(LINKER) @<< + IF EXIST "$(HBPP_EXE)" $(DEL) "$(HBPP_EXE)" > nul + $(LINKER) @<< $(LDFLAGS) /OUT:$(HBPP_EXE) $(**: = ^ @@ -848,8 +830,8 @@ $(COMMON_LIB) # HBRUN build rule #********************************************************** $(HBRUN_EXE) : $(HBRUN_EXE_OBJS) - IF EXIST "$(HBRUN_EXE)" $(DEL) "$(HBRUN_EXE)" > nul - $(LINKER) @<< + IF EXIST "$(HBRUN_EXE)" $(DEL) "$(HBRUN_EXE)" > nul + $(LINKER) @<< $(LDFLAGS) /OUT:$(HBRUN_EXE) $(**: = ^ @@ -861,8 +843,8 @@ user32.lib winspool.lib wsock32.lib advapi32.lib # HBDOT build rule #********************************************************** $(HBDOT_EXE) : $(HBDOT_EXE_OBJS) - IF EXIST "$(HBDOT_EXE)" $(DEL) "$(HBDOT_EXE)" > nul - $(LINKER) @<< + IF EXIST "$(HBDOT_EXE)" $(DEL) "$(HBDOT_EXE)" > nul + $(LINKER) @<< $(LDFLAGS) /OUT:$(HBDOT_EXE) $(**: = ^ @@ -874,8 +856,8 @@ user32.lib winspool.lib wsock32.lib advapi32.lib # HBTEST build rule #********************************************************** $(HBTEST_EXE) : $(HBTEST_EXE_OBJS) - IF EXIST "$(HBTEST_EXE)" $(DEL) "$(HBTEST_EXE)" > nul - $(LINKER) @<< + IF EXIST "$(HBTEST_EXE)" $(DEL) "$(HBTEST_EXE)" > nul + $(LINKER) @<< $(LDFLAGS) /OUT:$(HBTEST_EXE) $(**: = ^ @@ -887,8 +869,8 @@ user32.lib winspool.lib # HBPPTEST build rule #********************************************************** $(HBPPTEST_EXE) : $(HBPPTEST_EXE_OBJS) - IF EXIST "$(HBPPTEST_EXE)" $(DEL) "$(HBPPTEST_EXE)" > nul - $(LINKER) @<< + IF EXIST "$(HBPPTEST_EXE)" $(DEL) "$(HBPPTEST_EXE)" > nul + $(LINKER) @<< $(LDFLAGS) /OUT:$(HBPPTEST_EXE) $(**: = ^ @@ -901,8 +883,8 @@ user32.lib winspool.lib # HBDOC build rule #********************************************************** $(HBDOC_EXE) : $(HBDOC_EXE_OBJS) - IF EXIST "$(HBDOC_EXE)" $(DEL) "$(HBDOC_EXE)" > nul - $(LINKER) @<< + IF EXIST "$(HBDOC_EXE)" $(DEL) "$(HBDOC_EXE)" > nul + $(LINKER) @<< $(LDFLAGS) /OUT:$(HBDOC_EXE) $(**: = ^ @@ -914,8 +896,8 @@ user32.lib winspool.lib # HBMAKE build rule #********************************************************** $(HBMAKE_EXE) : $(HBMAKE_EXE_OBJS) - IF EXIST "$(HBMAKE_EXE)" $(DEL) "$(HBMAKE_EXE)" > nul - $(LINKER) @<< + IF EXIST "$(HBMAKE_EXE)" $(DEL) "$(HBMAKE_EXE)" > nul + $(LINKER) @<< $(LDFLAGS) /OUT:$(HBMAKE_EXE) $(**: = ^ @@ -927,8 +909,8 @@ user32.lib winspool.lib # HBVER build rule #********************************************************** $(HBVER_EXE) : $(HBVER_EXE_OBJS) - IF EXIST "$(HBVER_EXE)" $(DEL) "$(HBVER_EXE)" > nul - $(LINKER) @<< + IF EXIST "$(HBVER_EXE)" $(DEL) "$(HBVER_EXE)" > nul + $(LINKER) @<< $(LDFLAGS) /OUT:$(HBVER_EXE) $(**: = ^ @@ -943,7 +925,7 @@ user32.lib winspool.lib #********************************************************** #$(HARBOUR_DLL) : $(HARBOUR_EXE) $(DLL_OBJS) $(HARBOUR_DLL) : $(HB) $(DLL_OBJS) - $(LINKER) @<< + $(LINKER) @<< $(LDFLAGSDLL) /OUT:$(@) /IMPLIB:$(@:.dll=.lib) $(DLL_OBJS: = ^ @@ -955,7 +937,7 @@ advapi32.lib gdi32.lib user32.lib winspool.lib wsock32.lib #********************************************************** HBTESTDLL_OBJS = $(DLL_OBJ_DIR)\mainstd.obj $(HBTEST_EXE_OBJS:obj\vc=obj\dll\vc) $(HBTESTDLL_EXE) : $(HARBOUR_DLL) $(HBTESTDLL_OBJS) - $(LINKER) @<< + $(LINKER) @<< $(LDFLAGS) /OUT:$(HBTESTDLL_EXE) $(HBTESTDLL_OBJS: = ^ @@ -968,7 +950,7 @@ $(HARBOUR_DLL:.dll=.lib) # $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #---------------------------------------------------------- $(DLL_OBJ_DIR)\mainstd.obj : $(VM_DIR)\mainstd.c - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $** + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $** #********************************************************** #********************************************************** #********************************************************** @@ -982,42 +964,42 @@ $(DLL_OBJ_DIR)\mainstd.obj : $(VM_DIR)\mainstd.c # built at the initial phase of build process $(OBJ_DIR)\pptable.obj : $(OBJ_DIR)\pptable.c $(OBJ_DIR)\pptable.c : include\hbstdgen.ch include\std.ch $(PP_DIR)\ppcore.c $(PP_DIR)\hbppgen.c - IF EXIST "$(OBJ_DIR)\pptable.c" $(DEL) "$(OBJ_DIR)\pptable.c" > nul - $(HBPPGEN) include/hbstdgen.ch -o$(OBJ_DIR)/pptable.c -q + IF EXIST "$(OBJ_DIR)\pptable.c" $(DEL) "$(OBJ_DIR)\pptable.c" > nul + $(HBPPGEN) include/hbstdgen.ch -o$(OBJ_DIR)/pptable.c -q #********************************************************** !if "$(HB_REBUILD_PARSER)" == "yes" $(OBJ_DIR)\harboury.c : $(COMPILER_DIR)\harbour.y - bison --no-line -d $** -o$@ + bison --no-line -d $** -o$@ $(OBJ_DIR)\macroy.c : $(MACRO_DIR)\macro.y - bison --no-line -d $** -o$@ + bison --no-line -d $** -o$@ $(DLL_OBJ_DIR)\harboury.c : $(COMPILER_DIR)\harbour.y - bison --no-line -d $** -o$@ + bison --no-line -d $** -o$@ $(DLL_OBJ_DIR)\macroy.c : $(MACRO_DIR)\macro.y - bison --no-line -d $** -o$@ + bison --no-line -d $** -o$@ !else $(OBJ_DIR)\harboury.c : $(COMPILER_DIR)\harbour.yyc - copy /A $** $@ - copy /A $(**:.yyc=.yyh) $(@:.c=.h) + copy /A $** $@ + copy /A $(**:.yyc=.yyh) $(@:.c=.h) $(OBJ_DIR)\macroy.c : $(MACRO_DIR)\macro.yyc - copy /A $** $@ - copy /A $(**:.yyc=.yyh) $(@:.c=.h) + 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) + 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) + copy /A $** $@ + copy /A $(**:.yyc=.yyh) $(@:.c=.h) !endif @@ -1039,27 +1021,27 @@ 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 $(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 $(LIB_DIR)\*.lib $(DEL) $(LIB_DIR)\*.lib > 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 $(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 inst_$(HB_CC_NAME).log $(DEL) inst_$(HB_CC_NAME).log > nul - -if exist bin\*.exe $(DEL) bin\*.exe > nul - -if exist lib\*.lib $(DEL) lib\*.lib > nul + -if exist *.idb $(DEL) *.idb > nul + -if exist *.pch $(DEL) *.pch > nul + -if exist *.pdb $(DEL) *.pdb > 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 $(LIB_DIR)\*.lib $(DEL) $(LIB_DIR)\*.lib > 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 $(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 inst_$(HB_CC_NAME).log $(DEL) inst_$(HB_CC_NAME).log > nul + -if exist bin\*.exe $(DEL) bin\*.exe > nul + -if exist lib\*.lib $(DEL) lib\*.lib > nul #********************************************************** # INSTALL rules @@ -1070,14 +1052,14 @@ 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 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_INC_INSTALL)\nul copy /A include\*.api $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log - -if exist $(HB_INC_INSTALL)\nul copy /A include\*.ch $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log - -if exist $(HB_INC_INSTALL)\nul copy /A include\*.h $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log + -if exist $(HB_INC_INSTALL)\nul copy /A include\*.api $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log + -if exist $(HB_INC_INSTALL)\nul copy /A include\*.ch $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log + -if exist $(HB_INC_INSTALL)\nul copy /A include\*.h $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log !endif #********************************************************** diff --git a/harbour/make_vcce.mak b/harbour/make_vcce.mak index 4e3b340d91..eba6ded737 100644 --- a/harbour/make_vcce.mak +++ b/harbour/make_vcce.mak @@ -19,36 +19,36 @@ # # NOTE: You can use these envvars to configure the make process: -# (note that these are all optional) +# (note that these are all optional) # -# C_USR - Extra C compiler options for libraries and for -# executables (GNU make compatible envvar) -# CLIBFLAGS - Extra C compiler options for the static libraries -# CLIBFLAGSDLL - Extra C compiler options for the shared libraries +# C_USR - Extra C compiler options for libraries and for +# executables (GNU make compatible envvar) +# CLIBFLAGS - Extra C compiler options for the static libraries +# CLIBFLAGSDLL - Extra C compiler options for the shared libraries # -# LDFLAGS - Extra linker options for the static libraries -# LDFLAGSDLL - Extra linker options for the shared libraries +# LDFLAGS - Extra linker options for the static libraries +# LDFLAGSDLL - Extra linker options for the shared libraries # -# HARBOURFLAGS - Extra Harbour compiler options for static libs/exes -# HARBOURFLAGSDLL - Extra Harbour compiler options for shared libraries -# PRG_USR - Extra Harbour compiler options -# (GNU make compatible envvar) -# HB_GT_LIB - To override the default GT driver -# (search for HB_GT_LIBS for a list of values) -# HB_BUILD_DLL - If set to yes enables building harbour VM+RTL -# dll in addition to normal static build -# HB_BUILD_MODE - If set to cpp causes to compile in C++ mode -# HB_BUILD_DEBUG - If set to yes causes to compile with debug info -# HB_BUILD_VERBOSE - enables echoing commands being executed -# HB_INSTALL_PREFIX - Path to instalation directory into which -# Harbour will be installed when the command -# "make_vc.bat install" is lauched. Defaults -# to current directory -# HB_VISUALC_VER - Version of Visual C++ compiler (defaults to 60). -# Possible values are : 60, 70, 71, 80 +# HARBOURFLAGS - Extra Harbour compiler options for static libs/exes +# HARBOURFLAGSDLL - Extra Harbour compiler options for shared libraries +# PRG_USR - Extra Harbour compiler options +# (GNU make compatible envvar) +# HB_GT_LIB - To override the default GT driver +# (search for HB_GT_LIBS for a list of values) +# HB_BUILD_DLL - If set to yes enables building harbour VM+RTL +# dll in addition to normal static build +# HB_BUILD_MODE - If set to cpp causes to compile in C++ mode +# HB_BUILD_DEBUG - If set to yes causes to compile with debug info +# HB_BUILD_VERBOSE - enables echoing commands being executed +# HB_INSTALL_PREFIX - Path to instalation directory into which +# Harbour will be installed when the command +# "make_vc.bat install" is lauched. Defaults +# to current directory +# HB_VISUALC_VER - Version of Visual C++ compiler (defaults to 60). +# Possible values are : 60, 70, 71, 80 # -# HB_DOC_PDF - Turns on the .PDF file support in the HBDOC utility. -# Note that this will require the pdflib contrib. +# HB_DOC_PDF - Turns on the .PDF file support in the HBDOC utility. +# Note that this will require the pdflib contrib. # --------------------------------------------------------------- # "echo." intentionally used instead of "echo", to avoid conflicts @@ -111,24 +111,6 @@ MKLIB = lib.exe DLL_OBJS = $(TMP_DLL_OBJS:obj\vc=obj\dll\vc) -#********************************************************** -#********************************************************** -#********************************************************** - -# allows to do cross-compiling if neccesary. -!ifndef HB -HB = $(HARBOUR_EXE) -!endif - -# allows to do cross-compiling if neccesary. -!ifndef HBPPGEN -HBPPGEN = $(HBPPGEN_EXE) -!endif - -#********************************************************** -#********************************************************** -#********************************************************** - #********************************************************** # C compiler, Harbour compiler and Linker flags. #********************************************************** @@ -150,29 +132,29 @@ CFLAGS_VER = -Od -Os -GS- -EHsc- -fp:fast -Gm -Zi -GR- -FD -D_CRT_SECURE_NO_ CFLAGS_VER = -Oxsb1 -EHsc /YX /GF !endif -CFLAGS = -I$(INCLUDE_DIR) $(CFLAGS_VER) -T$(HB_BUILD_MODE) -W3 -nologo \ - -D"_WIN32_WCE=0x420" -D"UNDER_CE=0x420" -D"WIN32_PLATFORM_PSPC" \ - -D"WINCE" -D"_WINCE" -D"_WINDOWS" -D"ARM" -D"_ARM_" -D"ARMV4" \ - -D"POCKETPC2003_UI_MODEL" -D"_M_ARM" -D"UNICODE" -D"_UNICODE" \ - -DHB_WINCE $(C_USR) $(CFLAGS) -D_UWIN -Iobj\$(HB_CC_NAME) +CFLAGS = -I$(INCLUDE_DIR) $(CFLAGS_VER) -T$(HB_BUILD_MODE) -W3 -nologo \ + -D"_WIN32_WCE=0x420" -D"UNDER_CE=0x420" -D"WIN32_PLATFORM_PSPC" \ + -D"WINCE" -D"_WINCE" -D"_WINDOWS" -D"ARM" -D"_ARM_" -D"ARMV4" \ + -D"POCKETPC2003_UI_MODEL" -D"_M_ARM" -D"UNICODE" -D"_UNICODE" \ + -DHB_WINCE $(C_USR) $(CFLAGS) -D_UWIN -Iobj\$(HB_CC_NAME) # -D"_CONSOLE" !if "$(HB_BUILD_DEBUG)" == "yes" -CFLAGS = $(CFLAGS) -D "_DEBUG" -D "DEBUG" +CFLAGS = $(CFLAGS) -D "_DEBUG" -D "DEBUG" DBGMARKER = d !else -CFLAGS = $(CFLAGS) -D "NDEBUG" +CFLAGS = $(CFLAGS) -D "NDEBUG" !endif #----------- !if "$(HB_GT_DEFAULT)" != "" -CFLAGS = -D"HB_GT_DEFAULT=$(HB_GT_DEFAULT:gt=)" $(CFLAGS) +CFLAGS = -D"HB_GT_DEFAULT=$(HB_GT_DEFAULT:gt=)" $(CFLAGS) !endif #----------- !if "$(HB_GT_LIB)" != "" -CFLAGS = -D"HB_GT_LIB=$(HB_GT_LIB:gt=)" $(CFLAGS) +CFLAGS = -D"HB_GT_LIB=$(HB_GT_LIB:gt=)" $(CFLAGS) !endif #----------- -CFLAGS = -MT$(DBGMARKER) $(CFLAGS) +CFLAGS = -MT$(DBGMARKER) $(CFLAGS) CLIBFLAGS = -c $(CFLAGS) $(CLIBFLAGS) CLIBFLAGSDLL = -D__EXPORT__ $(CLIBFLAGS) $(CLIBFLAGSDLL) @@ -187,18 +169,18 @@ HARBOURFLAGS = -n $(HBFLAGSCMN) $(HARBOURFLAGS) HARBOURFLAGSDLL= -D__EXPORT__ -n1 $(HBFLAGSCMN) $(HARBOURFLAGSDLL) # Linker Flags -LDFLAGS = /NOLOGO /SUBSYSTEM:windowsce,4.20 /MACHINE:ARM /ARMPADCODE \ - /STACK:65536,4096 /ALIGN:4096 /NODEFAULTLIB:"oldnames.lib" \ - /NODEFAULTLIB:"kernel32.lib" /MANIFEST:NO /LIBPATH:$(LIB_DIR) \ - /OPT:REF /OPT:ICF $(LDFLAGS) -# /ERRORREPORT:PROMPT /ENTRY:"mainWCRTStartup" +LDFLAGS = /NOLOGO /SUBSYSTEM:windowsce,4.20 /MACHINE:ARM /ARMPADCODE \ + /STACK:65536,4096 /ALIGN:4096 /NODEFAULTLIB:"oldnames.lib" \ + /NODEFAULTLIB:"kernel32.lib" /MANIFEST:NO /LIBPATH:$(LIB_DIR) \ + /OPT:REF /OPT:ICF $(LDFLAGS) +# /ERRORREPORT:PROMPT /ENTRY:"mainWCRTStartup" LDFLAGSDLL = /NOLOGO /DLL /MACHINE:ARM /ARMPADCODE \ - /STACK:65536,4096 /ALIGN:4096 /NODEFAULTLIB:"oldnames.lib" \ - /LIBPATH:$(LIB_DIR) $(LDFLAGSDLL) + /STACK:65536,4096 /ALIGN:4096 /NODEFAULTLIB:"oldnames.lib" \ + /LIBPATH:$(LIB_DIR) $(LDFLAGSDLL) !if "$(HB_BUILD_DEBUG)" == "yes" -LDFLAGS = /DEBUG $(LDFLAGS) +LDFLAGS = /DEBUG $(LDFLAGS) LDFLAGSDLL = /DEBUG $(LDFLAGSDLL) !endif @@ -210,327 +192,327 @@ LDFLAGSDLL = /DEBUG $(LDFLAGSDLL) # General *.c --> *.obj COMPILE rules for STATIC Libraries #******************************************************* {$(OBJ_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(MAIN_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(COMMON_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(COMPILER_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(PP_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(VM_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(RTL_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(MACRO_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(DEBUG_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(LANG_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(CODEPAGE_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(PCRE_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(RDD_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(NULSYS_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(DBFNTX_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(DBFCDX_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(DBFFPT_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(HBSIX_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(HSX_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(USRRDD_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(GTCGI_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(GTPCA_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(GTSTD_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(GTWIN_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(GTWVT_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(GTGUI_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(COMPILER_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(HBPP_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(HBPPTEST_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(HBRUN_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(HBDOT_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(HBTEST_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(HBDOC_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(HBMAKE_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* {$(HBVER_DIR)}.c{$(OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $< #******************************************************* #******************************************************* # General *.prg --> *.obj COMPILE rules for STATIC Libraries #******************************************************* {$(OBJ_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(COMMON_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(PP_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(VM_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(RTL_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(MACRO_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(DEBUG_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(LANG_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(CODEPAGE_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(PCRE_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(RDD_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(NULSYS_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(DBFNTX_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(DBFCDX_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(DBFFPT_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(HBSIX_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(HSX_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(USRRDD_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(GTCGI_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(GTPCA_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(GTSTD_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(GTWIN_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(GTWVT_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(GTGUI_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(COMPILER_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(HBPP_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(HBPPTEST_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) $< -o$(OBJ_DIR)\\ - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) $< -o$(OBJ_DIR)\\ + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(HBRUN_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(HBDOT_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(HBTEST_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(HBDOC_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(HBMAKE_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c #******************************************************* {$(HBVER_DIR)}.prg{$(OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< - $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $< + $(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(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)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(MAIN_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(COMMON_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(COMPILER_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(PP_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(VM_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(RTL_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(MACRO_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(DEBUG_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(LANG_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(CODEPAGE_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(PCRE_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(RDD_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(NULSYS_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(DBFNTX_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(DBFCDX_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(DBFFPT_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(HBSIX_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(HSX_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(USRRDD_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(GTCGI_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(GTPCA_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(GTSTD_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(GTWIN_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(GTWVT_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(GTGUI_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* #******************************************************* @@ -544,125 +526,125 @@ LDFLAGSDLL = /DEBUG $(LDFLAGSDLL) # $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(HBPPTEST_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(HBRUN_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(HBDOT_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(HBTEST_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(HBDOC_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(HBMAKE_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* {$(HBVER_DIR)}.c{$(DLL_OBJ_DIR)}$(OBJEXT):: - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $< #******************************************************* #******************************************************* # General *.prg --> *.obj COMPILE rules for SHARED Libraries #******************************************************* {$(DLL_OBJ_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(COMMON_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(PP_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(VM_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(RTL_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(MACRO_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(DEBUG_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(LANG_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(PCRE_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(CODEPAGE_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(RDD_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(NULSYS_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(DBFNTX_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(DBFCDX_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(DBFFPT_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(HBSIX_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(HSX_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(USRRDD_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(GTCGI_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(GTPCA_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(GTSTD_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(GTWIN_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(GTWVT_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(GTGUI_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGSDLL) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CLIBFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* #******************************************************* @@ -678,32 +660,32 @@ LDFLAGSDLL = /DEBUG $(LDFLAGSDLL) # $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(HBPPTEST_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(HBRUN_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(HBDOT_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(HBTEST_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(HBDOC_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(HBMAKE_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #******************************************************* {$(HBVER_DIR)}.prg{$(DLL_OBJ_DIR)}$(OBJEXT): - $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c + $(HB) $(HARBOURFLAGS) -o$(DLL_OBJ_DIR)\ $< + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #********************************************************** #********************************************************** @@ -736,85 +718,85 @@ all : $(HB_DEST_DIRS) $(HB_BUILD_TARGETS) #********************************************************** $(HB_DEST_DIRS) $(HB_BIN_INSTALL) $(HB_LIB_INSTALL) $(HB_INC_INSTALL): - !if not exist $@\nul mkdir $@ + !if not exist $@\nul mkdir $@ #********************************************************** # LIBRARY Targets BUILD rules #********************************************************** $(COMMON_LIB) : $(COMMON_LIB_OBJS) - $(MKLIB) /out:$@ $** + $(MKLIB) /out:$@ $** #********************************************************** -$(PP_LIB) : $(PP_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(PP_LIB) : $(PP_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** $(COMPILER_LIB) : $(COMPILER_LIB_OBJS) - $(MKLIB) /out:$@ $** + $(MKLIB) /out:$@ $** #********************************************************** -$(VM_LIB) : $(VM_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(VM_LIB) : $(VM_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(RTL_LIB) : $(RTL_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(RTL_LIB) : $(RTL_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(MACRO_LIB) : $(MACRO_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(MACRO_LIB) : $(MACRO_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(DEBUG_LIB) : $(DEBUG_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(DEBUG_LIB) : $(DEBUG_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(LANG_LIB) : $(LANG_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(LANG_LIB) : $(LANG_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** $(CODEPAGE_LIB) : $(CODEPAGE_LIB_OBJS) - $(MKLIB) /out:$@ $** + $(MKLIB) /out:$@ $** #********************************************************** -$(PCRE_LIB) : $(PCRE_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(PCRE_LIB) : $(PCRE_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(RDD_LIB) : $(RDD_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(RDD_LIB) : $(RDD_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** $(NULSYS_LIB) : $(NULSYS_LIB_OBJS) - $(MKLIB) /out:$@ $** + $(MKLIB) /out:$@ $** #********************************************************** $(DBFNTX_LIB) : $(DBFNTX_LIB_OBJS) - $(MKLIB) /out:$@ $** + $(MKLIB) /out:$@ $** #********************************************************** $(DBFCDX_LIB) : $(DBFCDX_LIB_OBJS) - $(MKLIB) /out:$@ $** + $(MKLIB) /out:$@ $** #********************************************************** $(DBFFPT_LIB) : $(DBFFPT_LIB_OBJS) - $(MKLIB) /out:$@ $** + $(MKLIB) /out:$@ $** #********************************************************** -$(HBSIX_LIB) : $(HBSIX_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(HBSIX_LIB) : $(HBSIX_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(HSX_LIB) : $(HSX_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(HSX_LIB) : $(HSX_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** $(USRRDD_LIB) : $(USRRDD_LIB_OBJS) - $(MKLIB) /out:$@ $** + $(MKLIB) /out:$@ $** #********************************************************** -$(GTCGI_LIB) : $(GTCGI_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(GTCGI_LIB) : $(GTCGI_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(GTDOS_LIB) : $(GTDOS_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(GTDOS_LIB) : $(GTDOS_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(GTPCA_LIB) : $(GTPCA_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(GTPCA_LIB) : $(GTPCA_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(GTSTD_LIB) : $(GTSTD_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(GTSTD_LIB) : $(GTSTD_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(GTWIN_LIB) : $(GTWIN_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(GTWIN_LIB) : $(GTWIN_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(GTWVT_LIB) : $(GTWVT_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(GTWVT_LIB) : $(GTWVT_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** -$(GTGUI_LIB) : $(GTGUI_LIB_OBJS) - $(MKLIB) /out:$@ $** +$(GTGUI_LIB) : $(GTGUI_LIB_OBJS) + $(MKLIB) /out:$@ $** #********************************************************** # EXECUTABLE Targets #********************************************************** @@ -823,8 +805,8 @@ $(GTGUI_LIB) : $(GTGUI_LIB_OBJS) # HARBOUR build rule #********************************************************** $(HARBOUR_EXE) : $(HARBOUR_EXE_OBJS) - IF EXIST "$(HARBOUR_EXE)" $(DEL) "$(HARBOUR_EXE)" > nul - $(LINKER) @<< + IF EXIST "$(HARBOUR_EXE)" $(DEL) "$(HARBOUR_EXE)" > nul + $(LINKER) @<< $(LDFLAGS) /OUT:$(HARBOUR_EXE) $(**: = ^ @@ -838,8 +820,8 @@ coredll.lib corelibc.lib # HBPPGEN build rule #********************************************************** $(HBPPGEN_EXE) : $(HBPPGEN_EXE_OBJS) - IF EXIST "$(HBPPGEN_EXE)" $(DEL) "$(HBPPGEN_EXE)" > nul - $(LINKER) @<< + IF EXIST "$(HBPPGEN_EXE)" $(DEL) "$(HBPPGEN_EXE)" > nul + $(LINKER) @<< $(LDFLAGS) /OUT:$(HBPPGEN_EXE) $(**: = ^ @@ -851,8 +833,8 @@ coredll.lib corelibc.lib # HBPP build rule #********************************************************** $(HBPP_EXE) : $(HBPP_EXE_OBJS) - IF EXIST "$(HBPP_EXE)" $(DEL) "$(HBPP_EXE)" > nul - $(LINKER) @<< + IF EXIST "$(HBPP_EXE)" $(DEL) "$(HBPP_EXE)" > nul + $(LINKER) @<< $(LDFLAGS) /OUT:$(HBPP_EXE) $(**: = ^ @@ -864,8 +846,8 @@ coredll.lib corelibc.lib # HBPPTEST build rule #********************************************************** $(HBPPTEST_EXE) : $(HBPPTEST_EXE_OBJS) - IF EXIST "$(HBPPTEST_EXE)" $(DEL) "$(HBPPTEST_EXE)" > nul - $(LINKER) @<< + IF EXIST "$(HBPPTEST_EXE)" $(DEL) "$(HBPPTEST_EXE)" > nul + $(LINKER) @<< $(LDFLAGS) /OUT:$(HBPPTEST_EXE) $(**: = ^ @@ -878,8 +860,8 @@ coredll.lib corelibc.lib winsock.lib ws2.lib # HBRUN build rule #********************************************************** $(HBRUN_EXE) : $(HBRUN_EXE_OBJS) - IF EXIST "$(HBRUN_EXE)" $(DEL) "$(HBRUN_EXE)" > nul - $(LINKER) @<< + IF EXIST "$(HBRUN_EXE)" $(DEL) "$(HBRUN_EXE)" > nul + $(LINKER) @<< $(LDFLAGS) /OUT:$(HBRUN_EXE) $(**: = ^ @@ -891,8 +873,8 @@ coredll.lib corelibc.lib winsock.lib ws2.lib # HBDOT build rule #********************************************************** $(HBDOT_EXE) : $(HBDOT_EXE_OBJS) - IF EXIST "$(HBDOT_EXE)" $(DEL) "$(HBDOT_EXE)" > nul - $(LINKER) @<< + IF EXIST "$(HBDOT_EXE)" $(DEL) "$(HBDOT_EXE)" > nul + $(LINKER) @<< $(LDFLAGS) /OUT:$(HBDOT_EXE) $(**: = ^ @@ -904,8 +886,8 @@ coredll.lib corelibc.lib winsock.lib ws2.lib # HBTEST build rule #********************************************************** $(HBTEST_EXE) : $(HBTEST_EXE_OBJS) - IF EXIST "$(HBTEST_EXE)" $(DEL) "$(HBTEST_EXE)" > nul - $(LINKER) @<< + IF EXIST "$(HBTEST_EXE)" $(DEL) "$(HBTEST_EXE)" > nul + $(LINKER) @<< $(LDFLAGS) /OUT:$(HBTEST_EXE) $(**: = ^ @@ -917,8 +899,8 @@ coredll.lib corelibc.lib winsock.lib ws2.lib # HBDOC build rule #********************************************************** $(HBDOC_EXE) : $(HBDOC_EXE_OBJS) - IF EXIST "$(HBDOC_EXE)" $(DEL) "$(HBDOC_EXE)" > nul - $(LINKER) @<< + IF EXIST "$(HBDOC_EXE)" $(DEL) "$(HBDOC_EXE)" > nul + $(LINKER) @<< $(LDFLAGS) /OUT:$(HBDOC_EXE) $(**: = ^ @@ -930,8 +912,8 @@ coredll.lib corelibc.lib winsock.lib ws2.lib # HBMAKE build rule #********************************************************** $(HBMAKE_EXE) : $(HBMAKE_EXE_OBJS) - IF EXIST "$(HBMAKE_EXE)" $(DEL) "$(HBMAKE_EXE)" > nul - $(LINKER) @<< + IF EXIST "$(HBMAKE_EXE)" $(DEL) "$(HBMAKE_EXE)" > nul + $(LINKER) @<< $(LDFLAGS) /OUT:$(HBMAKE_EXE) $(**: = ^ @@ -943,8 +925,8 @@ coredll.lib corelibc.lib winsock.lib ws2.lib # HBVER build rule #********************************************************** $(HBVER_EXE) : $(HBVER_EXE_OBJS) - IF EXIST "$(HBVER_EXE)" $(DEL) "$(HBVER_EXE)" > nul - $(LINKER) @<< + IF EXIST "$(HBVER_EXE)" $(DEL) "$(HBVER_EXE)" > nul + $(LINKER) @<< $(LDFLAGS) /OUT:$(HBVER_EXE) $(**: = ^ @@ -958,7 +940,7 @@ coredll.lib corelibc.lib winsock.lib ws2.lib # DLL Targets #********************************************************** $(HARBOUR_DLL) : $(HARBOUR_EXE) $(DLL_OBJS) - $(LINKER) @<< + $(LINKER) @<< $(LDFLAGSDLL) /OUT:$(@) /IMPLIB:$(@:.dll=.lib) $(DLL_OBJS: = ^ @@ -970,7 +952,7 @@ coredll.lib gdi32.lib #********************************************************** HBTESTDLL_OBJS = $(DLL_OBJ_DIR)\mainstd.obj $(HBTEST_EXE_OBJS:obj\vc=obj\dll\vc) $(HBTESTDLL_EXE) : $(HARBOUR_DLL) $(HBTESTDLL_OBJS) - $(LINKER) @<< + $(LINKER) @<< $(LDFLAGS) /OUT:$(HBTESTDLL_EXE) $(HBTESTDLL_OBJS: = ^ @@ -983,7 +965,7 @@ $(HARBOUR_DLL:.dll=.lib) # $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $(DLL_OBJ_DIR)\$(*B).c #---------------------------------------------------------- $(DLL_OBJ_DIR)\mainstd.obj : $(VM_DIR)\mainstd.c - $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $** + $(CC) $(CEXEFLAGSDLL) -Fo$(DLL_OBJ_DIR)\ $** #********************************************************** #********************************************************** #********************************************************** @@ -996,43 +978,43 @@ $(DLL_OBJ_DIR)\mainstd.obj : $(VM_DIR)\mainstd.c # built at the initial phase of build process $(OBJ_DIR)\pptable.obj : $(OBJ_DIR)\pptable.c $(DLL_OBJ_DIR)\pptable.obj : $(OBJ_DIR)\pptable.c -$(OBJ_DIR)\pptable.c : include\hbstdgen.ch include\std.ch $(PP_DIR)\ppcore.c $(PP_DIR)\hbppgen.c - IF EXIST "$(OBJ_DIR)\pptable.c" $(DEL) "$(OBJ_DIR)\pptable.c" > nul - $(HBPPGEN) include/hbstdgen.ch -o$(OBJ_DIR)/pptable.c -q +$(OBJ_DIR)\pptable.c : include\hbstdgen.ch include\std.ch $(PP_DIR)\ppcore.c $(PP_DIR)\hbppgen.c + IF EXIST "$(OBJ_DIR)\pptable.c" $(DEL) "$(OBJ_DIR)\pptable.c" > nul + $(HBPPGEN) include/hbstdgen.ch -o$(OBJ_DIR)/pptable.c -q #********************************************************** !if "$(HB_REBUILD_PARSER)" == "yes" $(OBJ_DIR)\harboury.c : $(COMPILER_DIR)\harbour.y - bison --no-line -d $** -o$@ + bison --no-line -d $** -o$@ $(OBJ_DIR)\macroy.c : $(MACRO_DIR)\macro.y - bison --no-line -d $** -o$@ + bison --no-line -d $** -o$@ $(DLL_OBJ_DIR)\harboury.c : $(COMPILER_DIR)\harbour.y - bison --no-line -d $** -o$@ + bison --no-line -d $** -o$@ $(DLL_OBJ_DIR)\macroy.c : $(MACRO_DIR)\macro.y - bison --no-line -d $** -o$@ + bison --no-line -d $** -o$@ !else $(OBJ_DIR)\harboury.c : $(COMPILER_DIR)\harbour.yyc - copy /A $** $@ - copy /A $(**:.yyc=.yyh) $(@:.c=.h) + copy /A $** $@ + copy /A $(**:.yyc=.yyh) $(@:.c=.h) $(OBJ_DIR)\macroy.c : $(MACRO_DIR)\macro.yyc - copy /A $** $@ - copy /A $(**:.yyc=.yyh) $(@:.c=.h) + 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) + 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) + copy /A $** $@ + copy /A $(**:.yyc=.yyh) $(@:.c=.h) !endif @@ -1054,27 +1036,27 @@ 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 $(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 $(LIB_DIR)\*.lib $(DEL) $(LIB_DIR)\*.lib > 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 $(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 inst_$(HB_CC_NAME).log $(DEL) inst_$(HB_CC_NAME).log > nul - -if exist bin\*.exe $(DEL) bin\*.exe > nul - -if exist lib\*.lib $(DEL) lib\*.lib > nul + -if exist *.idb $(DEL) *.idb > nul + -if exist *.pch $(DEL) *.pch > nul + -if exist *.pdb $(DEL) *.pdb > 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 $(LIB_DIR)\*.lib $(DEL) $(LIB_DIR)\*.lib > 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 $(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 inst_$(HB_CC_NAME).log $(DEL) inst_$(HB_CC_NAME).log > nul + -if exist bin\*.exe $(DEL) bin\*.exe > nul + -if exist lib\*.lib $(DEL) lib\*.lib > nul #********************************************************** # INSTALL rules @@ -1085,14 +1067,14 @@ 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 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_INC_INSTALL)\nul copy /A include\*.api $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log - -if exist $(HB_INC_INSTALL)\nul copy /A include\*.ch $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log - -if exist $(HB_INC_INSTALL)\nul copy /A include\*.h $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log + -if exist $(HB_INC_INSTALL)\nul copy /A include\*.api $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log + -if exist $(HB_INC_INSTALL)\nul copy /A include\*.ch $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log + -if exist $(HB_INC_INSTALL)\nul copy /A include\*.h $(HB_INC_INSTALL) >> inst_$(HB_CC_NAME).log !endif #**********************************************************