mirror of
https://gitlab.com/eql/EQL5.git
synced 2025-12-28 04:41:34 -08:00
28 lines
921 B
Common Lisp
28 lines
921 B
Common Lisp
#-eql5
|
|
(error "Please use the EQL5 executable to run this file")
|
|
|
|
(require :cmp)
|
|
|
|
(setf *break-on-signals* 'error)
|
|
|
|
#+msvc
|
|
(setf c::*compile-in-constants* t)
|
|
|
|
(defparameter *all-wrappers* (loop :for i :from 1 :to 12 :collect (format nil "all-wrappers-~D" i)))
|
|
|
|
(defparameter *lisp-files* (append '("x" "package" "ini"
|
|
"enums1" "enums2" "enums3" "enums4" "enums5"
|
|
"special-extensions")
|
|
*all-wrappers*))
|
|
|
|
(dolist (file *all-wrappers*)
|
|
(compile-file (format nil "lisp/~A.lisp" file) :system-p t))
|
|
|
|
(c:build-static-library "ini"
|
|
:lisp-files (mapcar (lambda (file)
|
|
(format nil "lisp/~A.~A" file #+msvc "obj" #-msvc "o"))
|
|
*lisp-files*)
|
|
:init-name "ini_EQL")
|
|
|
|
(eql:qq)
|
|
|