equal
deleted
inserted
replaced
169 $(GENOFFS): $(DTRACE_SRCDIR)/$(GENOFFS)Main.c lib$(GENOFFS).so |
169 $(GENOFFS): $(DTRACE_SRCDIR)/$(GENOFFS)Main.c lib$(GENOFFS).so |
170 $(QUIETLY) $(LINK.CXX) -z nodefs -o $@ $(DTRACE_SRCDIR)/$(GENOFFS)Main.c \ |
170 $(QUIETLY) $(LINK.CXX) -z nodefs -o $@ $(DTRACE_SRCDIR)/$(GENOFFS)Main.c \ |
171 ./lib$(GENOFFS).so |
171 ./lib$(GENOFFS).so |
172 |
172 |
173 CONDITIONALLY_UPDATE_JVMOFFS_TARGET = \ |
173 CONDITIONALLY_UPDATE_JVMOFFS_TARGET = \ |
174 cmp -s $@ $@.tmp; \ |
174 if cmp -s $@ $@.tmp; then \ |
175 case $$? in \ |
175 rm -f $@.tmp; \ |
176 0) rm -f $@.tmp;; \ |
176 else \ |
177 *) rm -f $@ && mv $@.tmp $@ && echo Updated $@;; \ |
177 rm -f $@ && mv $@.tmp $@ && echo Updated $@; \ |
178 esac |
178 fi |
179 |
179 |
180 # $@.tmp is created first to avoid an empty $(JVMOFFS).h if an error occurs. |
180 # $@.tmp is created first to avoid an empty $(JVMOFFS).h if an error occurs. |
181 $(JVMOFFS).h: $(GENOFFS) |
181 $(JVMOFFS).h: $(GENOFFS) |
182 $(QUIETLY) LD_LIBRARY_PATH=.:$(LD_LIBRARY_PATH) ./$(GENOFFS) -header > $@.tmp |
182 $(QUIETLY) LD_LIBRARY_PATH=.:$(LD_LIBRARY_PATH) ./$(GENOFFS) -header > $@.tmp |
183 $(QUIETLY) $(CONDITIONALLY_UPDATE_JVMOFFS_TARGET) |
183 $(QUIETLY) $(CONDITIONALLY_UPDATE_JVMOFFS_TARGET) |