Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 1 | # |
Bram Moolenaar | 4f7e821 | 2014-11-05 13:53:32 +0100 | [diff] [blame] | 2 | # Makefile for VIM on Win32, using MinGW cross compiler on Cygwin |
Bram Moolenaar | 65c1b01 | 2005-01-31 19:02:28 +0000 | [diff] [blame] | 3 | # |
| 4 | # Also read INSTALLpc.txt! |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 5 | # |
| 6 | # This compiles Vim as a Windows application. If you want Vim to run as a |
| 7 | # Cygwin application use the Makefile (just like on Unix). |
| 8 | # |
Bram Moolenaar | 4f7e821 | 2014-11-05 13:53:32 +0100 | [diff] [blame] | 9 | # The old Make_cyg.mak (maintained by Dan Sharp et al.) was merged into |
| 10 | # Make_cyg_ming.mak. Note: USEDLL option was removed. |
| 11 | # This file contains Cygwin specific settings. Common settings are contained |
| 12 | # in Make_cyg_ming.mak. |
| 13 | # |
| 14 | # Last updated by Ken Takata. |
| 15 | # Last Change: 2014 Oct 21 |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 16 | |
Bram Moolenaar | 5004e88 | 2013-02-16 18:16:15 +0100 | [diff] [blame] | 17 | |
Bram Moolenaar | 4f7e821 | 2014-11-05 13:53:32 +0100 | [diff] [blame] | 18 | # uncomment 'PERL' if you want a perl-enabled version |
| 19 | #PERL=/cygdrive/c/perl |
Bram Moolenaar | 5004e88 | 2013-02-16 18:16:15 +0100 | [diff] [blame] | 20 | |
Bram Moolenaar | 4f7e821 | 2014-11-05 13:53:32 +0100 | [diff] [blame] | 21 | # uncomment 'LUA' if you want a Lua-enabled version |
| 22 | #LUA=/cygdrive/c/lua |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 23 | |
Bram Moolenaar | 4f7e821 | 2014-11-05 13:53:32 +0100 | [diff] [blame] | 24 | # uncomment 'MZSCHEME' if you want a MzScheme-enabled version |
| 25 | #MZSCHEME=/cygdrive/d/plt |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 26 | |
Bram Moolenaar | 4f7e821 | 2014-11-05 13:53:32 +0100 | [diff] [blame] | 27 | # uncomment 'PYTHON' if you want a python-enabled version |
| 28 | #PYTHON=/cygdrive/c/python20 |
| 29 | |
| 30 | # uncomment 'PYTHON3' if you want a python3-enabled version |
| 31 | #PYTHON3=/cygdrive/c/python31 |
| 32 | |
| 33 | # uncomment 'TCL' if you want a Tcl-enabled version |
| 34 | #TCL=/cygdrive/c/tcl |
| 35 | |
| 36 | # uncomment 'RUBY' if you want a Ruby-enabled version |
| 37 | #RUBY=/cygdribe/c/ruby |
| 38 | |
| 39 | |
Bram Moolenaar | 796cc42 | 2019-04-03 20:31:00 +0200 | [diff] [blame] | 40 | # Use MinGW-w64 cross compiler. |
| 41 | # There are two MinGW-w64 packages in Cygwin: |
| 42 | # 32-bit: mingw64-i686-gcc-g++ |
Bram Moolenaar | 4f7e821 | 2014-11-05 13:53:32 +0100 | [diff] [blame] | 43 | # 64-bit: mingw64-x86_64-gcc-g++ |
| 44 | # You may also need to set 'ARCH' in Make_cyg_ming.mak. |
Bram Moolenaar | 796cc42 | 2019-04-03 20:31:00 +0200 | [diff] [blame] | 45 | CROSS_COMPILE = i686-w64-mingw32- |
Bram Moolenaar | 4f7e821 | 2014-11-05 13:53:32 +0100 | [diff] [blame] | 46 | #CROSS_COMPILE = x86_64-w64-mingw32- |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 47 | |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 48 | |
Bram Moolenaar | 4f7e821 | 2014-11-05 13:53:32 +0100 | [diff] [blame] | 49 | # Do not change this. |
| 50 | UNDER_CYGWIN = yes |
| 51 | include Make_cyg_ming.mak |
Bram Moolenaar | 96e7a6e | 2017-09-23 19:48:29 +0200 | [diff] [blame] | 52 | |
| 53 | # vim: set noet sw=8 ts=8 sts=0 wm=0 tw=0: |