xref: /vim-8.2.3635/src/config.mk.in (revision 2bf24176)
1#
2# config.mk.in -- autoconf template for Vim on Unix		vim:ts=8:sw=8:
3#
4# DO NOT EDIT config.mk!!  It will be overwritten by configure.
5# Edit Makefile and run "make" or run ./configure with other arguments.
6#
7# Configure does not edit the makefile directly. This method is not the
8# standard use of GNU autoconf, but it has two advantages:
9#   a) The user can override every choice made by configure.
10#   b) Modifications to the makefile are not lost when configure is run.
11#
12# I hope this is worth being nonstandard. jw.
13
14@SET_MAKE@
15
16VIMNAME		= @VIMNAME@
17EXNAME		= @EXNAME@
18VIEWNAME	= @VIEWNAME@
19
20CC		= @CC@
21DEFS		= @DEFS@
22CFLAGS		= @CFLAGS@
23CPPFLAGS	= @CPPFLAGS@
24srcdir		= @srcdir@
25VPATH		= @srcdir@
26LDFLAGS		= @LDFLAGS@
27LIBS		= @LIBS@
28TAGPRG		= @TAGPRG@
29
30CPP		= @CPP@
31CPP_MM		= @CPP_MM@
32DEPEND_CFLAGS_FILTER = @DEPEND_CFLAGS_FILTER@
33LINK_AS_NEEDED	= @LINK_AS_NEEDED@
34X_CFLAGS	= @X_CFLAGS@
35X_LIBS_DIR	= @X_LIBS@
36X_PRE_LIBS	= @X_PRE_LIBS@
37X_EXTRA_LIBS	= @X_EXTRA_LIBS@
38X_LIBS		= @X_LIB@
39
40LUA_LIBS	= @LUA_LIBS@
41LUA_SRC		= @LUA_SRC@
42LUA_OBJ		= @LUA_OBJ@
43LUA_CFLAGS	= @LUA_CFLAGS@
44LUA_PRO		= @LUA_PRO@
45
46MZSCHEME_LIBS	= @MZSCHEME_LIBS@
47MZSCHEME_SRC	= @MZSCHEME_SRC@
48MZSCHEME_OBJ	= @MZSCHEME_OBJ@
49MZSCHEME_CFLAGS	= @MZSCHEME_CFLAGS@
50MZSCHEME_PRO	= @MZSCHEME_PRO@
51MZSCHEME_EXTRA	= @MZSCHEME_EXTRA@
52MZSCHEME_MZC	= @MZSCHEME_MZC@
53
54PERL		= @vi_cv_path_perl@
55PERLLIB		= @vi_cv_perllib@
56PERL_XSUBPP	= @vi_cv_perl_xsubpp@
57PERL_LIBS	= @PERL_LIBS@
58SHRPENV		= @shrpenv@
59PERL_SRC	= @PERL_SRC@
60PERL_OBJ	= @PERL_OBJ@
61PERL_PRO	= @PERL_PRO@
62PERL_CFLAGS	= @PERL_CFLAGS@
63
64PYTHON_SRC	= @PYTHON_SRC@
65PYTHON_OBJ	= @PYTHON_OBJ@
66PYTHON_CFLAGS	= @PYTHON_CFLAGS@
67PYTHON_LIBS	= @PYTHON_LIBS@
68PYTHON_CONFDIR	= @PYTHON_CONFDIR@
69PYTHON_GETPATH_CFLAGS = @PYTHON_GETPATH_CFLAGS@
70
71PYTHON3_SRC	= @PYTHON3_SRC@
72PYTHON3_OBJ	= @PYTHON3_OBJ@
73PYTHON3_CFLAGS	= @PYTHON3_CFLAGS@
74PYTHON3_LIBS	= @PYTHON3_LIBS@
75PYTHON3_CONFDIR	= @PYTHON3_CONFDIR@
76
77TCL		= @vi_cv_path_tcl@
78TCL_SRC		= @TCL_SRC@
79TCL_OBJ		= @TCL_OBJ@
80TCL_PRO		= @TCL_PRO@
81TCL_CFLAGS	= @TCL_CFLAGS@
82TCL_LIBS	= @TCL_LIBS@
83
84HANGULIN_SRC	= @HANGULIN_SRC@
85HANGULIN_OBJ	= @HANGULIN_OBJ@
86
87WORKSHOP_SRC	= @WORKSHOP_SRC@
88WORKSHOP_OBJ	= @WORKSHOP_OBJ@
89
90NETBEANS_SRC	= @NETBEANS_SRC@
91NETBEANS_OBJ	= @NETBEANS_OBJ@
92
93RUBY		= @vi_cv_path_ruby@
94RUBY_SRC	= @RUBY_SRC@
95RUBY_OBJ	= @RUBY_OBJ@
96RUBY_PRO	= @RUBY_PRO@
97RUBY_CFLAGS	= @RUBY_CFLAGS@
98RUBY_LIBS	= @RUBY_LIBS@
99
100SNIFF_SRC	= @SNIFF_SRC@
101SNIFF_OBJ	= @SNIFF_OBJ@
102
103AWK		= @AWK@
104
105STRIP		= @STRIP@
106
107EXEEXT		= @EXEEXT@
108
109COMPILEDBY	= @compiledby@
110
111INSTALLVIMDIFF	= @dovimdiff@
112INSTALLGVIMDIFF	= @dogvimdiff@
113INSTALL_LANGS	= @INSTALL_LANGS@
114INSTALL_TOOL_LANGS	= @INSTALL_TOOL_LANGS@
115
116### sed command to fix quotes while creating pathdef.c
117QUOTESED        = @QUOTESED@
118
119### Line break character as octal number for "tr"
120NL		= @line_break@
121
122### Top directory for everything
123prefix		= @prefix@
124
125### Top directory for the binary
126exec_prefix	= @exec_prefix@
127
128### Prefix for location of data files
129BINDIR		= @bindir@
130
131### For autoconf 2.60 and later (avoid a warning)
132datarootdir	= @datarootdir@
133
134### Prefix for location of data files
135DATADIR		= @datadir@
136
137### Prefix for location of man pages
138MANDIR		= @mandir@
139
140### Do we have a GUI
141GUI_INC_LOC	= @GUI_INC_LOC@
142GUI_LIB_LOC	= @GUI_LIB_LOC@
143GUI_SRC		= $(@GUITYPE@_SRC)
144GUI_OBJ		= $(@GUITYPE@_OBJ)
145GUI_DEFS	= $(@GUITYPE@_DEFS)
146GUI_IPATH	= $(@GUITYPE@_IPATH)
147GUI_LIBS_DIR	= $(@GUITYPE@_LIBS_DIR)
148GUI_LIBS1	= $(@GUITYPE@_LIBS1)
149GUI_LIBS2	= $(@GUITYPE@_LIBS2)
150GUI_INSTALL	= $(@GUITYPE@_INSTALL)
151GUI_TARGETS	= $(@GUITYPE@_TARGETS)
152GUI_MAN_TARGETS	= $(@GUITYPE@_MAN_TARGETS)
153GUI_TESTTARGET	= $(@GUITYPE@_TESTTARGET)
154GUI_TESTARG	= $(@GUITYPE@_TESTARG)
155GUI_BUNDLE	= $(@GUITYPE@_BUNDLE)
156NARROW_PROTO	= @NARROW_PROTO@
157GUI_X_LIBS	= @GUI_X_LIBS@
158MOTIF_LIBNAME	= @MOTIF_LIBNAME@
159GTK_LIBNAME	= @GTK_LIBNAME@
160
161GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@
162GRESOURCE_HDR = @GRESOURCE_HDR@
163GRESOURCE_SRC = @GRESOURCE_SRC@
164GRESOURCE_OBJ = @GRESOURCE_OBJ@
165
166### Any OS dependent extra source and object file
167OS_EXTRA_SRC	= @OS_EXTRA_SRC@
168OS_EXTRA_OBJ	= @OS_EXTRA_OBJ@
169
170### If the *.po files are to be translated to *.mo files.
171MAKEMO		= @MAKEMO@
172
173MSGFMT		= @MSGFMT@
174
175# Make sure that "make first" will run "make all" once configure has done its
176# work.  This is needed when using the Makefile in the top directory.
177first: all
178