Tu récupères directement l'archive sur Gitweb (parce que t'en as rien à faire du repo en fait) https://git.bitmycode.com/?p=bmc/Booti386/makesys.git;a=snapshot;h=b7ad591d040882d1f8e17988942716f791b51a05;sf=tgz

Ensuite tu l'extrais (sauf AUTHORS) dans le dossier de ton projet

Ensuite, tu peux modifier le contenu de Makefile.conf.sample en fonction de tes besoins, sachant que ce fichier doit être commit (donc pas de modifs qui changent entre 2 releases, il contient juste les paramètres par défauts).

Puis tu exécutes make defconfig, qui génère Makefile.conf (en fait juste en copiant Makefile.conf.sample, mais ça pourra légèrement changer plus tard), et tu rajoutes /Makefile.conf dans le .gitignore

Tout le reste du temps tu le passeras juste à créer des Makefile.mk un peu partout
Makefile.mk qui permettent de faire plein de trucs :calim:

Le premier Makefile.mk doit être à la racine du projet (à côté du Makefile)
Pour commencer, pour spécifier des sous-répertoires dans lequel on cherchera un Makefile.mk dont on exécutera les commandes :
SUBDIRS-y := rep1/ rep2/

Pareil, mais pour des répertoires optionnels (CàD qu'il faudra soi-même les spécifier comme dépendance quelque part dans le fichier pour ça) :
OPTSUBDIRS-y := rep1/ rep2/

Et pour spécifier des répertoires externes au projet (CàD un répertoire qui n'est pas géré par makesys, parce qu'il contient lui-même un Makefile, utilise un système de build différent, etc (utile pour compiler un projet provenant d'un submodule, par exemple)) :
EXTDIRS-y := rep1/ rep2/