This works for me:
PRE_TARGETDEPS += dummy
MKFL = ../test2/Makefile
tst.input = MKFL
tst.commands = cd ../test2 && make
tst.CONFIG = no_link
tst.output = dummy

QMAKE_EXTRA_COMPILERS += tst