项目作者: alexandre10044

项目描述 :
Epitech Project, MATHS 303
高级语言: C++
项目地址: git://github.com/alexandre10044/303make.git
创建时间: 2020-03-20T18:19:06Z
项目社区:https://github.com/alexandre10044/303make

开源协议:

下载


303make

As you know, when compiling a program, only the files that are dependent on recently modified sourcesare effectively recompiled during a Make function call. In order to do this, this binary parses the Makefilein the current folder so that a dependency graph can be generated. Next, it analyzes this graph in order toexecute the minimum amount of compilations.In this project you must simulate the behavior of Make by reconstructing the dependency graph, and thendisplay all of the commands to be executed after a source file is modified.First, you’ll need to display the adjacency matrix and the dependency strings.

USAGE

./303make makefile [file]

DESCRIPTION

makefile name of the makefile

file name of a recently modified file