mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 12:03:31 +01:00
rules.mk: Generate bindir.done target before installing any executables
This commit is contained in:
parent
4776b66df0
commit
366c42bf54
1 changed files with 9 additions and 6 deletions
|
|
@ -106,19 +106,22 @@ $(LINKS_SO):
|
|||
#$(INSTALL_BINDIR)/%.bin: %.bin
|
||||
# $(INSTALL) -o $(EXEOWNER) -g $(EXEGROUP) -m $(EXEMODE) $< $@
|
||||
|
||||
ifneq ($(EXE),)
|
||||
$(INSTALLED_EXE): $(EXE)
|
||||
bindir.done:
|
||||
mkdir -p $(INSTALL_BINDIR)
|
||||
touch $@
|
||||
|
||||
ifneq ($(EXE),)
|
||||
$(INSTALLED_EXE): $(EXE) bindir.done
|
||||
$(INSTALL) -o $(EXEOWNER) -g $(EXEGROUP) -m $(EXEMODE) $< $@
|
||||
endif
|
||||
$(INSTALL_BINDIR)/%.sh: %.sh
|
||||
$(INSTALL_BINDIR)/%.sh: %.sh bindir.done
|
||||
$(INSTALL) -o $(EXEOWNER) -g $(EXEGROUP) -m $(EXEMODE) $< $@
|
||||
$(INSTALL_BINDIR)/%.bin: %.bin
|
||||
$(INSTALL_BINDIR)/%.bin: %.bin bindir.done
|
||||
$(INSTALL) -o $(EXEOWNER) -g $(EXEGROUP) -m $(EXEMODE) $< $@
|
||||
$(INSTALL_BINDIR)/%: %
|
||||
$(INSTALL_BINDIR)/%: % bindir.done
|
||||
$(INSTALL) -o $(EXEOWNER) -g $(EXEGROUP) -m $(EXEMODE) $< $@
|
||||
|
||||
$(INSTALL_LIBDIR)/%.so: %.so
|
||||
$(INSTALL_LIBDIR)/%.so: %.so
|
||||
$(INSTALL) -o $(LIBOWNER) -g $(LIBGROUP) -m $(LIBMODE) $< $@
|
||||
$(INSTALL_LIBDIR)/%.$(SO_SUFFIX): %.$(SO_SUFFIX)
|
||||
$(INSTALL) -o $(LIBOWNER) -g $(LIBGROUP) -m $(LIBMODE) $< $@
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue