eql5/my_app/make.lisp

28 lines
750 B
Common Lisp

#-eql5
(error "Please use the EQL5 executable (see README)")
(require :cmp)
(load "tr")
#+msvc
(setf c::*compile-in-constants* t)
(defparameter *lisp-files*
(list "package"
"lisp/my")
"All Lisp files of the application.")
(dolist (file *lisp-files*)
(load file)
(compile-file file :system-p t))
(c:build-static-library "my_app_lib"
:lisp-files (mapcar (lambda (file)
(x:cc file #+msvc ".obj"
#-msvc ".o"))
*lisp-files*)
;; name as computed in ASDF version
:init-name "init_lib_MY_APP__ALL_SYSTEMS")
(eql:qq)