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