Sergio Valor 69fb5f3cc1 Migrate to CMake-based build with packaging
Major build system refactoring:

**CMake (build authority)**:
- Auto-discovers .cpp files (GLOB_RECURSE in source/core/ and source/game/)
- No manual file list maintenance needed
- Excludes source/legacy/ automatically
- Generates build/project.h from template

**Makefile (simplified wrapper)**:
- Delegates compilation to CMake (make → cmake --build build)
- Contains 5 release packaging targets:
  * macos_release: .app bundle + .dmg (Apple Silicon)
  * linux_release: .tar.gz
  * windows_release: .zip with .exe + DLLs
  * windows_cross: cross-compile from Linux/macOS
  * rpi_release: ARM64 cross-compile
- Complex packaging logic preserved (code signing, symlinks, DMG creation)

**Benefits**:
- Add new .cpp file → automatically compiled (no manual updates)
- Single source of truth in CMakeLists.txt (no duplication)
- IDE-friendly (VSCode, CLion, etc.)
- Complete packaging support (5 platforms)

**Files changed**:
- CMakeLists.txt: GLOB_RECURSE replaces 23-file hardcoded list
- Makefile: Simplified compilation + added 5 release targets (~220 lines)
- CLAUDE.md: Updated build system documentation
- escena_titol.cpp: Fixed include path (build/project.h → project.h)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 07:36:53 +01:00
2025-12-02 21:19:43 +01:00
2025-11-27 21:47:08 +01:00
2025-11-28 21:07:36 +01:00
2025-12-02 08:50:38 +01:00
2025-11-27 21:47:08 +01:00
2025-11-28 21:07:36 +01:00
2022-08-13 09:21:45 +02:00
2022-08-13 09:33:46 +02:00
2025-11-28 22:43:36 +01:00
2025-12-02 13:51:54 +01:00

Asteroids

Destrueix als cosinus mesisinus que ens ataquen montats en ORNIs!

Controls

  • cursor amunt accelerar
  • cursor avall frenar
  • cursor dreta rotar en el sentit de les agulles del rellotge
  • cursor esquerrarotar en l'altre sentit
  • espai disparar
  • esc eixir

Nomes tens una bala a l'hora. Crec que els teus dispars encara no fan pupa als ORNIs. Pero si ells te toquen sí que rebentes.

Com jugar hui en dia

Amb DosBox. Augmenta cicles, uns 30000 en el meu macbook.

Com compilar hui en dia

Turbo Pascal 7 desde DosBox. No m'ha fet falta activar res.

Description
No description provided
Readme GPL-3.0 44 MiB
v0.7.2 Latest
2025-12-23 13:16:31 +01:00
Languages
C 90.6%
C++ 8.9%
CMake 0.2%