swc

Unnamed repository; edit this file 'description' to name the repository.
git clone git://git.nihaljere.xyz/swc
Log | Files | Refs | README | LICENSE

commit f27bcd8fcea4ffdaf689317802127c06d7951e8f
parent a4c6fe19e67d31ac8fa6ebb6ca8faed1c3f0aa91
Author: Michael Forney <mforney@mforney.org>
Date:   Fri, 25 Oct 2013 02:09:22 -0700

Make .so symlinks on install

Diffstat:
Mlibswc/Makefile.local | 18+++++-------------
1 file changed, 5 insertions(+), 13 deletions(-)

diff --git a/libswc/Makefile.local b/libswc/Makefile.local @@ -11,10 +11,6 @@ $(dir)_TARGETS += $(dir)/libswc.a endif ifneq ($(ENABLE_SHARED), 0) -$(dir)_SHARED_TARGETS := \ - $(dir)/$(LIBSWC_LIB) \ - $(dir)/$(LIBSWC_SO) \ - $(dir)/$(LIBSWC_LINK) $(dir)_TARGETS += $(dir)/$(LIBSWC_LINK) endif @@ -68,22 +64,18 @@ $(dir)/drm.c $(dir)/drm_buffer.c: protocol/wayland-drm-server-protocol.h $(dir)/libswc.a: $(SWC_STATIC_OBJECTS) $(call quiet,AR) cru $@ $^ -$(dir)/$(LIBSWC_LIB): $(SWC_SHARED_OBJECTS) +$(dir)/$(LIBSWC_LINK): $(SWC_SHARED_OBJECTS) $(link) -shared -Wl,-soname,$(LIBSWC_SO) $(SWC_PACKAGE_LIBS) -$(dir)/$(LIBSWC_SO): $(dir)/$(LIBSWC_LIB) - $(call quiet,SYM,ln -sf) $(notdir $<) $@ - -$(dir)/$(LIBSWC_LINK): $(dir)/$(LIBSWC_SO) - $(call quiet,SYM,ln -sf) $(notdir $<) $@ - .PHONY: install-libswc.a install-libswc.a: $(dir)/libswc.a | $(DESTDIR)$(LIBDIR) install -m0644 $< "$(DESTDIR)$(LIBDIR)" .PHONY: install-$(LIBSWC_LINK) -install-$(LIBSWC_LINK): $($(dir)_SHARED_TARGETS) | $(DESTDIR)$(LIBDIR) - install -m0755 $^ "$(DESTDIR)$(LIBDIR)" +install-$(LIBSWC_LINK): $(dir)/$(LIBSWC_LINK) | $(DESTDIR)$(LIBDIR) + install -m0755 $< "$(DESTDIR)$(LIBDIR)/$(LIBSWC_LIB)" + ln -sf $(LIBSWC_LIB) "$(DESTDIR)$(LIBDIR)/$(LIBSWC_SO)" + ln -sf $(LIBSWC_SO) "$(DESTDIR)$(LIBDIR)/$(LIBSWC_LINK)" check-dependencies-libswc: $(call check_deps,libswc,$(SWC_PACKAGES))