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.
This commit is contained in:
Viktor Szakats
2011-02-22 22:45:53 +00:00
parent 659850bdcc
commit 959357134f
6 changed files with 23 additions and 1 deletions

View File

@@ -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

View File

@@ -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)

View File

@@ -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)

View File

@@ -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)

View File

@@ -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)

View File

@@ -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)