cbf917e833
- make runtests a double-colon rule, so that other test frameworks can add their own recipes independently - only define runtests:: $TESTSCRIPTS rule when there are TESTSCRIPTS (to avoid having it run every time when no TESTSCRIPTS are defined) - $(strip $TAPFILES) inside ifneq to fix trouble when TAPFILES=' '