From 218a53f7cfc2bcecc25129c26eee6a0151a94033 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Mon, 28 Jan 2002 13:39:45 +0000 Subject: [PATCH] rules.mk: Revise shared object rules - selective install for shared libs - Kick out match all rule for directories --- make/rules.mk | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/make/rules.mk b/make/rules.mk index eecc9e12..4059db44 100644 --- a/make/rules.mk +++ b/make/rules.mk @@ -40,8 +40,8 @@ $(EXE): $(OBJ) $(LIB) $(LIBS): make -C $(LIBDIR) all -$(PREFIX) $(PREFIX)/%: - mkdir -p $@ +$(PREFIX)/lib/%.so: %.so + $(INSTALL) $< $@ checkroot: @if [ "$(CHECK_ROOT)" = true -o "$(CHECK_ROOT)" = TRUE ] ; then \ @@ -53,8 +53,7 @@ checkroot: installexe: all checkroot $(PREFIX)/bin $(INSTALL) $(EXE) $(PREFIX)/bin/ -installso: all checkroot $(PREFIX)/lib - $(INSTALL) $(SHOBJS) $(PREFIX)/lib/ +installso: all checkroot $(PREFIX)/lib $(INSTALLED_SHOBJS) installsh: all checkroot $(PREFIX)/bin $(INSTALL) $(SHSCRIPTS) $(PREFIX)/bin/