summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorjxh <jxh@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-08-22 02:03:44 +0000
committerjxh <jxh@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-08-22 02:03:44 +0000
commit0ecac0e7987fdf94923599911edbe3d14151a47a (patch)
tree96272feea162348222443812b9381961ed699ae1 /include
parent24fde4cef6a4fc44c717acfac9972d712e2c7931 (diff)
downloadATCD-0ecac0e7987fdf94923599911edbe3d14151a47a.tar.gz
If TAO_ROOT is not set, don't try using it in sed.
Diffstat (limited to 'include')
-rw-r--r--include/makeinclude/rules.local.GNU10
1 files changed, 9 insertions, 1 deletions
diff --git a/include/makeinclude/rules.local.GNU b/include/makeinclude/rules.local.GNU
index 3f3ee16bfb6..9fb02f55673 100644
--- a/include/makeinclude/rules.local.GNU
+++ b/include/makeinclude/rules.local.GNU
@@ -152,11 +152,19 @@ depend.local: $(MAKEFILE)
@cp $(MAKEFILE) $(MAKEFILE).old
$(ACE_ROOT)/bin/g++dep -f $(MAKEFILE) $(CPPFLAGS) -DMAKEDEPEND $(LSRC) $(SRC)
@cat $(MAKEFILE) | \
+ if [ $(TAO_ROOT). = "." ] ;\
+ then \
+ sed -e "s;$(ACE_ROOT);\$$(ACE_ROOT);g" \
+ -e "s; /[-a-zA-Z0-9_./]*\.h;;g" \
+ -e "/:$$/d" \
+ -e "s;\([-a-zA-Z0-9._]*\)\.o:;.obj/\1.o $(VSHDIR)\1.$(SOEXT):;" ;\
+ else \
sed -e "s;$(TAO_ROOT);\$$(TAO_ROOT);g" \
-e "s;$(ACE_ROOT);\$$(ACE_ROOT);g" \
-e "s; /[-a-zA-Z0-9_./]*\.h;;g" \
-e "/:$$/d" \
- -e "s;\([-a-zA-Z0-9._]*\)\.o:;.obj/\1.o $(VSHDIR)\1.$(SOEXT):;" \
+ -e "s;\([-a-zA-Z0-9._]*\)\.o:;.obj/\1.o $(VSHDIR)\1.$(SOEXT):;" ;\
+ fi \
> $(MAKEFILE).new
@mv $(MAKEFILE).new $(MAKEFILE)
@if cmp -s $(MAKEFILE) $(MAKEFILE).old ;\