2006-07-10 20:43 UTC+0100 Viktor Szakats (viktor.szakats syenar.hu)

By Marek Paliwoda:

   * harbour/makefile.vc
     + Generalized linker flags (LDFLAGS) and small exe generation
       improvements.
This commit is contained in:
Viktor Szakats
2006-07-10 18:53:34 +00:00
parent 0bf0623100
commit a3b9985f5e
2 changed files with 16 additions and 8 deletions

View File

@@ -8,6 +8,14 @@
2002-12-01 13:30 UTC+0100 Foo Bar <foo.bar@foobar.org>
*/
* minor optimizations
* harbour/source/vm/itemapi.c
* make hb_itemClear() safe for not allocated stack items
+ Generalized linker flags (LDFLAGS) and small exe generation
By Marek Paliwoda:
* harbour/makefile.vc
+ Generalized linker flags (LDFLAGS) and small exe generation

View File

@@ -100,7 +100,7 @@ CLIBFLAGS = -Zi $(CLIBFLAGS)
CLIBFLAGSDLL = -D__EXPORT__ -DHB_FM_STATISTICS_OFF -MTd $(CLIBFLAGS)
HARBOURFLAGS = -i$(INCLUDE_DIR) -n -q0 -w -es2 -gc0 $(PRG_USR) $(HARBOURFLAGS)
LDFLAGS = $(LDFLAGS)
LDFLAGS = /NOLOGO /SUBSYSTEM:console /OPT:WIN98 /LIBPATH:$(LIB_DIR) $(LDFLAGS)
LDFLAGSDLL = /NOLOGO /DLL /OPT:WIN98 /LIBPATH:$(LIB_DIR)
!ifdef HB_DOC_PDF
@@ -708,7 +708,7 @@ $(GTGUI_LIB) : $(GTGUI_LIB_OBJS)
$(HARBOUR_EXE) : $(HARBOUR_EXE_OBJS)
$(HIDE)IF EXIST "$(HARBOUR_EXE)" $(DEL) "$(HARBOUR_EXE)" > NUL
$(HIDE)$(LINKER) @<<
/NOLOGO /SUBSYSTEM:console /OPT:WIN98 /LIBPATH:$(LIB_DIR)
$(LDFLAGS)
/OUT:$(HARBOUR_EXE)
$(**: = ^
)
@@ -722,7 +722,7 @@ $(PP_LIB)
$(HBPP_EXE) : $(HBPP_EXE_OBJS)
$(HIDE)IF EXIST "$(HBPP_EXE)" $(DEL) "$(HBPP_EXE)" > NUL
$(HIDE)$(LINKER) @<<
/NOLOGO /SUBSYSTEM:console /OPT:WIN98 /LIBPATH:$(LIB_DIR)
$(LDFLAGS)
/OUT:$(HBPP_EXE)
$(**: = ^
)
@@ -736,7 +736,7 @@ $(PP_LIB)
$(HBRUN_EXE) : $(HBRUN_EXE_OBJS)
$(HIDE)IF EXIST "$(HBRUN_EXE)" $(DEL) "$(HBRUN_EXE)" > NUL
$(HIDE)$(LINKER) @<<
/NOLOGO /SUBSYSTEM:console /OPT:WIN98 /LIBPATH:$(LIB_DIR)
$(LDFLAGS)
/OUT:$(HBRUN_EXE)
$(**: = ^
)
@@ -750,7 +750,7 @@ user32.lib winspool.lib
$(HBTEST_EXE) : $(HBTEST_EXE_OBJS)
$(HIDE)IF EXIST "$(HBTEST_EXE)" $(DEL) "$(HBTEST_EXE)" > NUL
$(HIDE)$(LINKER) @<<
/NOLOGO /SUBSYSTEM:console /OPT:WIN98 /LIBPATH:$(LIB_DIR)
$(LDFLAGS)
/OUT:$(HBTEST_EXE)
$(**: = ^
)
@@ -764,7 +764,7 @@ user32.lib winspool.lib
$(HBDOC_EXE) : $(HBDOC_EXE_OBJS)
$(HIDE)IF EXIST "$(HBDOC_EXE)" $(DEL) "$(HBDOC_EXE)" > NUL
$(HIDE)$(LINKER) @<<
/NOLOGO /SUBSYSTEM:console /OPT:WIN98 /LIBPATH:$(LIB_DIR)
$(LDFLAGS)
/OUT:$(HBDOC_EXE)
$(**: = ^
)
@@ -778,7 +778,7 @@ user32.lib winspool.lib
$(HBMAKE_EXE) : $(HBMAKE_EXE_OBJS)
$(HIDE)IF EXIST "$(HBMAKE_EXE)" $(DEL) "$(HBMAKE_EXE)" > NUL
$(HIDE)$(LINKER) @<<
/NOLOGO /SUBSYSTEM:console /OPT:WIN98 /LIBPATH:$(LIB_DIR)
$(LDFLAGS)
/OUT:$(HBMAKE_EXE)
$(**: = ^
)
@@ -792,7 +792,7 @@ user32.lib winspool.lib
$(HBVER_EXE) : $(HBVER_EXE_OBJS)
$(HIDE)IF EXIST "$(HBVER_EXE)" $(DEL) "$(HBVER_EXE)" > NUL
$(HIDE)$(LINKER) @<<
/NOLOGO /SUBSYSTEM:console /OPT:WIN98 /LIBPATH:$(LIB_DIR)
$(LDFLAGS)
/OUT:$(HBVER_EXE)
$(**: = ^
)