fixed a makefile bug