-STAMPS += $(DEPDIR)/sources-generate-*
-
-# Ensure parallel make does the right thing.
-# http://sources.redhat.com/automake/automake.html#Multiple-Outputs
-
-$(DEPDIR)/sources-generate-stamp: $(gen_sources_deps)
- @rm -f $(DEPDIR)/sources-generate-tmp
- @touch $(DEPDIR)/sources-generate-tmp
- PYTHONPATH=$(top_srcdir)/gnuradio-core/src/python srcdir=$(srcdir) $(PYTHON) $(srcdir)/generate_all.py
- @mv -f $(DEPDIR)/sources-generate-tmp $@
-
-$(gen_sources): $(DEPDIR)/sources-generate-stamp
-## Recover from the removal of $@
- @if test -f $@; then :; else \
- trap 'rm -rf $(DEPDIR)/sources-generate-*' 1 2 13 15; \
- if mkdir $(DEPDIR)/sources-generate-lock 2>/dev/null; then \
-## This code is being executed by the first process.
- rm -f $(DEPDIR)/sources-generate-stamp; \
- $(MAKE) $(AM_MAKEFLAGS) $(DEPDIR)/sources-generate-stamp; \
- rmdir $(DEPDIR)/sources-generate-lock; \
- else \
-## This code is being executed by the follower processes.
-## Wait until the first process is done.
- while test -d $(DEPDIR)/sources-generate-lock; do sleep 1; done; \
-## Succeed if and only if the first process succeeded.
- test -f $(DEPDIR)/sources-generate-stamp; exit $$?; \
- fi; \
- fi;
-