Попробуйте включить файл. Это не является частью стандартного синтаксиса Makefile (тот, что в спецификации Single Unix v3), но широко поддерживается. С GNU make это выглядит так:
include otherfile
С этим вы можете получить x86 Makefile, например:
ARCHFLAGS = -m64 -mtune=core2
include common.mk
и MakePile PowerPC:
ARCHFLAGS = -mcpu=g3
include common.mk
и основная часть ваших правил компиляции будет в одном файле (common.mk
), при необходимости используйте $(ARCHFLAGS)
.