diff options
author | truelight <truelight@openttd.org> | 2005-08-06 21:50:26 +0000 |
---|---|---|
committer | truelight <truelight@openttd.org> | 2005-08-06 21:50:26 +0000 |
commit | 01f9cec6dffc402a8179020c1aec56dd35fff600 (patch) | |
tree | b1badf3d960143de7c85c13e954777f1f0a740b3 /Makefile | |
parent | 36d717d77a71293e98294d2bbe0074cc7849c897 (diff) | |
download | openttd-01f9cec6dffc402a8179020c1aec56dd35fff600.tar.xz |
(svn r2825) -Fix: GCC that put deps in the wrong dirs can now compile OTTD again
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1036,15 +1036,15 @@ DEPS_MAGIC := $(shell mkdir -p .deps .deps/music .deps/sound .deps/video .deps/o %.o: %.c $(MAKE_CONFIG) endian_target.h table/strings.h $(call cmd,c_compile) - @mv $(<:%.c=%.d) $(<:%.c=.deps/%.d) + @[ -f $(<:%.c=%.d) ] && mv $(<:%.c=%.d) $(<:%.c=.deps/%.d) || mv $(*F).d $(<:%.c=.deps/%.d) %.o: %.cpp $(MAKE_CONFIG) endian_target.h table/strings.h $(call cmd,cxx_compile) - @mv $(<:%.cpp=%.d) $(<:%.cpp=.deps/%.d) + @[ -f $(<:%.cpp=%.d) ] && mv $(<:%.cpp=%.d) $(<:%.cpp=.deps/%.d) || mv $(*F).d $(<:%.cpp=.deps/%.d) %.o: %.m $(MAKE_CONFIG) endian_target.h table/strings.h $(call cmd,objc_compile) - @mv $(<:%.m=%.d) $(<:%.m=.deps/%.d) + @[ -f $(<:%.m=%.d) ] && mv $(<:%.m=%.d) $(<:%.m=.deps/%.d) || mv $(*F).d $(<:%.m=.deps/%.d) # Silence stale header dependencies %.h: |