rules.mk: Revise shared object rules

- selective install for shared libs
  - Kick out match all rule for directories
This commit is contained in:
Jan Lindemann 2002-01-28 13:39:45 +00:00 committed by Jan Lindemann
commit 218a53f7cf

View file

@ -40,8 +40,8 @@ $(EXE): $(OBJ) $(LIB)
$(LIBS): $(LIBS):
make -C $(LIBDIR) all make -C $(LIBDIR) all
$(PREFIX) $(PREFIX)/%: $(PREFIX)/lib/%.so: %.so
mkdir -p $@ $(INSTALL) $< $@
checkroot: checkroot:
@if [ "$(CHECK_ROOT)" = true -o "$(CHECK_ROOT)" = TRUE ] ; then \ @if [ "$(CHECK_ROOT)" = true -o "$(CHECK_ROOT)" = TRUE ] ; then \
@ -53,8 +53,7 @@ checkroot:
installexe: all checkroot $(PREFIX)/bin installexe: all checkroot $(PREFIX)/bin
$(INSTALL) $(EXE) $(PREFIX)/bin/ $(INSTALL) $(EXE) $(PREFIX)/bin/
installso: all checkroot $(PREFIX)/lib installso: all checkroot $(PREFIX)/lib $(INSTALLED_SHOBJS)
$(INSTALL) $(SHOBJS) $(PREFIX)/lib/
installsh: all checkroot $(PREFIX)/bin installsh: all checkroot $(PREFIX)/bin
$(INSTALL) $(SHSCRIPTS) $(PREFIX)/bin/ $(INSTALL) $(SHSCRIPTS) $(PREFIX)/bin/