Ce repo vise à centraliser la gestion des Makefiles utilisés à Skale-5. En effet, les Makefiles sont aujourd'hui peu mis à jour chez les clients. Ce repo est intégré comme un submodule git dans les repos d'infrastructure client.
Il est également utilisé pour les repos internes Skale 5 qui nécessitent un Makefile (par exemple les cookiecutters)
Ajouter le submodule :
git submodule add git@git.sk5.io:skale-5/makefiles.gitSi on veut donner l'accès public à la place :
git submodule add https://github.com/skale-5/makefiles.gitCréer un lien avec le Makefile voulu :
ln -s makefiles/Makefile.XXXXX.mk Makefilegit submodule update --init --recursivegit submodule foreach git pull origin mainLes .mk contenus dans les dossiers custom/ sont automatiquement inclus. Il est donc possible d'y ajouter de la conf spécifique (variable, nouvelles macros, ...)