依赖平台的Makefile

问题描述 投票:0回答:1

我读了OS detecting makefile,但我希望有两个不同的Makefile,一个用于Windows,一个用于Linux,并从主Makefile中获取它们。类似于:

ifeq ($(OS),Windows_NT)
    # run the commands in the MakefileWin file
else
    # run the commands in the MakefileLinux file
endif

如果没有shell脚本,仅使用make命令,是否有可能?谢谢

makefile
1个回答
0
投票

为什么不只使用include

ifeq ($(OS),Windows_NT)
  include Makefilewin
else
  include MakefileLinux
endif

© www.soinside.com 2019 - 2024. All rights reserved.