`
隐形的翅膀
  • 浏览: 498319 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MakeFile的制作

 
阅读更多

CURDIR= $(shell pwd)
export ROOT= $(shell dirname $(CURDIR))
export CCMMFImakefile=$(ROOT)/Common/build/mk.master
export makefile=$(ROOT)/Common/build/mk.master   
export VOSMFIBUILDDIR=$(ROOT)/Common/build/

                                                 
include $(makefile)

targets := clean

BUILD_DIR_LIST =${ROOT}/Projects/TEST1 \
${ROOT}/Projects/TEST2 \
${ROOT}/Projects/TEST3 \
${ROOT}/Projects/TEST4 

RPM_LIST=${ROOT}/Projects/TEST5 \
${ROOT}/Projects/TEST6 \
${ROOT}/Projects/TEST7 \
${ROOT}/Projects/TEST8
	
.PHONY:all build clean
targets := clean

all:
	@echo "run make all "
	@for i in ${BUILD_DIR_LIST} ; do \
		(cd $$i && ${MAKE} $@) ; \
	done
	
	@make rpm
rpm:
	@for m in ${RPM_LIST} ; do \
		(cd $$m && ${MAKE} rpm $@) ; \
	done
test:
	@echo $(COMMON_JAR)
	cd ${ROOT}/Projects/TEST1 && ${MAKE} rpm
clean:
	@echo "clean"

分享到:
评论

相关推荐

    makefile 制作放马

    在`标题`和`描述`中提到的"makefile 制作放马"可能是指创建一个`Makefile`来管理名为`xfa_mibget.c`, `snmptrap.c`, `test.c`, `xfa_queue.c`等的源文件。 首先,我们来看`Makefile`的基本结构。它通常包含目标...

    makefile 制作过程

    【标题】: "深入理解与实践Makefile制作过程" 在软件开发中,Makefile是一个至关重要的工具,它帮助我们自动化构建、编译和链接程序的过程。这篇详细的文章将带你走进Makefile的世界,揭示其制作过程及其核心原理。...

    makefile制作.pdf

    在软件开发中,`Makefile`是一个非常重要的工具,它帮助开发者自动化构建、编译和链接项目中的源代码,从而提高效率。本文将详细介绍如何生成一个`Makefile`,以及涉及到的相关知识点。 首先,我们需要了解生成`...

    Mac系统makefile制作脚本_supermake

    最近写编译器,生成makefile搞得我心情不好。 用cmake,要自己打那么多字,伐开心。 自己写makefile,更是在当年做shellbash的时候就经历过来,不好用。 所以就把autoconf那一系列整合了一下。 然后自己写了脚本...

    makefile制作.docx

    在软件开发过程中,Makefile是不可或缺的一部分,它用于自动化构建、编译和链接项目中的源代码,使得开发者能够高效地管理复杂项目的构建流程。本文主要介绍如何通过一系列步骤生成一个符合特定平台的Makefile文件。...

    stm32自写makefile工程

    STM32自写Makefile工程是一项重要的技能,尤其对于嵌入式系统开发者而言。Makefile是构建项目的自动化工具,能够简化编译、链接等过程,提高开发效率。在这个项目中,我们关注的是如何为STM32微控制器编写自定义的...

    Makefile文件的制作

    本文将详细解析Makefile的制作及其在软件开发中的应用。 首先,理解Makefile的基本结构至关重要。一个Makefile通常包含目标(targets)、依赖项(dependencies)和规则(rules)。目标通常是需要构建的文件,如可...

    makefile的制作方法

    【Makefile的制作方法】 Makefile是软件构建过程中的一个重要工具,它定义了一系列的规则来自动化编译、链接等步骤,使得开发过程中可以更高效地管理项目。在编写Makefile时,我们需要理解其基本概念和语法,以实现...

    makefile 简单讲解

    最基本的makefile制作,包括对路径的设定以及多文件多目录的实例

    制作Makefile

    《跟我学Makefile:全面解析与实践》 在软件开发中,Makefile是自动化构建过程的重要工具,它能帮助开发者有效地管理项目中的编译和链接过程。本文将深入探讨Makefile的核心概念、结构以及如何编写和使用Makefile,...

    1个小时学会制作Makefile,教你如何制作Makefile

    ### Makefile 学习指南 #### 一、Makefile 的重要性和作用 Makefile 是一种用于定义项目构建过程和依赖关系的脚本文件。通过 Makefile 文件,开发者能够定义一系列规则来指示 make 工具如何编译源代码、处理文件...

    Makefile文件制作

    ### Makefile文件制作 在软件开发过程中,编译工作占据着相当重要的位置。随着项目规模的不断增大,手工编译不仅耗时而且容易出错。为了解决这一问题,Makefile作为一种自动化构建工具应运而生。本篇将详细介绍如何...

    使用autotools制作makefile

    以下是使用Autotools制作makefile的详细步骤和概念: 1. **确认安装了必要的Autotools组件**:首先,需要确认系统中已安装了aclocal、autoscan、autoconf、autoheader、automake和configure等工具。可以使用which...

    automake制作Makefile的模板

    `automake` 是一个广泛使用的开源工具,主要用于创建遵循 GNU 编译标准的 Makefile 文件。这个模板提供了使用 `automake` 创建自定义 Makefile 的基础结构,使开发者能够快速适应并应用于自己的项目。 `automake` ...

    Win平台下Makefile使用说明

    目标是你想要制作或更新的文件,依赖项是目标生成所需的前提条件,命令则是完成这些转换的步骤。例如: ``` target : dependencies command another_command ``` 每个命令行前要加一个tab键,这是Makefile识别...

    MakeFile参考资料集合

    Makefile是Unix/Linux环境下的一种构建工具,用于自动化编译、链接和其他相关任务,极大地提高了开发者的工作效率。在软件开发过程中,Makefile定义了一系列规则来指定如何将源代码转换为可执行程序或库。Bash是一种...

    为Graphviz定制的Makefile

    总的来说,这个为Graphviz定制的Makefile极大地提高了流程图制作的效率,使得用户可以专注于图形的设计,而非繁杂的转换过程。通过灵活地配置和扩展Makefile,你可以根据自己的需求调整图的生成方式,实现高效且有序...

    makefile编写

    ### Makefile 编写入门与实践 #### 一、Makefile 概述 Makefile 是一种用于自动化构建软件项目的脚本文件,它基于特定的规则和语法,与 `make` 工具配合使用,帮助开发者简化编译过程,提高开发效率。在软件开发...

    Makefile详解——从入门到精通

    - `-k`或`--keep-going`即使有目标无法制作,也继续尝试其他目标。 - `-n`或`--just-print`仅打印命令而不执行,用于预览构建过程。 - `-q`或`--question`检查目标是否是最新的,如果需要更新则不显示任何输出。 ...

Global site tag (gtag.js) - Google Analytics