commit 8dbb78f
Michael Forney
·
2014-05-16 08:35:10 +0000 UTC
parent e123c00
Makefile: Use better variable names for shared library and links
1 files changed,
+10,
-10
M
Makefile
M
Makefile
+10,
-10
1@@ -14,11 +14,11 @@ VERSION_MAJOR := 0
2 VERSION_MINOR := 0
3 VERSION := $(VERSION_MAJOR).$(VERSION_MINOR)
4
5-WLD_LIB := libwld.so
6-WLD_LIB_MAJOR := $(WLD_LIB).$(VERSION_MAJOR)
7-WLD_LIB_MINOR := $(WLD_LIB_MAJOR).$(VERSION_MINOR)
8+WLD_LIB_LINK := libwld.so
9+WLD_LIB_SONAME := $(WLD_LIB_LINK).$(VERSION_MAJOR)
10+WLD_LIB := $(WLD_LIB_LINK).$(VERSION)
11
12-TARGETS := wld.pc libwld.a $(WLD_LIB) $(WLD_LIB_MAJOR) $(WLD_LIB_MINOR)
13+TARGETS := wld.pc libwld.a $(WLD_LIB) $(WLD_LIB_LINK) $(WLD_LIB_SONAME)
14 CLEAN_FILES := $(TARGETS)
15
16 WLD_REQUIRES = fontconfig pixman-1
17@@ -141,10 +141,10 @@ wld.pc: wld.pc.in
18 libwld.a: $(WLD_STATIC_OBJECTS)
19 $(call quiet,AR) cr $@ $^
20
21-$(WLD_LIB_MINOR): $(WLD_SHARED_OBJECTS)
22- $(link) $(WLD_PACKAGE_LIBS) -shared -Wl,-soname,$(WLD_LIB_MAJOR),-no-undefined
23+$(WLD_LIB): $(WLD_SHARED_OBJECTS)
24+ $(link) $(WLD_PACKAGE_LIBS) -shared -Wl,-soname,$(WLD_LIB_SONAME),-no-undefined
25
26-$(WLD_LIB_MAJOR) $(WLD_LIB): $(WLD_LIB_MINOR)
27+$(WLD_LIB_SONAME) $(WLD_LIB_LINK): $(WLD_LIB)
28 $(call quiet,SYM,ln -sf) $< $@
29
30 $(foreach dir,LIB PKGCONFIG,$(DESTDIR)$($(dir)DIR)) $(DESTDIR)$(INCLUDEDIR)/wld:
31@@ -155,9 +155,9 @@ install: $(TARGETS) | $(foreach dir,LIB PKGCONFIG,$(DESTDIR)$($(dir)DIR)) $(DEST
32 install -m0644 wld.pc "$(DESTDIR)$(PKGCONFIGDIR)"
33 install -m0644 $(WLD_HEADERS) "$(DESTDIR)$(INCLUDEDIR)/wld"
34 install -m0644 libwld.a "$(DESTDIR)$(LIBDIR)"
35- install -m0755 $(WLD_LIB_MINOR) "$(DESTDIR)$(LIBDIR)"
36- ln -sf $(WLD_LIB_MINOR) "$(DESTDIR)$(LIBDIR)/$(WLD_LIB_MAJOR)"
37- ln -sf $(WLD_LIB_MINOR) "$(DESTDIR)$(LIBDIR)/$(WLD_LIB)"
38+ install -m0755 $(WLD_LIB) "$(DESTDIR)$(LIBDIR)"
39+ ln -sf $(WLD_LIB) "$(DESTDIR)$(LIBDIR)/$(WLD_LIB_LINK)"
40+ ln -sf $(WLD_LIB) "$(DESTDIR)$(LIBDIR)/$(WLD_LIB_SONAME)"
41
42 .PHONY: clean
43 clean: