From 826d9358ea00861ce1dc9e8d30991e5b4d43a590 Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Sat, 22 Aug 2009 08:01:00 +0000 Subject: [PATCH] 2009-08-22 10:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/wce/mingwarm.mk * config/win/mingw.mk * config/win/cygwin.mk ! Don't quote filenames in DY_RULE commands to make them work on all shells (sh in particular). This means that we lost some level of 'space in filename' support, but it's acceptable since it's unlikely to have space in internal paths anyway. --- harbour/ChangeLog | 9 +++++++++ harbour/config/wce/mingwarm.mk | 2 +- harbour/config/win/cygwin.mk | 2 +- harbour/config/win/mingw.mk | 2 +- 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index b92e4eccf9..3401030873 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -17,6 +17,15 @@ past entries belonging to author(s): Viktor Szakats. */ +2009-08-22 10:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + * config/wce/mingwarm.mk + * config/win/mingw.mk + * config/win/cygwin.mk + ! Don't quote filenames in DY_RULE commands to make them work + on all shells (sh in particular). This means that we lost + some level of 'space in filename' support, but it's acceptable + since it's unlikely to have space in internal paths anyway. + 2009-08-22 00:26 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/gtwvg/wvgsink.c ! Implemented hbwin/axcore.c:Invoke() function in gtwvg/winsink.c. diff --git a/harbour/config/wce/mingwarm.mk b/harbour/config/wce/mingwarm.mk index 5a16d51f1d..fb41261464 100644 --- a/harbour/config/wce/mingwarm.mk +++ b/harbour/config/wce/mingwarm.mk @@ -59,7 +59,7 @@ endef define create_dynlib $(if $(wildcard __dyn__.tmp),@$(RM) __dyn__.tmp,) $(foreach file,$^,$(dyn_object)) - $(DY) $(DFLAGS) $(HB_USER_DFLAGS) $(DY_OUT)"$(DYN_DIR)/$@" __dyn__.tmp $(DLIBS) -Wl,--output-def,"$(DYN_DIR)/$(basename $@).def",--out-implib,"$(IMP_FILE)" + $(DY) $(DFLAGS) $(HB_USER_DFLAGS) $(DY_OUT)$(DYN_DIR)/$@ __dyn__.tmp $(DLIBS) -Wl,--output-def,$(DYN_DIR)/$(basename $@).def,--out-implib,$(IMP_FILE) endef DY_RULE = $(create_dynlib) diff --git a/harbour/config/win/cygwin.mk b/harbour/config/win/cygwin.mk index b5c000e030..d4c33deec1 100644 --- a/harbour/config/win/cygwin.mk +++ b/harbour/config/win/cygwin.mk @@ -58,7 +58,7 @@ endef define create_dynlib $(if $(wildcard __dyn__.tmp),@$(RM) __dyn__.tmp,) $(foreach file,$^,$(dyn_object)) - $(DY) $(DFLAGS) $(DY_OUT)"$(DYN_DIR)/$@" __dyn__.tmp $(HB_USER_DFLAGS) $(DLIBS) -Wl,--output-def,"$(DYN_DIR)/$(basename $@).def",--out-implib,"$(IMP_FILE)" + $(DY) $(DFLAGS) $(DY_OUT)$(DYN_DIR)/$@ __dyn__.tmp $(HB_USER_DFLAGS) $(DLIBS) -Wl,--output-def,$(DYN_DIR)/$(basename $@).def,--out-implib,$(IMP_FILE) endef DY_RULE = $(create_dynlib) diff --git a/harbour/config/win/mingw.mk b/harbour/config/win/mingw.mk index 8fe7777e0d..c1d7bf3ea0 100644 --- a/harbour/config/win/mingw.mk +++ b/harbour/config/win/mingw.mk @@ -68,7 +68,7 @@ endef define create_dynlib $(if $(wildcard __dyn__.tmp),@$(RM) __dyn__.tmp,) $(foreach file,$^,$(dyn_object)) - $(DY) $(DFLAGS) $(HB_USER_DFLAGS) $(DY_OUT)"$(DYN_DIR)/$@" __dyn__.tmp $(DLIBS) -Wl,--output-def,"$(DYN_DIR)/$(basename $@).def",--out-implib,"$(IMP_FILE)" + $(DY) $(DFLAGS) $(HB_USER_DFLAGS) $(DY_OUT)$(DYN_DIR)/$@ __dyn__.tmp $(DLIBS) -Wl,--output-def,$(DYN_DIR)/$(basename $@).def,--out-implib,$(IMP_FILE) endef DY_RULE = $(create_dynlib)