Installable egg for working outside the monorepo #22

Merged
BirDt merged 1 commit from feature/egg into master 2026-05-17 11:25:05 +08:00
8 changed files with 37 additions and 16 deletions
Showing only changes of commit 41ac387ad0 - Show all commits

View file

@ -1,10 +1,10 @@
(module (engine components core) ()
(module (imugi components core) ()
(import scheme
(chicken base)
(chicken module)
(engine core)
(engine guards)
(engine math)
(imugi core)
(imugi guards)
(imugi math)
(srfi 1)
(srfi 99))

View file

@ -1,9 +1,9 @@
(module (engine core) ()
(module (imugi core) ()
(import scheme
(chicken base)
(chicken module)
(chicken sort)
(engine guards)
(imugi guards)
raylib
(srfi 1)
(srfi 4)

View file

@ -1,10 +1,10 @@
(module (engine drawing) ()
(module (imugi drawing) ()
(import scheme
(chicken base)
(chicken module)
raylib
(engine guards)
(engine math)
(imugi guards)
(imugi math)
(srfi 4)
(srfi 99))

View file

@ -1,4 +1,4 @@
(module (engine guards) ()
(module (imugi guards) ()
(import scheme
(chicken base)
(chicken module)

View file

@ -1,8 +1,8 @@
(module (engine input) ()
(module (imugi input) ()
(import scheme
(chicken base)
(chicken module)
(engine core)
(imugi core)
raylib
(srfi 99))

View file

@ -1,4 +1,4 @@
(module (engine math) ()
(module (imugi math) ()
(import scheme
(chicken base)
(chicken module)

View file

@ -1,8 +1,8 @@
(module (engine scene) ()
(module (imugi scene) ()
(import scheme
(chicken base)
(chicken module)
(engine core)
(imugi core)
(srfi 1)
(srfi 99))

21
imugi.egg Normal file
View file

@ -0,0 +1,21 @@
((author "Jakub Nowak")
(synopsis "ECS system built on Raylib")
(version "0.1")
(license "AGPL")
(category graphics)
(dependencies raylib srfi-1 srfi-69 srfi-113 srfi-99)
(components
(extension imugi.guards
(source "engine/guards.scm"))
(extension imugi.core
(source "engine/core.scm"))
(extension imugi.math
(source "engine/math.scm"))
(extension imugi.components.core
(source "engine/components.scm"))
(extension imugi.drawing
(source "engine/drawing.scm"))
(extension imugi.input
(source "engine/input.scm"))
(extension imugi.scene
(source "engine/scene.scm"))))