A bunch of header files were not listed as dependencies for object files. Changes to files like Parser/parser.h weren't picked up by make.

This commit is contained in:
Christian Heimes 2008-01-21 13:11:15 +00:00
parent 66e7363c10
commit 3beae9b9df
1 changed files with 29 additions and 7 deletions

View File

@ -224,6 +224,10 @@ PGOBJS= \
Parser/printgrammar.o \ Parser/printgrammar.o \
Parser/pgenmain.o Parser/pgenmain.o
PARSER_HEADERS= \
Parser/parser.h \
Parser/tokenizer.h
PGENOBJS= $(PGENMAIN) $(POBJS) $(PGOBJS) PGENOBJS= $(PGENMAIN) $(POBJS) $(PGOBJS)
########################################################################## ##########################################################################
@ -515,12 +519,15 @@ Objects/unicodectype.o: $(srcdir)/Objects/unicodectype.c \
# Header files # Header files
PYTHON_HEADERS= \ PYTHON_HEADERS= \
Include/Python.h \
Include/Python-ast.h \ Include/Python-ast.h \
Include/asdl.h \ Include/Python.h \
Include/abstract.h \ Include/abstract.h \
Include/asdl.h \
Include/ast.h \
Include/bitset.h \
Include/boolobject.h \ Include/boolobject.h \
Include/bufferobject.h \ Include/bufferobject.h \
Include/cellobject.h \
Include/ceval.h \ Include/ceval.h \
Include/classobject.h \ Include/classobject.h \
Include/cobject.h \ Include/cobject.h \
@ -531,46 +538,61 @@ PYTHON_HEADERS= \
Include/descrobject.h \ Include/descrobject.h \
Include/dictobject.h \ Include/dictobject.h \
Include/enumobject.h \ Include/enumobject.h \
Include/genobject.h \ Include/errcode.h \
Include/eval.h \
Include/fileobject.h \ Include/fileobject.h \
Include/floatobject.h \ Include/floatobject.h \
Include/frameobject.h \
Include/funcobject.h \ Include/funcobject.h \
Include/genobject.h \
Include/import.h \ Include/import.h \
Include/intobject.h \ Include/intobject.h \
Include/intrcheck.h \ Include/intrcheck.h \
Include/iterobject.h \ Include/iterobject.h \
Include/listobject.h \ Include/listobject.h \
Include/longintrepr.h \
Include/longobject.h \ Include/longobject.h \
Include/marshal.h \
Include/metagrammar.h \
Include/methodobject.h \ Include/methodobject.h \
Include/modsupport.h \ Include/modsupport.h \
Include/moduleobject.h \ Include/moduleobject.h \
Include/node.h \
Include/object.h \ Include/object.h \
Include/objimpl.h \ Include/objimpl.h \
Include/opcode.h \
Include/osdefs.h \
Include/parsetok.h \ Include/parsetok.h \
Include/patchlevel.h \ Include/patchlevel.h \
Include/pgen.h \
Include/pgenheaders.h \
Include/pyarena.h \ Include/pyarena.h \
Include/pydebug.h \ Include/pydebug.h \
Include/pyerrors.h \ Include/pyerrors.h \
Include/pyfpe.h \ Include/pyfpe.h \
Include/pygetopt.h \
Include/pymem.h \ Include/pymem.h \
Include/pyport.h \ Include/pyport.h \
Include/pystate.h \ Include/pystate.h \
Include/pystrtod.h \
Include/pystrcmp.h \ Include/pystrcmp.h \
Include/pystrtod.h \
Include/pythonrun.h \ Include/pythonrun.h \
Include/pythread.h \
Include/rangeobject.h \ Include/rangeobject.h \
Include/setobject.h \ Include/setobject.h \
Include/sliceobject.h \ Include/sliceobject.h \
Include/stringobject.h \ Include/stringobject.h \
Include/structseq.h \
Include/structmember.h \ Include/structmember.h \
Include/structseq.h \
Include/symtable.h \ Include/symtable.h \
Include/sysmodule.h \ Include/sysmodule.h \
Include/traceback.h \ Include/traceback.h \
Include/tupleobject.h \ Include/tupleobject.h \
Include/ucnhash.h \
Include/unicodeobject.h \ Include/unicodeobject.h \
Include/weakrefobject.h \ Include/weakrefobject.h \
pyconfig.h pyconfig.h \
$(PARSER_HEADERS)
$(LIBRARY_OBJS) $(MODOBJS) Modules/python.o: $(PYTHON_HEADERS) $(LIBRARY_OBJS) $(MODOBJS) Modules/python.o: $(PYTHON_HEADERS)