eql5/my_app
2021-03-27 09:44:04 +01:00
..
lisp extend "my_app/" template for use with ASDF and dependencies (loaded via Quicklisp) 2017-07-20 00:28:41 +02:00
dependencies.lisp extend "my_app/" template for use with ASDF and dependencies (loaded via Quicklisp) 2017-07-20 00:28:41 +02:00
eql-lrelease port of EQL/Qt4 to Qt5 2016-11-25 23:30:38 +01:00
eql-lrelease.bat port of EQL/Qt4 to Qt5 2016-11-25 23:30:38 +01:00
eql-lupdate port of EQL/Qt4 to Qt5 2016-11-25 23:30:38 +01:00
eql-lupdate.bat port of EQL/Qt4 to Qt5 2016-11-25 23:30:38 +01:00
main.cpp adapt 'my_app' to new install path; small revisions; 2021-03-27 09:44:04 +01:00
make-ASDF.lisp added :init-name to asdf:make-build 2020-11-23 23:23:42 -05:00
make.lisp extend "my_app/" template for use with ASDF and dependencies (loaded via Quicklisp) 2017-07-20 00:28:41 +02:00
my-app.asd extend "my_app/" template for use with ASDF and dependencies (loaded via Quicklisp) 2017-07-20 00:28:41 +02:00
my_app.pro adapt 'my_app' to new install path; small revisions; 2021-03-27 09:44:04 +01:00
package.lisp extend "my_app/" template for use with ASDF and dependencies (loaded via Quicklisp) 2017-07-20 00:28:41 +02:00
r.lisp add 'my_app/r.lisp' (load system in interpreted mode) 2017-07-24 00:44:28 +02:00
README.txt add 'my_app/r.lisp' (load system in interpreted mode) 2017-07-24 00:44:28 +02:00
run.lisp extend "my_app/" template for use with ASDF and dependencies (loaded via Quicklisp) 2017-07-20 00:28:41 +02:00
tr.lisp tiny revisions/oversights 2019-03-02 22:51:19 +01:00

HOWTO
=====


Prepare:
--------

  - in "make.lisp", add all of your lisp files to *lisp-files*

  - alternatively (using ASDF) see "my-app.asd" and "dependencies.lisp"


Build (simple, no ASDF):
------------------------

  remove "tmp/" (if present)

  $ eql5 make
  $ qmake
  $ make      (MSVC: nmake)

  Now you should find a "my_app" executable.


Build (using ASDF with dependencies):
-------------------------------------

  remove "tmp/" (if present)

  $ eql5 make-ASDF
  $ qmake
  $ make           (MSVC: nmake)

  Now you should find a "my_app" executable, containing everything in one exe.

  Please note files:

    my-app.asd        ; define system
    package.lisp      ; example package
    dependencies.lisp ; for Quicklisp (used in "run" and "make-ASDF")
    run.lisp          ; load system (compiled)
    r.lisp            ; load system (interpreted, for development)


Notes:
------

  [Windows]

    Please note function

      eql.ignoreIOStreams();

    in main.cpp, as printing to *standard-output* would crash your GUI
    application.


Deploy:
-------

  You may want to strip your exe before deploying:

    $ strip my_app