diff options
author | jxh <jxh@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-08-22 02:03:44 +0000 |
---|---|---|
committer | jxh <jxh@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-08-22 02:03:44 +0000 |
commit | 0ecac0e7987fdf94923599911edbe3d14151a47a (patch) | |
tree | 96272feea162348222443812b9381961ed699ae1 /include | |
parent | 24fde4cef6a4fc44c717acfac9972d712e2c7931 (diff) | |
download | ATCD-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.GNU | 10 |
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 ;\ |