Mercurial > vim
comparison src/INSTALLami.txt @ 22198:591f210d9324 v8.2.1648
patch 8.2.1648: Amiga: no common build file for Amiga (-like) systems
Commit: https://github.com/vim/vim/commit/a62372be1f73b69f9d4c9413ec816d773a16a0f5
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Sep 9 20:41:40 2020 +0200
patch 8.2.1648: Amiga: no common build file for Amiga (-like) systems
Problem: Amiga: no common build file for Amiga (-like) systems.
Solution: Turn Make_morph.mak into Make_ami.mak. (Ola S?der, closes https://github.com/vim/vim/issues/6805)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 09 Sep 2020 20:45:05 +0200 |
parents | 3fc0f57ecb91 |
children |
comparison
equal
deleted
inserted
replaced
22197:cdd94e6f5cfa | 22198:591f210d9324 |
---|---|
1 INSTALLami.txt - Installation of Vim from source on Amiga | 1 INSTALLami.txt - Installation of Vim from source on Amiga and MorphOS |
2 | 2 |
3 This file contains instructions for compiling Vim. If you already have an | 3 This file contains instructions for compiling Vim. If you already have an |
4 executable version of Vim, you don't need this. | 4 executable version of Vim, you don't need this. |
5 | 5 |
6 The file "feature.h" can be edited to match your preferences. You can skip | 6 The file "feature.h" can be edited to match your preferences. You can skip |
7 this, then you will get the default behavior as is documented, which should | 7 this, then you will get the default behavior as is documented, which should |
8 be fine for most people. | 8 be fine for most people. |
9 | 9 |
10 Summary: | |
11 make -f Make_ami.mak gcc | |
12 make -f Make_ami.mak CC=vc vbcc | |
10 | 13 |
11 Summary: | 14 Please note that currently only gcc has been tested. VBCC would need its own |
12 make -f Make_manx.mak Manx C | 15 CFLAGS, but should otherwise work out of the box. For cross-compiling, UNM |
13 make -f Make_sas.mak Lattice/SAS C | 16 can be used to override uname and thereby set the target. An example is shown |
14 make -f Make_dice.mak DICE | 17 below: |
15 | 18 |
16 The Manx compiler is preferred, it was used to produce the Amiga executable | 19 make -f Make_ami.mak CC=ppc-morphos-gcc UNM=MorphOS |
17 and has been tested most. You should not get any errors or warnings. | |
18 | |
19 The SAS compiler can be used. Older versions (6.0 to 6.3) don't work with the | |
20 optimizer switched on. This seems to be fixed with 6.5 or 6.56, but this has | |
21 not been tested much. Also disable optimizing when the compiler runs out of | |
22 memory or crashes the system (yes, that happens; did I say the Manx compiler | |
23 is preferred?). | |
24 | |
25 The DICE makefile has been reported to work by one person only. | |
26 | |
27 You will have to set the "VIM" environment variable to the location of the | |
28 documentation files. | |
29 | |
30 | |
31 MorphOS | |
32 | |
33 Use the Make_morph.mak Makefile: | |
34 make -f Make_morph.mak |