This repository has been archived on 2023-05-27. You can view files and clone it, but cannot push or open issues or pull requests.
api8/README.md

41 lines
1 KiB
Markdown
Raw Permalink Normal View History

2023-03-18 17:53:05 +01:00
# Démo API 8 de 2023
Auteur :
- Anri Kennel
## Idée
2023-05-27 04:34:36 +02:00
Idée de base : Faire une manifestation et un "tag"
## Information sur la compilation
Lancer `make size` pour avoir la taille finale, le projet ne doit pas dépasser
64 Ko, car il suit la [track 64Ko de API8 2023](https://api8.fr/?sec=1#64K). <!-- https://api8.fr/?sec=2023 -->
> Exemple de compilation + vérification de taille
>
> ```sh
> make clean demo strip upx size
> ```
>
> 1. nettoie le dossier courant
> 2. compile le projet
> 3. utilise l'utilitaire `strip`
> 4. compresse avec l'outil `upx`
> 5. vérifie la taille finale du projet
2023-05-03 18:38:25 +02:00
## Dépendances
2023-05-03 20:05:37 +02:00
- `SDL2_mixer` (utilisation de fichier MID: `timidity++`
2023-05-04 11:21:28 +02:00
(avec `fluidsynth` et `soundfont-fluid`)) (+ facultativement `libsamplerate`)
> Il faut bien vérifier que les soundfonts sont installés dans
2023-05-04 10:55:01 +02:00
> le dossier `/usr/share/sounds/sf2`, exemple :
>
> ```bash
2023-05-04 10:56:01 +02:00
> sudo mkdir -p /usr/share/sounds/sf2
> sudo ln -s /usr/share/soundfonts/*.sf2 /usr/share/sounds/sf2/
2023-05-04 10:55:01 +02:00
> ```
2023-05-03 20:05:37 +02:00
- `SDL2_ttf`
- `SDL2_image`