diff --git a/make/rules.mk b/make/rules.mk index 3336a0fd..8596c4f3 100644 --- a/make/rules.mk +++ b/make/rules.mk @@ -89,9 +89,9 @@ $(LIBS): $(INSTALL_HDRDIR) $(INSTALL_BINDIR) $(INSTALL_LIBDIR) $(INSTALL_MKDIR): $(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 $@ hdrdir.done: $(INSTALL_HDRDIR) @@ -106,19 +106,19 @@ $(LINKS_SO): #$(INSTALL_BINDIR)/%.bin: %.bin # $(INSTALL) -o $(EXEOWNER) -g $(EXEGROUP) -m $(EXEMODE) $< $@ -bindir.done: +$(TOPDIR)/bindir.done: mkdir -p $(INSTALL_BINDIR) touch $@ ifneq ($(EXE),) -$(INSTALLED_EXE): $(EXE) bindir.done +$(INSTALLED_EXE): $(EXE) $(TOPDIR)/bindir.done $(INSTALL) -o $(EXEOWNER) -g $(EXEGROUP) -m $(EXEMODE) $< $@ endif -$(INSTALL_BINDIR)/%.sh: %.sh bindir.done +$(INSTALL_BINDIR)/%.sh: %.sh $(TOPDIR)/bindir.done $(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_BINDIR)/%: % bindir.done +$(INSTALL_BINDIR)/%: % $(TOPDIR)/bindir.done $(INSTALL) -o $(EXEOWNER) -g $(EXEGROUP) -m $(EXEMODE) $< $@ $(INSTALL_LIBDIR)/%.so: %.so