Overview
Comment: | Implement portable compilation mode, to compile it for "portable app" use. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
ec088682c354de19d3ddbc2a6b620966 |
User & Date: | user on 2021-05-23 23:23:10 |
Other Links: | manifest | tags |
Context
2021-05-24
| ||
05:06 | Implement the {edit} macro. check-in: c343f9952a user: user tags: trunk | |
2021-05-23
| ||
23:23 | Implement portable compilation mode, to compile it for "portable app" use. check-in: ec088682c3 user: user tags: trunk | |
20:24 | Implement the "portable app" mode. check-in: 3d7617dc1f user: user tags: trunk | |
Changes
Modified README from [3ba530008b] to [347e9fe876].
︙ | |||
50 51 52 53 54 55 56 57 58 59 60 61 62 63 | 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | + + + + + + | The distributor should edit man6/heromesh.str in order to correctly specify the directory containing the documentation files. Before using it, you must create a file called .heromeshrc in your home directory; you may use default.heromeshrc to start with, and then customize it as you wish. If compiled with "./compile p" then it is installed as "bin/heromesh" (relative to the current directory, which should be the directory where the source files are) and installs "bin/current.heromeshrc" as well (if it does not already exist; it won't overwrite an existing file). In this case, it can be used as a "portable app" mode. === Documentation === Free Hero Mesh includes the following documentation files (plain text): * ARCHITECTURE: Describes the source code of Free Hero Mesh. This is only |
︙ |
Modified compile from [309c7eb53b] to [b773ff22d0].
1 2 3 4 5 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | + + + + + + - + | #!/bin/bash -- set -e if test "$1" = "p"; then echo 'Using portable mode.' test -d bin || mkdir bin export EXE=bin/heromesh test -e bin/current.heromeshrc || cp default.heromeshrc bin/current.heromeshrc fi test -f CFLAGS || echo xxx > CFLAGS test "xx$CFLAGS" = "x`cat CFLAGS`" || rm bindings.o class.o picture.o function.o exec.o game.o edit.o picedit.o || true echo "x$CFLAGS" > CFLAGS |
︙ |