summaryrefslogtreecommitdiff
path: root/ACE/include
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2017-04-24 16:12:25 -0400
committerSteve Huston <shuston@riverace.com>2017-04-24 16:12:25 -0400
commit91053c050585758f8c639fc68dc0d794211d0e67 (patch)
treed28c8e805ee9a9deb76409b889fa2e320c0f0b75 /ACE/include
parentdffd4d3809921cd1d57cf79a0e38058b786fb2da (diff)
downloadATCD-91053c050585758f8c639fc68dc0d794211d0e67.tar.gz
Change recipe to use full pathname of source file for C/C++. Allows postprocessor scripts to keep track of where problems are in parallel builds.
Diffstat (limited to 'ACE/include')
-rw-r--r--ACE/include/makeinclude/rules.local.GNU26
1 files changed, 13 insertions, 13 deletions
diff --git a/ACE/include/makeinclude/rules.local.GNU b/ACE/include/makeinclude/rules.local.GNU
index 5d3b81781c1..6a71c3a00fd 100644
--- a/ACE/include/makeinclude/rules.local.GNU
+++ b/ACE/include/makeinclude/rules.local.GNU
@@ -115,34 +115,34 @@ nullstring :=
CC_OUTPUT_FLAG_SEP ?= $(nullstring) #space
%.$(PREPROCESS_SUFFIX): %.c
- $(PREPROCESS.c) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $<
+ $(PREPROCESS.c) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $(abspath $<)
%.$(PREPROCESS_SUFFIX): %.cpp
- $(PREPROCESS.cc) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $<
+ $(PREPROCESS.cc) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $(abspath $<)
$(VDIR)%.$(OBJEXT): %.c
$(mk_obj_out_dir)
- $(COMPILE.c) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $<
+ $(COMPILE.c) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $(abspath $<)
${MVCMD}
$(VDIR)%.$(OBJEXT): %.C
$(mk_obj_out_dir)
- $(COMPILE.c) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $<
+ $(COMPILE.c) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $(abspath $<)
${MVCMD}
$(VDIR)%.$(OBJEXT): %.cpp
$(mk_obj_out_dir)
- $(COMPILE.cc) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $<
+ $(COMPILE.cc) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $(abspath $<)
${MVCMD}
$(VDIR)%.$(OBJEXT): %.cc
$(mk_obj_out_dir)
- $(COMPILE.cc) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $<
+ $(COMPILE.cc) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $(abspath $<)
${MVCMD}
$(VDIR)%.$(OBJEXT): %.cxx
$(mk_obj_out_dir)
- $(COMPILE.cc) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $<
+ $(COMPILE.cc) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $(abspath $<)
${MVCMD}
RC_OUTPUT_FLAG ?=
@@ -160,11 +160,11 @@ $(VDIR)%.rc.o: %.rc
ifndef SOLINK
$(VSHDIR)%.$(OBJEXT): %.c
$(mk_obj_out_dir)
- $(COMPILE.c) $(PIC) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $<
+ $(COMPILE.c) $(PIC) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $(abspath $<)
$(VSHDIR)%.$(OBJEXT): %.C
$(mk_obj_out_dir)
- $(COMPILE.c) $(PIC) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $<
+ $(COMPILE.c) $(PIC) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $(abspath $<)
# I added the "Executable Shared Object (ESO)" define to separate between
# normal shared object files and executable shared object files (the kind
@@ -182,20 +182,20 @@ $(VSHDIR)%.$(SOEXT): %.cpp
$(VSHDIR)%.$(OBJEXT): %.cc
$(mk_obj_out_dir)
- $(COMPILE.cc) $(PIC) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $<
+ $(COMPILE.cc) $(PIC) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $(abspath $<)
$(VSHDIR)%.$(OBJEXT): %.cpp
$(mk_obj_out_dir)
- $(COMPILE.cc) $(PIC) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $<
+ $(COMPILE.cc) $(PIC) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $(abspath $<)
$(VSHDIR)%.$(OBJEXT): %.cxx
$(mk_obj_out_dir)
- $(COMPILE.cc) $(PIC) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $<
+ $(COMPILE.cc) $(PIC) $(CC_OUTPUT_FLAG)$(CC_OUTPUT_FLAG_SEP)$@ $(abspath $<)
ifneq (,$(COMPILE.rc))
$(VSHDIR)%.rc.$(OBJEXT): %.rc
$(mk_obj_out_dir)
- $(COMPILE.rc) $(RC_OUTPUT_FLAG) $@ $<
+ $(COMPILE.rc) $(RC_OUTPUT_FLAG) $@ $(abspath $<)
endif # COMPILE.rc
$(VSHDIR)%.$(SOEXT): $(VSHDIR)%.$(OBJEXT)