diff options
author | Alasdair Kergon <agk@redhat.com> | 2006-02-02 19:16:47 +0000 |
---|---|---|
committer | Alasdair Kergon <agk@redhat.com> | 2006-02-02 19:16:47 +0000 |
commit | f0c9fe010597acb63fe6d587b425470c4078f5e6 (patch) | |
tree | 1658cea7987175482c142761614f1c4c0bdb9dab /make.tmpl.in | |
parent | c1c065a3a525b5b9c38a22035c1cadb740abbd90 (diff) | |
download | lvm2-f0c9fe010597acb63fe6d587b425470c4078f5e6.tar.gz lvm2-f0c9fe010597acb63fe6d587b425470c4078f5e6.tar.xz lvm2-f0c9fe010597acb63fe6d587b425470c4078f5e6.zip |
Add %.so: %.a make template rule.
Diffstat (limited to 'make.tmpl.in')
-rw-r--r-- | make.tmpl.in | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/make.tmpl.in b/make.tmpl.in index 421d1300..5a49f074 100644 --- a/make.tmpl.in +++ b/make.tmpl.in @@ -27,8 +27,6 @@ LIBS = @LIBS@ CFLAGS += @DEFS@ CFLAGS += @CFLAGS@ CLDFLAGS += @CLDFLAGS@ -CLDWHOLEARCHIVE += @CLDWHOLEARCHIVE@ -CLDNOWHOLEARCHIVE += @CLDNOWHOLEARCHIVE@ LDDEPS += @LDDEPS@ LDFLAGS += @LDFLAGS@ LIB_SUFFIX = @LIB_SUFFIX@ @@ -163,6 +161,10 @@ $(LIB_SHARED): $(OBJECTS) $(LDDEPS) $(CLDFLAGS) $(OBJECTS) $(LIBS) -o $@ endif +%.so: %.a + $(CC) -shared -Wl,-soname,$(notdir $@).$(LIB_VERSION) \ + $(CLDFLAGS) $(LIBS) -o $@ @CLDWHOLEARCHIVE@ $< @CLDNOWHOLEARCHIVE@ + $(LIB_STATIC): $(OBJECTS) $(RM) $@ $(AR) rs $@ $(OBJECTS) |