fix(makefile): alinear targets amb ../aee i ../projecte_2026
Abans: make / make build -> Debug make release -> Release (sense empaquetar) Ara, mateixa convenció que els dos projectes germans: make -> Release (binari d'ús normal) make debug -> Debug (flux amb debug.yaml) make release -> Release + empaquetat distribució (empaquetat TODO) Afegit make run / make run-debug per conveniència i make help. docs/convencions.md actualitzat amb la nova taula target -> comportament.
This commit is contained in:
1 parent
6800786194
commit
03f1c5f926
2 files changed
+77
-22
No files matched your search
+8
-4
@@ -27,13 +27,17 @@ de sistema que `config.yaml`:
|
||||
|
||||
### Comportament segons build
|
||||
|
||||
- **Release** (`make release`): `debug.yaml` s'ignora completament. El joc
|
||||
arranca sempre a `LOGO` i recorre el flux sencer `LOGO → TITLE → INTRO → GAME`,
|
||||
tal com ho veurà el jugador final.
|
||||
- **Debug** (`make build`): es llig `debug.yaml`. Si no existeix, es crea
|
||||
Convenció alineada amb `../aee` i `../projecte_2026`:
|
||||
|
||||
- **Release** (`make` — binari d'ús normal): `debug.yaml` s'ignora completament.
|
||||
El joc arranca sempre a `LOGO` i recorre el flux sencer
|
||||
`LOGO → TITLE → INTRO → GAME`, tal com ho veurà el jugador final.
|
||||
- **Debug** (`make debug`): es llig `debug.yaml`. Si no existeix, es crea
|
||||
automàticament amb `start_scene: GAME` perquè el dia a dia de gameplay no
|
||||
arrossegui els 15 s de placeholders. Editant-lo a mà, es pot triar el punt
|
||||
d'entrada.
|
||||
- `make release` fa el Release + empaquetat per a distribució (zip/dmg/tar.gz);
|
||||
l'empaquetat concret està pendent d'implementar.
|
||||
|
||||
### Format
|
||||
|
||||
|
||||
Reference in new issue
Block a user