fix Makefile header dependency
good run on linux! (fix data size short/long to int16_t/uint32_t)