API_HEADERS = \
build/pyconfig.h \
$(SOURCE_DIR)/Include/Python-ast.h \
$(SOURCE_DIR)/Include/Python.h \
$(SOURCE_DIR)/Include/abstract.h \
$(SOURCE_DIR)/Include/asdl.h \
$(SOURCE_DIR)/Include/ast.h \
$(SOURCE_DIR)/Include/bitset.h \
$(SOURCE_DIR)/Include/boolobject.h \
$(SOURCE_DIR)/Include/bufferobject.h \
$(SOURCE_DIR)/Include/bytearrayobject.h \
$(SOURCE_DIR)/Include/bytes_methods.h \
$(SOURCE_DIR)/Include/bytesobject.h \
$(SOURCE_DIR)/Include/cStringIO.h \
$(SOURCE_DIR)/Include/cellobject.h \
$(SOURCE_DIR)/Include/ceval.h \
$(SOURCE_DIR)/Include/classobject.h \
$(SOURCE_DIR)/Include/cobject.h \
$(SOURCE_DIR)/Include/code.h \
$(SOURCE_DIR)/Include/codecs.h \
$(SOURCE_DIR)/Include/compile.h \
$(SOURCE_DIR)/Include/complexobject.h \
$(SOURCE_DIR)/Include/datetime.h \
$(SOURCE_DIR)/Include/descrobject.h \
$(SOURCE_DIR)/Include/dictobject.h \
$(SOURCE_DIR)/Include/dtoa.h \
$(SOURCE_DIR)/Include/enumobject.h \
$(SOURCE_DIR)/Include/errcode.h \
$(SOURCE_DIR)/Include/eval.h \
$(SOURCE_DIR)/Include/fileobject.h \
$(SOURCE_DIR)/Include/floatobject.h \
$(SOURCE_DIR)/Include/frameobject.h \
$(SOURCE_DIR)/Include/funcobject.h \
$(SOURCE_DIR)/Include/genobject.h \
$(SOURCE_DIR)/Include/graminit.h \
$(SOURCE_DIR)/Include/grammar.h \
$(SOURCE_DIR)/Include/import.h \
$(SOURCE_DIR)/Include/intobject.h \
$(SOURCE_DIR)/Include/intrcheck.h \
$(SOURCE_DIR)/Include/iterobject.h \
$(SOURCE_DIR)/Include/listobject.h \
$(SOURCE_DIR)/Include/longintrepr.h \
$(SOURCE_DIR)/Include/longobject.h \
$(SOURCE_DIR)/Include/marshal.h \
$(SOURCE_DIR)/Include/memoryobject.h \
$(SOURCE_DIR)/Include/metagrammar.h \
$(SOURCE_DIR)/Include/methodobject.h \
$(SOURCE_DIR)/Include/modsupport.h \
$(SOURCE_DIR)/Include/moduleobject.h \
$(SOURCE_DIR)/Include/node.h \
$(SOURCE_DIR)/Include/object.h \
$(SOURCE_DIR)/Include/objimpl.h \
$(SOURCE_DIR)/Include/opcode.h \
$(SOURCE_DIR)/Include/osdefs.h \
$(SOURCE_DIR)/Include/parsetok.h \
$(SOURCE_DIR)/Include/patchlevel.h \
$(SOURCE_DIR)/Include/pgen.h \
$(SOURCE_DIR)/Include/pgenheaders.h \
$(SOURCE_DIR)/Include/py_curses.h \
$(SOURCE_DIR)/Include/pyarena.h \
$(SOURCE_DIR)/Include/pycapsule.h \
$(SOURCE_DIR)/Include/pyctype.h \
$(SOURCE_DIR)/Include/pydebug.h \
$(SOURCE_DIR)/Include/pyerrors.h \
$(SOURCE_DIR)/Include/pyexpat.h \
$(SOURCE_DIR)/Include/pyfpe.h \
$(SOURCE_DIR)/Include/pygetopt.h \
$(SOURCE_DIR)/Include/pymacconfig.h \
$(SOURCE_DIR)/Include/pymactoolbox.h \
$(SOURCE_DIR)/Include/pymath.h \
$(SOURCE_DIR)/Include/pymem.h \
$(SOURCE_DIR)/Include/pyport.h \
$(SOURCE_DIR)/Include/pystate.h \
$(SOURCE_DIR)/Include/pystrcmp.h \
$(SOURCE_DIR)/Include/pystrtod.h \
$(SOURCE_DIR)/Include/pythonrun.h \
$(SOURCE_DIR)/Include/pythread.h \
$(SOURCE_DIR)/Include/rangeobject.h \
$(SOURCE_DIR)/Include/setobject.h \
$(SOURCE_DIR)/Include/sliceobject.h \
$(SOURCE_DIR)/Include/stringobject.h \
$(SOURCE_DIR)/Include/structmember.h \
$(SOURCE_DIR)/Include/structseq.h \
$(SOURCE_DIR)/Include/symtable.h \
$(SOURCE_DIR)/Include/sysmodule.h \
$(SOURCE_DIR)/Include/timefuncs.h \
$(SOURCE_DIR)/Include/token.h \
$(SOURCE_DIR)/Include/traceback.h \
$(SOURCE_DIR)/Include/tupleobject.h \
$(SOURCE_DIR)/Include/ucnhash.h \
$(SOURCE_DIR)/Include/unicodeobject.h \
$(SOURCE_DIR)/Include/warnings.h \
$(SOURCE_DIR)/Include/weakrefobject.h \
INTERNAL_HEADERS = \
$(SOURCE_DIR)/Modules/posixmodule.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi_arm_wince/fficonfig.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi_arm_wince/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi_arm_wince/ffi_common.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi_arm_wince/ffi.h \
$(SOURCE_DIR)/Modules/_ctypes/_ctypes_test.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/testsuite/libffi.call/ffitest.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/m88k/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/avr32/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/sh64/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/moxie/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/cris/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/tile/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/vax/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/arc/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/sh/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/aarch64/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/alpha/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/pa/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/x86/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/m32r/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/frv/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/metag/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/powerpc/asm.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/powerpc/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/powerpc/ffi_powerpc.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/s390/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/m68k/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/mips/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/microblaze/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/ia64/ia64_flags.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/ia64/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/sparc/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/bfin/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/arm/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/xtensa/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/src/nios2/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi/include/ffi_common.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi_msvc/fficonfig.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi_msvc/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi_msvc/ffi_common.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi_msvc/ffi.h \
$(SOURCE_DIR)/Modules/_ctypes/ctypes.h \
$(SOURCE_DIR)/Modules/_ctypes/ctypes_dlfcn.h \
$(SOURCE_DIR)/Modules/_ctypes/darwin/dlfcn.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi_osx/include/ppc-ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi_osx/include/fficonfig.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi_osx/include/x86-ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi_osx/include/ffitarget.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi_osx/include/ffi_common.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi_osx/include/ffi.h \
$(SOURCE_DIR)/Modules/_ctypes/libffi_osx/powerpc/ppc-darwin.h \
$(SOURCE_DIR)/Modules/zlib/inflate.h \
$(SOURCE_DIR)/Modules/zlib/zutil.h \
$(SOURCE_DIR)/Modules/zlib/zlib.h \
$(SOURCE_DIR)/Modules/zlib/inffast.h \
$(SOURCE_DIR)/Modules/zlib/trees.h \
$(SOURCE_DIR)/Modules/zlib/deflate.h \
$(SOURCE_DIR)/Modules/zlib/gzguts.h \
$(SOURCE_DIR)/Modules/zlib/inffixed.h \
$(SOURCE_DIR)/Modules/zlib/zconf.h \
$(SOURCE_DIR)/Modules/zlib/inftrees.h \
$(SOURCE_DIR)/Modules/zlib/crc32.h \
$(SOURCE_DIR)/Modules/socketmodule.h \
$(SOURCE_DIR)/Modules/_ssl_data.h \
$(SOURCE_DIR)/Modules/rotatingtree.h \
$(SOURCE_DIR)/Modules/expat/internal.h \
$(SOURCE_DIR)/Modules/expat/pyexpatns.h \
$(SOURCE_DIR)/Modules/expat/iasciitab.h \
$(SOURCE_DIR)/Modules/expat/ascii.h \
$(SOURCE_DIR)/Modules/expat/xmltok.h \
$(SOURCE_DIR)/Modules/expat/xmlrole.h \
$(SOURCE_DIR)/Modules/expat/nametab.h \
$(SOURCE_DIR)/Modules/expat/latin1tab.h \
$(SOURCE_DIR)/Modules/expat/siphash.h \
$(SOURCE_DIR)/Modules/expat/expat.h \
$(SOURCE_DIR)/Modules/expat/expat_config.h \
$(SOURCE_DIR)/Modules/expat/asciitab.h \
$(SOURCE_DIR)/Modules/expat/utf8tab.h \
$(SOURCE_DIR)/Modules/expat/winconfig.h \
$(SOURCE_DIR)/Modules/expat/expat_external.h \
$(SOURCE_DIR)/Modules/expat/xmltok_impl.h \
$(SOURCE_DIR)/Modules/bsddb.h \
$(SOURCE_DIR)/Modules/tkinter.h \
$(SOURCE_DIR)/Modules/unicodename_db.h \
$(SOURCE_DIR)/Modules/_sqlite/statement.h \
$(SOURCE_DIR)/Modules/_sqlite/prepare_protocol.h \
$(SOURCE_DIR)/Modules/_sqlite/cache.h \
$(SOURCE_DIR)/Modules/_sqlite/row.h \
$(SOURCE_DIR)/Modules/_sqlite/module.h \
$(SOURCE_DIR)/Modules/_sqlite/connection.h \
$(SOURCE_DIR)/Modules/_sqlite/util.h \
$(SOURCE_DIR)/Modules/_sqlite/sqlitecompat.h \
$(SOURCE_DIR)/Modules/_sqlite/microprotocols.h \
$(SOURCE_DIR)/Modules/_sqlite/cursor.h \
$(SOURCE_DIR)/Modules/sre_constants.h \
$(SOURCE_DIR)/Modules/unicodedata_db.h \
$(SOURCE_DIR)/Modules/_math.h \
$(SOURCE_DIR)/Modules/addrinfo.h \
$(SOURCE_DIR)/Modules/cgensupport.h \
$(SOURCE_DIR)/Modules/sre.h \
$(SOURCE_DIR)/Modules/cjkcodecs/mappings_tw.h \
$(SOURCE_DIR)/Modules/cjkcodecs/alg_jisx0201.h \
$(SOURCE_DIR)/Modules/cjkcodecs/cjkcodecs.h \
$(SOURCE_DIR)/Modules/cjkcodecs/emu_jisx0213_2000.h \
$(SOURCE_DIR)/Modules/cjkcodecs/multibytecodec.h \
$(SOURCE_DIR)/Modules/cjkcodecs/mappings_jisx0213_pair.h \
$(SOURCE_DIR)/Modules/cjkcodecs/mappings_jp.h \
$(SOURCE_DIR)/Modules/cjkcodecs/mappings_kr.h \
$(SOURCE_DIR)/Modules/cjkcodecs/mappings_hk.h \
$(SOURCE_DIR)/Modules/cjkcodecs/mappings_cn.h \
$(SOURCE_DIR)/Modules/_io/_iomodule.h \
$(SOURCE_DIR)/Modules/_multiprocessing/multiprocessing.h \
$(SOURCE_DIR)/Modules/_multiprocessing/connection.h \
$(SOURCE_DIR)/Modules/timing.h \
$(SOURCE_DIR)/Modules/md5.h \
$(SOURCE_DIR)/Modules/testcapi_long.h \
$(SOURCE_DIR)/Modules/yuv.h \
$(SOURCE_DIR)/Objects/stringlib/string_format.h \
$(SOURCE_DIR)/Objects/stringlib/partition.h \
$(SOURCE_DIR)/Objects/stringlib/unicodedefs.h \
$(SOURCE_DIR)/Objects/stringlib/stringdefs.h \
$(SOURCE_DIR)/Objects/stringlib/find.h \
$(SOURCE_DIR)/Objects/stringlib/split.h \
$(SOURCE_DIR)/Objects/stringlib/transmogrify.h \
$(SOURCE_DIR)/Objects/stringlib/ctype.h \
$(SOURCE_DIR)/Objects/stringlib/count.h \
$(SOURCE_DIR)/Objects/stringlib/fastsearch.h \
$(SOURCE_DIR)/Objects/stringlib/localeutil.h \
$(SOURCE_DIR)/Objects/stringlib/formatter.h \
$(SOURCE_DIR)/Objects/unicodetype_db.h \
$(SOURCE_DIR)/Parser/parser.h \
$(SOURCE_DIR)/Parser/tokenizer.h \
ALL_HEADERS = $(API_HEADERS) $(INTERNAL_HEADERS)