Commit e8eb03aae499c19468087d61d8ea3c33b6548cb5
1 parent
d3cb76ac
Exists in
master
and in
3 other branches
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,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) |