Commit e8eb03aae499c19468087d61d8ea3c33b6548cb5

Authored by perry.werneck@gmail.com
1 parent d3cb76ac

Incluindo versionamento no nome da biblioteca

Showing 1 changed file with 14 additions and 3 deletions   Show diff stats
@@ -60,6 +60,7 @@ INSTALL_DATA=@INSTALL_DATA@ @@ -60,6 +60,7 @@ INSTALL_DATA=@INSTALL_DATA@
60 VALGRIND=@VALGRIND@ 60 VALGRIND=@VALGRIND@
61 XGETTEXT=@XGETTEXT@ 61 XGETTEXT=@XGETTEXT@
62 MSGCAT=@MSGCAT@ 62 MSGCAT=@MSGCAT@
  63 +LN_S=@LN_S@
63 64
64 #---[ ]------------------------------------------------------------------ 65 #---[ ]------------------------------------------------------------------
65 66
@@ -109,16 +110,26 @@ Release: $(BINRLS)/@DLLPREFIX@3270@DLLEXT@ @@ -109,16 +110,26 @@ Release: $(BINRLS)/@DLLPREFIX@3270@DLLEXT@
109 110
110 install: Release 111 install: Release
111 @$(MKDIR) $(DESTDIR)$(libdir) 112 @$(MKDIR) $(DESTDIR)$(libdir)
112 - @$(INSTALL_PROGRAM) $(BINRLS)/@DLLPREFIX@3270@DLLEXT@ $(DESTDIR)$(libdir) 113 + @$(INSTALL_PROGRAM) $(BINRLS)/@DLLPREFIX@3270@DLLEXT@.@VERSION@ $(DESTDIR)$(libdir)
  114 + @$(LN_S) @DLLPREFIX@3270@DLLEXT@.@VERSION@ $(DESTDIR)$(libdir)/@DLLPREFIX@3270@DLLEXT@.@MAJOR_VERSION@
  115 + @$(LN_S) @DLLPREFIX@3270@DLLEXT@.@MAJOR_VERSION@ $(DESTDIR)$(libdir)/@DLLPREFIX@3270@DLLEXT@
113 116
114 Debug: $(BINDBG)/@DLLPREFIX@3270@DLLEXT@ 117 Debug: $(BINDBG)/@DLLPREFIX@3270@DLLEXT@
115 118
116 -$(BINDBG)/@DLLPREFIX@3270@DLLEXT@: $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SRC)@OBJEXT@) 119 +$(BINDBG)/@DLLPREFIX@3270@DLLEXT@: $(BINDBG)/@DLLPREFIX@3270@DLLEXT@.@VERSION@
  120 + @rm -f $@
  121 + @cd $(BINDBG) && $(LN_S) @DLLPREFIX@3270@DLLEXT@.@VERSION@ @DLLPREFIX@3270@DLLEXT@
  122 +
  123 +$(BINDBG)/@DLLPREFIX@3270@DLLEXT@.@VERSION@: $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SRC)@OBJEXT@)
117 @echo " CCLD `basename $@`" 124 @echo " CCLD `basename $@`"
118 @$(MKDIR) `dirname $@` 125 @$(MKDIR) `dirname $@`
119 @$(LD) $(DLL_FLAGS) $(LDFLAGS) -o $@ $^ $(LIBS) 126 @$(LD) $(DLL_FLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
120 127
121 -$(BINRLS)/@DLLPREFIX@3270@DLLEXT@: $(foreach SRC, $(basename $(SOURCES)), $(OBJRLS)/$(SRC)@OBJEXT@) 128 +$(BINRLS)/@DLLPREFIX@3270@DLLEXT@: $(BINRLS)/@DLLPREFIX@3270@DLLEXT@.@VERSION@
  129 + @rm -f $@
  130 + @cd $(BINRLS) && $(LN_S) @DLLPREFIX@3270@DLLEXT@.@VERSION@ @DLLPREFIX@3270@DLLEXT@
  131 +
  132 +$(BINRLS)/@DLLPREFIX@3270@DLLEXT@.@VERSION@: $(foreach SRC, $(basename $(SOURCES)), $(OBJRLS)/$(SRC)@OBJEXT@)
122 @echo " CCLD `basename $@`" 133 @echo " CCLD `basename $@`"
123 @$(MKDIR) `dirname $@` 134 @$(MKDIR) `dirname $@`
124 @$(LD) $(DLL_FLAGS) $(LDFLAGS) -o $@ $^ $(LIBS) 135 @$(LD) $(DLL_FLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)