QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5353|回复: 1

请问:Makefile.inc是什么文件?

[复制链接]
发表于 2004-8-6 17:23:40 | 显示全部楼层 |阅读模式
跟一般的makefile有什么不同?是不是还有makefile.***(其他后缀名)?

以下是一个Makefile.inc,请问是什么意思呢?
# The PLATFORM defined in build/platform-name

UNAME=$(shell uname -a)

ARCH=i386
ifneq (,$(findstring sparc,$(UNAME)))
  export ARCH=sparc
endif

OTHER_FLAGS += -DBUILD_VERSION='"$(VERSION)"'
 楼主| 发表于 2004-8-6 17:28:55 | 显示全部楼层
还有一下这个makefile又是什么意思呢?特别是在最后几行,$(MAKE)和$(BUILDDIR)是什么意思啊?怎么前面都没有出现MAKE和BUILDDIR呢?

BUILDDIR=$(shell pwd)
TOP=../..
PLATFORM=linux
export LANG=C

UNAME=$(shell uname -a)
ifneq (,$(findstring Linux,$(UNAME)))
  export PLATFORM=linux
endif

SUBDIRS = \
  $(TOP)/tools/preverifier/build/linux \
  $(TOP)/api \

ifeq ($(DEBUG), true)
   SUBDIRS += $(TOP)/tools/kdp
endif

ifneq ($(ROMIZING), false)
   SUBDIRS += $(TOP)/tools/jcc
endif

SUBDIRS += $(TOP)/kvm/VmUnix/build

all clean : FORCE
        @for i in $(SUBDIRS) ; do \
            echo ">>>Recursively making "$$i" "$@"..."; \
            cd $$i; $(MAKE) $@ \
            || exit 1; cd $(BUILDDIR); \
            echo "<<<Finished Recursively making "$$i" "$@"." ; \
        done

FORCE:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 09:01 , Processed in 0.081823 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表