summaryrefslogtreecommitdiff
path: root/bin/MakeProjectCreator/templates
diff options
context:
space:
mode:
authorelliott_c <elliott_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-12-16 16:07:21 +0000
committerelliott_c <elliott_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-12-16 16:07:21 +0000
commitbe774c3c96017b8ee3a0936e74b170b4196e6a50 (patch)
tree4b3a7f82ac1469adf22208d755e6ad6b1baa940a /bin/MakeProjectCreator/templates
parent49482b7b30c0fe6edb8ab32f22b49370113255e8 (diff)
downloadATCD-be774c3c96017b8ee3a0936e74b170b4196e6a50.tar.gz
ChangeLogTag: Thu Dec 16 10:06:10 2004 Chad Elliott <elliott_c@ociweb.com>
Diffstat (limited to 'bin/MakeProjectCreator/templates')
-rw-r--r--bin/MakeProjectCreator/templates/gnu.mpd15
1 files changed, 12 insertions, 3 deletions
diff --git a/bin/MakeProjectCreator/templates/gnu.mpd b/bin/MakeProjectCreator/templates/gnu.mpd
index 6d195ccb491..31c58d75205 100644
--- a/bin/MakeProjectCreator/templates/gnu.mpd
+++ b/bin/MakeProjectCreator/templates/gnu.mpd
@@ -411,6 +411,15 @@ avoid_warning:
<%endif%>
<%if(custom_types)%>
+## Some OS's have /bin/test others only have /usr/bin/test
+ifeq ($(wildcard /bin/test), /bin/test)
+ TEST_EXE = /bin/test
+else
+ifeq ($(wildcard /usr/bin/test), /usr/bin/test)
+ TEST_EXE = /usr/bin/test
+endif
+endif
+
<%foreach(custom_types)%>
<%if(custom_types->libpath)%>
DYLD_LIBRARY_PATH := $(DYLD_LIBRARY_PATH):<%custom_type->libpath%>
@@ -435,11 +444,11 @@ OBJS_DEPEND_ON_GENERATED = 1
## the case, then we don't need this special rule.
ifeq ($(wildcard $(GENERATED_DIRTY)), $(GENERATED_DIRTY))
## If we can find /bin/test, then we will continue
- ifeq ($(wildcard /bin/test), /bin/test)
+ ifneq ($(TEST_EXE),)
## If all of the generated files are there, then we need to check
## and make sure that the generated files are up-to-date. If they are not
## then we need the special rule.
- ifneq ($(shell<%foreach(custom_type->input_file->output_files)%> /bin/test <%custom_type->input_file%> -nt <%if(flag_overrides(custom_type->input_file, gendir))%><%flag_overrides(custom_type->input_file, gendir)%>/<%basename(custom_type->input_file->output_file)%><%else%><%custom_type->input_file->output_file%><%endif%> 2> /dev/null &&<%endfor%> echo 0),)
+ ifneq ($(shell<%foreach(custom_type->input_file->output_files)%> $(TEST_EXE) <%custom_type->input_file%> -nt <%if(flag_overrides(custom_type->input_file, gendir))%><%flag_overrides(custom_type->input_file, gendir)%>/<%basename(custom_type->input_file->output_file)%><%else%><%custom_type->input_file->output_file%><%endif%> 2> /dev/null &&<%endfor%> echo 0),)
.NOTPARALLEL:
<%if(custom_type->dependent)%>
else
@@ -447,7 +456,7 @@ ifeq ($(wildcard $(GENERATED_DIRTY)), $(GENERATED_DIRTY))
## with respect to the source file. Now we need to make sure that
## they are up-to-date with respect to the generation tool. If the tool
## is newer than the generated files, then we need the special rule.
- ifneq ($(shell<%foreach(custom_type->input_file->output_files)%> /bin/test <%custom_type->dependent%> -nt <%if(flag_overrides(custom_type->input_file, gendir))%><%flag_overrides(custom_type->input_file, gendir)%>/<%basename(custom_type->input_file->output_file)%><%else%><%custom_type->input_file->output_file%><%endif%> 2> /dev/null &&<%endfor%> echo 0),)
+ ifneq ($(shell<%foreach(custom_type->input_file->output_files)%> $(TEST_EXE) <%custom_type->dependent%> -nt <%if(flag_overrides(custom_type->input_file, gendir))%><%flag_overrides(custom_type->input_file, gendir)%>/<%basename(custom_type->input_file->output_file)%><%else%><%custom_type->input_file->output_file%><%endif%> 2> /dev/null &&<%endfor%> echo 0),)
.NOTPARALLEL:
endif
<%endif%>