comparison src/Make_cyg_ming.mak @ 7695:a865f9773cb2 v7.4.1146

commit https://github.com/vim/vim/commit/a7c3795a2e65233ba2d187d680acc83bf6bf4ef5 Author: Bram Moolenaar <Bram@vim.org> Date: Wed Jan 20 22:23:15 2016 +0100 patch 7.4.1146 Problem: Can't build with Python 3 interface using MingW. Solution: Update the Makefile. (Yasuhiro Matsumoto, Ken Takata)
author Christian Brabandt <cb@256bit.org>
date Wed, 20 Jan 2016 22:30:06 +0100
parents 77a14f3bc18b
children 854302b82ff9
comparison
equal deleted inserted replaced
7694:fe56790e5c14 7695:a865f9773cb2
256 endif 256 endif
257 257
258 ifndef PYTHON3_VER 258 ifndef PYTHON3_VER
259 PYTHON3_VER=31 259 PYTHON3_VER=31
260 endif 260 endif
261 ifndef DYNAMIC_PYTHON3_DLL
262 DYNAMIC_PYTHON3_DLL=python$(PYTHON3_VER).dll
263 endif
264 ifdef PYTHON3_HOME
265 PYTHON3_HOME_DEF=-DPYTHON3_HOME=\"$(PYTHON3_HOME)\"
266 endif
261 267
262 ifeq (no,$(DYNAMIC_PYTHON3)) 268 ifeq (no,$(DYNAMIC_PYTHON3))
263 PYTHON3LIB=-L$(PYTHON3)/libs -lPYTHON$(PYTHON3_VER) 269 PYTHON3LIB=-L$(PYTHON3)/libs -lpython$(PYTHON3_VER)
264 endif 270 endif
265 271
272 ifndef PYTHON3INC
266 ifeq ($(CROSS),no) 273 ifeq ($(CROSS),no)
267 PYTHON3INC=-I $(PYTHON3)/include 274 PYTHON3INC=-I $(PYTHON3)/include
268 else 275 else
269 PYTHON3INC=-I $(PYTHON3)/win32inc 276 PYTHON3INC=-I $(PYTHON3)/win32inc
277 endif
270 endif 278 endif
271 endif 279 endif
272 280
273 # TCL interface: 281 # TCL interface:
274 # TCL=[Path to TCL directory] (Set inside Make_cyg.mak or Make_ming.mak) 282 # TCL=[Path to TCL directory] (Set inside Make_cyg.mak or Make_ming.mak)
480 endif 488 endif
481 489
482 ifdef PYTHON3 490 ifdef PYTHON3
483 CFLAGS += -DFEAT_PYTHON3 491 CFLAGS += -DFEAT_PYTHON3
484 ifeq (yes, $(DYNAMIC_PYTHON3)) 492 ifeq (yes, $(DYNAMIC_PYTHON3))
485 CFLAGS += -DDYNAMIC_PYTHON3 -DDYNAMIC_PYTHON3_DLL=\"PYTHON$(PYTHON3_VER).dll\" 493 CFLAGS += -DDYNAMIC_PYTHON3 -DDYNAMIC_PYTHON3_DLL=\"$(DYNAMIC_PYTHON3_DLL)\"
486 endif 494 endif
487 endif 495 endif
488 496
489 ifdef TCL 497 ifdef TCL
490 CFLAGS += -DFEAT_TCL $(TCLINC) 498 CFLAGS += -DFEAT_TCL $(TCLINC)
812 820
813 $(OUTDIR)/if_python.o : if_python.c if_py_both.h $(INCL) 821 $(OUTDIR)/if_python.o : if_python.c if_py_both.h $(INCL)
814 $(CC) -c $(CFLAGS) $(PYTHONINC) $(PYTHON_HOME_DEF) $< -o $@ 822 $(CC) -c $(CFLAGS) $(PYTHONINC) $(PYTHON_HOME_DEF) $< -o $@
815 823
816 $(OUTDIR)/if_python3.o : if_python3.c if_py_both.h $(INCL) 824 $(OUTDIR)/if_python3.o : if_python3.c if_py_both.h $(INCL)
817 $(CC) -c $(CFLAGS) $(PYTHON3INC) $< -o $@ 825 $(CC) -c $(CFLAGS) $(PYTHON3INC) $(PYTHON3_HOME_DEF) $< -o $@
818 826
819 $(OUTDIR)/%.o : %.c $(INCL) 827 $(OUTDIR)/%.o : %.c $(INCL)
820 $(CC) -c $(CFLAGS) $< -o $@ 828 $(CC) -c $(CFLAGS) $< -o $@
821 829
822 $(OUTDIR)/vimrc.o: vim.rc version.h gui_w32_rc.h 830 $(OUTDIR)/vimrc.o: vim.rc version.h gui_w32_rc.h