mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-23 14:30:39 +01:00
rules.mk: Revise shared object rules
- selective install for shared libs - Kick out match all rule for directories
This commit is contained in:
parent
58db2f4445
commit
218a53f7cf
1 changed files with 3 additions and 4 deletions
|
|
@ -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/
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue