Merge pull request #5 from thotypous/master

Remove repeated code blocks in ffi-cdecl.lua and fix Makefile dependencies