diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 5111592a94..5a45e1fe65 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -16,6 +16,18 @@ The license applies to all entries newer than 2009-04-28. */ +2011-02-22 23:45 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + * config/bsd/pcc.mk + * config/hpux/gcc.mk + * config/linux/watcom.mk + * config/linux/icc.mk + + Added $(LN) calls for targets it was missing from. + (and which they use multiline dynlib creation block) + + * config/cygwin/gcc.mk + * Moved $(LN) calls to separate lines to be in sync with + rest of platforms with multiline dynlib creation block. + 2011-02-22 23:37 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/qnx/gcc.mk * config/bsd/gcc.mk diff --git a/harbour/config/bsd/pcc.mk b/harbour/config/bsd/pcc.mk index 499b1b13bf..8fef8e5f18 100644 --- a/harbour/config/bsd/pcc.mk +++ b/harbour/config/bsd/pcc.mk @@ -58,6 +58,8 @@ define create_dynlib $(if $(wildcard __dyn__.tmp),@$(RM) __dyn__.tmp,) $(foreach file,$^,$(dynlib_object)) $(DY) $(DFLAGS) $(HB_USER_DFLAGS) $(DY_OUT)$(DYN_DIR)/$@ __dyn__.tmp $(DLIBS) $(DYSTRIP) + $(LN) $(@F) $(DYN_FILE_NVR) + $(LN) $(@F) $(DYN_FILE_CPT) endef DY_RULE = $(create_dynlib) diff --git a/harbour/config/cygwin/gcc.mk b/harbour/config/cygwin/gcc.mk index 2e9d25ce63..c5892b5973 100644 --- a/harbour/config/cygwin/gcc.mk +++ b/harbour/config/cygwin/gcc.mk @@ -91,7 +91,9 @@ endef define create_dynlib $(if $(wildcard __dyn__.tmp),@$(RM) __dyn__.tmp,) $(foreach file,$^,$(dynlib_object)) - $(DY) $(DFLAGS) $(DY_OUT)$(DYN_DIR)/$@ __dyn__.tmp $(HB_USER_DFLAGS) $(DLIBS) -Wl,--output-def,$(DYN_DIR)/$(basename $@).def,--out-implib,$(IMP_FILE) $(DYSTRIP) && $(LN) $(@F) $(DYN_FILE_NVR) && $(LN) $(@F) $(DYN_FILE_CPT) + $(DY) $(DFLAGS) $(DY_OUT)$(DYN_DIR)/$@ __dyn__.tmp $(HB_USER_DFLAGS) $(DLIBS) -Wl,--output-def,$(DYN_DIR)/$(basename $@).def,--out-implib,$(IMP_FILE) $(DYSTRIP) + $(LN) $(@F) $(DYN_FILE_NVR) + $(LN) $(@F) $(DYN_FILE_CPT) endef DY_RULE = $(create_dynlib) diff --git a/harbour/config/hpux/gcc.mk b/harbour/config/hpux/gcc.mk index 43e7938824..191eaf4dbe 100644 --- a/harbour/config/hpux/gcc.mk +++ b/harbour/config/hpux/gcc.mk @@ -66,6 +66,8 @@ define create_dynlib $(if $(wildcard __dyn__.tmp),@$(RM) __dyn__.tmp,) $(foreach file,$^,$(dynlib_object)) $(DY) $(DFLAGS) $(HB_USER_DFLAGS) $(DY_OUT)$(DYN_DIR)/$@ __dyn__.tmp $(DLIBS) $(DYSTRIP) + $(LN) $(@F) $(DYN_FILE_NVR) + $(LN) $(@F) $(DYN_FILE_CPT) endef DY_RULE = $(create_dynlib) diff --git a/harbour/config/linux/icc.mk b/harbour/config/linux/icc.mk index 829b14734e..8e2deac2e5 100644 --- a/harbour/config/linux/icc.mk +++ b/harbour/config/linux/icc.mk @@ -62,6 +62,8 @@ define create_dynlib $(if $(wildcard __dyn__.tmp),@$(RM) __dyn__.tmp,) $(foreach file,$^,$(dynlib_object)) $(DY) $(DFLAGS) $(HB_USER_DFLAGS) $(DY_OUT)$(DYN_DIR)/$@ __dyn__.tmp $(DLIBS) $(DYSTRIP) + $(LN) $(@F) $(DYN_FILE_NVR) + $(LN) $(@F) $(DYN_FILE_CPT) endef DY_RULE = $(create_dynlib) diff --git a/harbour/config/linux/watcom.mk b/harbour/config/linux/watcom.mk index 9922435aed..df6279bf65 100644 --- a/harbour/config/linux/watcom.mk +++ b/harbour/config/linux/watcom.mk @@ -72,6 +72,8 @@ define create_dynlib $(if $(wildcard __dyn__.tmp),@$(RM) __dyn__.tmp,) $(foreach file,$^,$(dynlib_object)) $(DY) $(DFLAGS) $(HB_USER_DFLAGS) NAME '$(subst /,$(DIRSEP),$(DYN_DIR)/$@)' @__dyn__.tmp + $(LN) $(@F) $(DYN_FILE_NVR) + $(LN) $(@F) $(DYN_FILE_CPT) endef DY_RULE = $(create_dynlib)