# this rule has to make some assumptions about the source tree layout.
.gob.gobstamp:
if HAVE_GOB2_DYN
- $(GOB_V) $(GOB2) -o src --file-sep=/ --no-private-header $<
- $(AM_V_at) touch $@
+ $(AM_V_at) touch $@.tmp
+ $(GOB_V) od='$(@D)'; case $$od in \
+ src/*) od=src ;; \
+ */src/*) od=$${od%/src/*}/src ;; \
+ esac; $(GOB2) -o "$$od" --file-sep=/ --no-private-header $<
+ $(AM_V_at) mv -f $@.tmp $@
else
if HAVE_GOB2
@echo "ERROR: *** $(GOB2) does not support dynamic types." 1>&2