Gnu Make とmakeの違い

GNU Makefile:
shellからの代入は
HOGE = $(shell uname -s)

条件分岐は
ifeq ($HOGE, hogehoge) <-- hogehogeが文字列ならば"hogehoge" とする必要はない
else
endif


Makefile:
shellからの代入は
HOGE != uname -s

条件分岐は
.if $(HOGE) == "hogehoge"
.else
.endif