cpython: 1811c4e5527f (original) (raw)

Mercurial > cpython

changeset 72899:1811c4e5527f

Issue #13157: Fix building Python outside its source tree [#13157]

Victor Stinner victor.stinner@haypocalc.com
date Wed, 12 Oct 2011 22:09:40 +0200
parents 8bbfb24d4824
children 5b0abbdf7f1a
files Makefile.pre.in
diffstat 1 files changed, 92 insertions(+), 88 deletions(-)[+] [-] Makefile.pre.in 180

line wrap: on

line diff

--- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -258,9 +258,9 @@ PGOBJS= [](#l1.3) Parser/pgenmain.o PARSER_HEADERS= [](#l1.6) - Parser/parser.h [](#l1.7) - Include/parsetok.h [](#l1.8) - Parser/tokenizer.h + $(srcdir)/Parser/parser.h [](#l1.10) + $(srcdir)/Include/parsetok.h [](#l1.11) + $(srcdir)/Parser/tokenizer.h PGENOBJS= (PGENMAIN)(PGENMAIN) (PGENMAIN)(POBJS) $(PGOBJS) @@ -370,7 +370,7 @@ OBJECT_OBJS= [](#l1.16) Objects/obmalloc.o [](#l1.17) Objects/capsule.o [](#l1.18) Objects/rangeobject.o [](#l1.19)

@@ -571,6 +571,9 @@ Modules/getpath.o: $(srcdir)/Modules/get Modules/python.o: $(srcdir)/Modules/python.c (MAINCC)−c(MAINCC) -c (MAINCC)c(PY_CORE_CFLAGS) -o @@ @(srcdir)/Modules/python.c +Modules/_testembed.o: $(srcdir)/Modules/_testembed.c

@@ -600,6 +603,7 @@ Parser/metagrammar.o: $(srcdir)/Parser/m Parser/tokenizer_pgen.o: $(srcdir)/Parser/tokenizer.c Parser/parsetok_pgen.o: $(srcdir)/Parser/parsetok.c +Parser/printgrammar.o: $(srcdir)/Parser/printgrammar.c Parser/pgenmain.o: $(srcdir)/Include/parsetok.h @@ -647,7 +651,7 @@ Objects/setobject.o: $(srcdir)/Objects/s (OPCODETARGETSH):(OPCODETARGETS_H): (OPCODETARGETSH):(OPCODETARGETGEN_FILES) (OPCODETARGETGEN)(OPCODETARGETGEN) (OPCODETARGETGEN)(OPCODETARGETS_H) -Python/ceval.o: $(OPCODETARGETS_H) Python/ceval_gil.h +Python/ceval.o: (OPCODETARGETSH)(OPCODETARGETS_H) (OPCODETARGETSH)(srcdir)/Python/ceval_gil.h Python/formatter_unicode.o: $(srcdir)/Python/formatter_unicode.c [](#l1.50) $(BYTESTR_DEPS) @@ -660,88 +664,88 @@ Objects/typeobject.o: $(srcdir)/Objects/

Header files

PYTHON_HEADERS= [](#l1.55) - Include/Python.h [](#l1.56) - Include/abstract.h [](#l1.57) - Include/accu.h [](#l1.58) - Include/asdl.h [](#l1.59) - Include/ast.h [](#l1.60)

-Makefile.pre: Makefile.pre.in config.status +Makefile.pre: $(srcdir)/Makefile.pre.in config.status CONFIG_FILES=Makefile.pre CONFIG_HEADERS= $(SHELL) config.status $(MAKE) -f Makefile.pre Makefile