Haskell and HaskellGADT can use the same makefile