Commit 2f2a5a92 authored by Mike Gabriel's avatar Mike Gabriel

Imake.rules: Make BuildIncludes{,Top}() more robust in case people attempt…

Imake.rules: Make BuildIncludes{,Top}() more robust in case people attempt providing path names instead of file names via srclist. Fixes ArcticaProject/nx-libs#223. Fixes ArcticaProject/nx-libs#244.
parent ecd335fa
...@@ -569,7 +569,7 @@ install:: @@\ ...@@ -569,7 +569,7 @@ install:: @@\
includes:: srclist @@\ includes:: srclist @@\
MakeDir($(BUILDINCDIR)) @@\ MakeDir($(BUILDINCDIR)) @@\
@(set -x; cd $(BUILDINCDIR) && for i in srclist; do \ @@\ @(set -x; cd $(BUILDINCDIR) && for i in srclist; do \ @@\
RemoveFile($$i); \ @@\ RemoveFile(`basename $$i`); \ @@\
$(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/$$i .; \ @@\ $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/$$i .; \ @@\
done) done)
#endif /* BuildIncludesTop */ #endif /* BuildIncludesTop */
...@@ -579,7 +579,7 @@ includes:: srclist @@\ ...@@ -579,7 +579,7 @@ includes:: srclist @@\
includes:: srclist @@\ includes:: srclist @@\
MakeDir($(BUILDINCDIR)/dstsubdir) @@\ MakeDir($(BUILDINCDIR)/dstsubdir) @@\
@(set -x; cd $(BUILDINCDIR)/dstsubdir && for i in srclist; do \ @@\ @(set -x; cd $(BUILDINCDIR)/dstsubdir && for i in srclist; do \ @@\
RemoveFile($$i); \ @@\ RemoveFile(`basename $$i`); \ @@\
$(LN) $(BUILDINCTOP)/dstupdir/$(CURRENT_DIR)/$$i .; \ @@\ $(LN) $(BUILDINCTOP)/dstupdir/$(CURRENT_DIR)/$$i .; \ @@\
done) done)
#endif /* BuildIncludes */ #endif /* BuildIncludes */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment