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
2023-05-27 04:34:36 +02:00

40 lines
1 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Démo API 8 de 2023
Auteur :
- Anri Kennel
## Idée
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
## Dépendances
- `SDL2_mixer` (utilisation de fichier MID: `timidity++`
(avec `fluidsynth` et `soundfont-fluid`)) (+ facultativement `libsamplerate`)
> Il faut bien vérifier que les soundfonts sont installés dans
> le dossier `/usr/share/sounds/sf2`, exemple :
>
> ```bash
> sudo mkdir -p /usr/share/sounds/sf2
> sudo ln -s /usr/share/soundfonts/*.sf2 /usr/share/sounds/sf2/
> ```
- `SDL2_ttf`
- `SDL2_image`