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
Makefile.in
... ... @@ -60,6 +60,7 @@ INSTALL_DATA=@INSTALL_DATA@
60 60 VALGRIND=@VALGRIND@
61 61 XGETTEXT=@XGETTEXT@
62 62 MSGCAT=@MSGCAT@
  63 +LN_S=@LN_S@
63 64  
64 65 #---[ ]------------------------------------------------------------------
65 66  
... ... @@ -109,16 +110,26 @@ Release: $(BINRLS)/@DLLPREFIX@3270@DLLEXT@
109 110  
110 111 install: Release
111 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 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 124 @echo " CCLD `basename $@`"
118 125 @$(MKDIR) `dirname $@`
119 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 133 @echo " CCLD `basename $@`"
123 134 @$(MKDIR) `dirname $@`
124 135 @$(LD) $(DLL_FLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
... ...