From feb6bdda2186ec0b0d1134b2da13732f35705557 Mon Sep 17 00:00:00 2001 From: midipix Date: Sun, 23 Dec 2018 17:26:56 -0500 Subject: project: support variant-specific header-, source-, and extension lists. --- project/headers.mk | 106 ++--------------------------------------------------- 1 file changed, 3 insertions(+), 103 deletions(-) (limited to 'project/headers.mk') diff --git a/project/headers.mk b/project/headers.mk index 67865bc..a275e50 100644 --- a/project/headers.mk +++ b/project/headers.mk @@ -1,103 +1,3 @@ -API_HEADERS = \ - build/pyconfig.h \ - $(SOURCE_DIR)/Include/Python-ast.h \ - $(SOURCE_DIR)/Include/Python.h \ - $(SOURCE_DIR)/Include/abstract.h \ - $(SOURCE_DIR)/Include/accu.h \ - $(SOURCE_DIR)/Include/asdl.h \ - $(SOURCE_DIR)/Include/ast.h \ - $(SOURCE_DIR)/Include/bitset.h \ - $(SOURCE_DIR)/Include/bltinmodule.h \ - $(SOURCE_DIR)/Include/boolobject.h \ - $(SOURCE_DIR)/Include/bytearrayobject.h \ - $(SOURCE_DIR)/Include/bytes_methods.h \ - $(SOURCE_DIR)/Include/bytesobject.h \ - $(SOURCE_DIR)/Include/cellobject.h \ - $(SOURCE_DIR)/Include/ceval.h \ - $(SOURCE_DIR)/Include/classobject.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/dynamic_annotations.h \ - $(SOURCE_DIR)/Include/enumobject.h \ - $(SOURCE_DIR)/Include/errcode.h \ - $(SOURCE_DIR)/Include/eval.h \ - $(SOURCE_DIR)/Include/fileobject.h \ - $(SOURCE_DIR)/Include/fileutils.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/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/namespaceobject.h \ - $(SOURCE_DIR)/Include/node.h \ - $(SOURCE_DIR)/Include/object.h \ - $(SOURCE_DIR)/Include/objimpl.h \ - $(SOURCE_DIR)/Include/odictobject.h \ - $(SOURCE_DIR)/Include/opcode.h \ - $(SOURCE_DIR)/Include/osdefs.h \ - $(SOURCE_DIR)/Include/osmodule.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/pyatomic.h \ - $(SOURCE_DIR)/Include/pycapsule.h \ - $(SOURCE_DIR)/Include/pyctype.h \ - $(SOURCE_DIR)/Include/pydebug.h \ - $(SOURCE_DIR)/Include/pydtrace.h \ - $(SOURCE_DIR)/Include/pyerrors.h \ - $(SOURCE_DIR)/Include/pyexpat.h \ - $(SOURCE_DIR)/Include/pyfpe.h \ - $(SOURCE_DIR)/Include/pygetopt.h \ - $(SOURCE_DIR)/Include/pyhash.h \ - $(SOURCE_DIR)/Include/pylifecycle.h \ - $(SOURCE_DIR)/Include/pymacconfig.h \ - $(SOURCE_DIR)/Include/pymacro.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/pystrhex.h \ - $(SOURCE_DIR)/Include/pystrtod.h \ - $(SOURCE_DIR)/Include/pythonrun.h \ - $(SOURCE_DIR)/Include/pythread.h \ - $(SOURCE_DIR)/Include/pytime.h \ - $(SOURCE_DIR)/Include/rangeobject.h \ - $(SOURCE_DIR)/Include/setobject.h \ - $(SOURCE_DIR)/Include/sliceobject.h \ - $(SOURCE_DIR)/Include/structmember.h \ - $(SOURCE_DIR)/Include/structseq.h \ - $(SOURCE_DIR)/Include/symtable.h \ - $(SOURCE_DIR)/Include/sysmodule.h \ - $(SOURCE_DIR)/Include/token.h \ - $(SOURCE_DIR)/Include/traceback.h \ - $(SOURCE_DIR)/Include/tupleobject.h \ - $(SOURCE_DIR)/Include/typeslots.h \ - $(SOURCE_DIR)/Include/ucnhash.h \ - $(SOURCE_DIR)/Include/unicodeobject.h \ - $(SOURCE_DIR)/Include/warnings.h \ - $(SOURCE_DIR)/Include/weakrefobject.h \ - -ALL_HEADERS = $(API_HEADERS) $(INTERNAL_HEADERS) +ifneq ($(PYTHON_MAJOR),) +include $(PROJECT_DIR)/project/variants/$(PYTHON_MAJOR).$(PYTHON_MINOR).$(PYTHON_MICRO)/headers.mk +endif -- cgit v1.2.3