rules.mk: Create bindir.done and libdir.done in the $(TOPDIR) directory

This commit is contained in:
Jan Lindemann 2005-04-24 12:56:40 +00:00 committed by Jan Lindemann
commit 42b3aa5359

View file

@ -89,9 +89,9 @@ $(LIBS):
$(INSTALL_HDRDIR) $(INSTALL_BINDIR) $(INSTALL_LIBDIR) $(INSTALL_MKDIR): $(INSTALL_HDRDIR) $(INSTALL_BINDIR) $(INSTALL_LIBDIR) $(INSTALL_MKDIR):
$(INSTALL) -d -g $(MAKEGROUP) -o $(MAKEOWNER) -m 755 $@ $(INSTALL) -d -g $(MAKEGROUP) -o $(MAKEOWNER) -m 755 $@
$(INSTALLED_LIB_SO) $(INSTALLED_LIB_A): libdir.done $(INSTALLED_LIB_SO) $(INSTALLED_LIB_A): $(TOPDIR)/libdir.done
libdir.done: $(INSTALL_LIBDIR) $(TOPDIR)/libdir.done: $(INSTALL_LIBDIR)
touch $@ touch $@
hdrdir.done: $(INSTALL_HDRDIR) hdrdir.done: $(INSTALL_HDRDIR)
@ -106,19 +106,19 @@ $(LINKS_SO):
#$(INSTALL_BINDIR)/%.bin: %.bin #$(INSTALL_BINDIR)/%.bin: %.bin
# $(INSTALL) -o $(EXEOWNER) -g $(EXEGROUP) -m $(EXEMODE) $< $@ # $(INSTALL) -o $(EXEOWNER) -g $(EXEGROUP) -m $(EXEMODE) $< $@
bindir.done: $(TOPDIR)/bindir.done:
mkdir -p $(INSTALL_BINDIR) mkdir -p $(INSTALL_BINDIR)
touch $@ touch $@
ifneq ($(EXE),) ifneq ($(EXE),)
$(INSTALLED_EXE): $(EXE) bindir.done $(INSTALLED_EXE): $(EXE) $(TOPDIR)/bindir.done
$(INSTALL) -o $(EXEOWNER) -g $(EXEGROUP) -m $(EXEMODE) $< $@ $(INSTALL) -o $(EXEOWNER) -g $(EXEGROUP) -m $(EXEMODE) $< $@
endif endif
$(INSTALL_BINDIR)/%.sh: %.sh bindir.done $(INSTALL_BINDIR)/%.sh: %.sh $(TOPDIR)/bindir.done
$(INSTALL) -o $(EXEOWNER) -g $(EXEGROUP) -m $(EXEMODE) $< $@ $(INSTALL) -o $(EXEOWNER) -g $(EXEGROUP) -m $(EXEMODE) $< $@
$(INSTALL_BINDIR)/%.bin: %.bin bindir.done $(INSTALL_BINDIR)/%.bin: %.bin $(TOPDIR)/bindir.done
$(INSTALL) -o $(EXEOWNER) -g $(EXEGROUP) -m $(EXEMODE) $< $@ $(INSTALL) -o $(EXEOWNER) -g $(EXEGROUP) -m $(EXEMODE) $< $@
$(INSTALL_BINDIR)/%: % bindir.done $(INSTALL_BINDIR)/%: % $(TOPDIR)/bindir.done
$(INSTALL) -o $(EXEOWNER) -g $(EXEGROUP) -m $(EXEMODE) $< $@ $(INSTALL) -o $(EXEOWNER) -g $(EXEGROUP) -m $(EXEMODE) $< $@
$(INSTALL_LIBDIR)/%.so: %.so $(INSTALL_LIBDIR)/%.so: %.so