Bake - L'utilitaire de compilation minimaliste 🚀

Sommaire 📖

Introduction

Bake est un utilitaire de compilation inspiré de make, conçu pour gérer la génération et la mise à jour de fichiers en fonction de leurs dépendances. Contrairement à make, Bake utilise un fichier de configuration nommé Bakefile, avec une syntaxe simplifiée et sans certaines fonctionnalités avancées.

Installation

# Cloner le dépôt
git clone https://grond.iut-fbleau.fr/stiti/SAE32_2024/
cd SAE32_2024

# Compiler le projet et diffuser le .JAR dans tout les répertoires de tests
make

Utilisation

# Utilisation dans les répertoires de test `bake`
java -cp bakefile.jar fr.monlouyan.bakefile.Main

Tests

Le répertoire tests contient une liste de tests pour vérifier que Bake réagit comme Make.

Documentation

Le répertoire documentation contient un rapport et des diagrammes détaillant le fonctionnement de Bake.

Auteurs 👨‍💻

Image

Description
Utilitaire de compilation simpliste similaire à GNU Make
Readme 7.5 MiB
Languages
Java 48.5%
Shell 28.5%
Makefile 16%
C 7%