EQL5/my_app
2017-07-20 00:28:41 +02: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 extend "my_app/" template for use with ASDF and dependencies (loaded via Quicklisp) 2017-07-20 00:28:41 +02:00
make-ASDF.lisp extend "my_app/" template for use with ASDF and dependencies (loaded via Quicklisp) 2017-07-20 00:28:41 +02: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 extend "my_app/" template for use with ASDF and dependencies (loaded via Quicklisp) 2017-07-20 00:28:41 +02:00
package.lisp extend "my_app/" template for use with ASDF and dependencies (loaded via Quicklisp) 2017-07-20 00:28:41 +02:00
README.txt extend "my_app/" template for use with ASDF and dependencies (loaded via Quicklisp) 2017-07-20 00:28:41 +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 extend "my_app/" template for use with ASDF and dependencies (loaded via Quicklisp) 2017-07-20 00:28:41 +02:00

HOWTO
=====


Prepare:
--------

  - in "make.lisp", add all of your lisp files to *lisp-files* (see "lisp/")

  - adapt main.cpp (translations, initial Lisp form to evaluate, package name).


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)

  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


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