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 15 16VIMNAME = vim 17EXNAME = ex 18VIEWNAME = view 19 20CC = gcc 21DEFS = -DHAVE_CONFIG_H 22CFLAGS = -g -O2 -D_FORTIFY_SOURCE=1 23CPPFLAGS = 24srcdir = . 25 26LDFLAGS = -L/usr/local/lib 27LIBS = -lm -lncurses -liconv 28TAGPRG = ctags -t 29 30CPP = gcc -E 31CPP_MM = M 32DEPEND_CFLAGS_FILTER = | sed 's+-I */+-isystem /+g' 33X_CFLAGS = 34X_LIBS_DIR = 35X_PRE_LIBS = 36X_EXTRA_LIBS = 37X_LIBS = 38 39LUA_LIBS = 40LUA_SRC = 41LUA_OBJ = 42LUA_CFLAGS = 43LUA_PRO = 44 45MZSCHEME_LIBS = 46MZSCHEME_SRC = 47MZSCHEME_OBJ = 48MZSCHEME_CFLAGS = 49MZSCHEME_PRO = 50MZSCHEME_EXTRA = 51MZSCHEME_MZC = 52 53PERL = 54PERLLIB = 55PERL_LIBS = 56SHRPENV = 57PERL_SRC = 58PERL_OBJ = 59PERL_PRO = 60PERL_CFLAGS = 61 62PYTHON_SRC = 63PYTHON_OBJ = 64PYTHON_CFLAGS = 65PYTHON_LIBS = 66PYTHON_CONFDIR = 67PYTHON_GETPATH_CFLAGS = 68 69PYTHON3_SRC = 70PYTHON3_OBJ = 71PYTHON3_CFLAGS = 72PYTHON3_LIBS = 73PYTHON3_CONFDIR = 74 75TCL = 76TCL_SRC = 77TCL_OBJ = 78TCL_PRO = 79TCL_CFLAGS = 80TCL_LIBS = 81 82HANGULIN_SRC = 83HANGULIN_OBJ = 84 85WORKSHOP_SRC = 86WORKSHOP_OBJ = 87 88NETBEANS_SRC = netbeans.c 89NETBEANS_OBJ = objects/netbeans.o 90 91RUBY = 92RUBY_SRC = 93RUBY_OBJ = 94RUBY_PRO = 95RUBY_CFLAGS = 96RUBY_LIBS = 97 98SNIFF_SRC = 99SNIFF_OBJ = 100 101AWK = awk 102 103STRIP = strip 104 105EXEEXT = 106 107COMPILEDBY = 108 109INSTALLVIMDIFF = installvimdiff 110INSTALLGVIMDIFF = installgvimdiff 111INSTALL_LANGS = install-languages 112INSTALL_TOOL_LANGS = install-tool-languages 113 114### sed command to fix quotes while creating pathdef.c 115QUOTESED = sed -e 's/[\\"]/\\&/g' -e 's/\\"/"/' -e 's/\\";$$/";/' 116 117### Line break character as octal number for "tr" 118NL = "\\012" 119 120### Top directory for everything 121prefix = /usr 122 123### Top directory for the binary 124exec_prefix = ${prefix} 125 126### Prefix for location of data files 127BINDIR = ${exec_prefix}/bin 128 129### For autoconf 2.60 and later (avoid a warning) 130datarootdir = ${prefix}/share 131 132### Prefix for location of data files 133DATADIR = ${datarootdir} 134 135### Prefix for location of man pages 136MANDIR = /usr/share/man 137 138### Do we have a GUI 139GUI_INC_LOC = 140GUI_LIB_LOC = 141GUI_SRC = $(NONE_SRC) 142GUI_OBJ = $(NONE_OBJ) 143GUI_DEFS = $(NONE_DEFS) 144GUI_IPATH = $(NONE_IPATH) 145GUI_LIBS_DIR = $(NONE_LIBS_DIR) 146GUI_LIBS1 = $(NONE_LIBS1) 147GUI_LIBS2 = $(NONE_LIBS2) 148GUI_INSTALL = $(NONE_INSTALL) 149GUI_TARGETS = $(NONE_TARGETS) 150GUI_MAN_TARGETS = $(NONE_MAN_TARGETS) 151GUI_TESTTARGET = $(NONE_TESTTARGET) 152GUI_TESTARG = $(NONE_TESTARG) 153GUI_BUNDLE = $(NONE_BUNDLE) 154NARROW_PROTO = 155GUI_X_LIBS = 156MOTIF_LIBNAME = 157GTK_LIBNAME = 158 159### Any OS dependent extra source and object file 160OS_EXTRA_SRC = 161OS_EXTRA_OBJ = 162 163### If the *.po files are to be translated to *.mo files. 164MAKEMO = 165 166# Make sure that "make first" will run "make all" once configure has done its 167# work. This is needed when using the Makefile in the top directory. 168first: all 169