+ @# @-fobject-code: force to generate native code (necessary for ffi stuff)
+ ghc -I. -fforce-recomp -fobject-code $(PACKAGES) Mate.hs $(O_STATIC_FILES) -outputdir $(B_STATIC) -e :ctags
+
+hlint:
+ @# hlint isn't able to evaluate CPP comments correctly *sigh*
+ @cp debug.h debug_tmp.h
+ @# so we remove them "by hand", for hlint
+ @gcc -E -x c -fpreprocessed -dD -E debug_tmp.h | grep -v 'debug_tmp.h' > debug.h
+ @# ignore error code from hlint
+ -hlint Mate.hs Mate/
+ @mv debug_tmp.h debug.h