Change Makefile to let switch demo easier

Usage: `make demo%`
To add a new demo, just add a demo%.c file with `void demo(void)` function.