Skip to content

Latest commit

 

History

History
50 lines (39 loc) · 612 Bytes

File metadata and controls

50 lines (39 loc) · 612 Bytes

Getting Started

  1. Clone
git clone https://github.com/BikeLinc/BuildTool
  1. Build
make
  1. Run
make run

Features

Currently Supported

  • variable declaration
  • variable refrencing
  • rule creation w/dependencies
  • dependency prioritized execution
  • circular dependency detection

Planned

  • Wildcard Functionality
  • Improved Parser

Syntax

Variable Definition

<NAME> = "<VALUE>"

Variable Referencing

$(<NAME>) is reduced to <VALUE>

Rule Definition

<NAME> : <DEPENDENCY1> <DEPENDENCY2> <DEPENDENCY3>
    <COMMAND>
    <COMMAND>