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 (import scheme
(chicken base) (chicken base)
(chicken module) (chicken module)
(engine core) (imugi core)
(engine guards) (imugi guards)
(engine math) (imugi math)
(srfi 1) (srfi 1)
(srfi 99)) (srfi 99))

View file

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

View file

@ -1,10 +1,10 @@
(module (engine drawing) () (module (imugi drawing) ()
(import scheme (import scheme
(chicken base) (chicken base)
(chicken module) (chicken module)
raylib raylib
(engine guards) (imugi guards)
(engine math) (imugi math)
(srfi 4) (srfi 4)
(srfi 99)) (srfi 99))
@ -282,4 +282,4 @@
(number->integer (v-y pos-vec)) (number->integer (v-y pos-vec))
size size
(use-color tint))) (use-color tint)))
) )

View file

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

View file

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

View file

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

View file

@ -1,8 +1,8 @@
(module (engine scene) () (module (imugi scene) ()
(import scheme (import scheme
(chicken base) (chicken base)
(chicken module) (chicken module)
(engine core) (imugi core)
(srfi 1) (srfi 1)
(srfi 99)) (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"))))