summaryrefslogtreecommitdiff
path: root/project/headers.mk
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2018-12-23 17:26:56 -0500
committermidipix <writeonce@midipix.org>2018-12-23 20:31:21 -0500
commitfeb6bdda2186ec0b0d1134b2da13732f35705557 (patch)
treefb45b57c6414308c132663cadeab3afa3f452a79 /project/headers.mk
parent23670adefe79a809600afe9d6ba4e1266df59181 (diff)
downloadsbpython3-feb6bdda2186ec0b0d1134b2da13732f35705557.tar.bz2
sbpython3-feb6bdda2186ec0b0d1134b2da13732f35705557.tar.xz
project: support variant-specific header-, source-, and extension lists.
Diffstat (limited to 'project/headers.mk')
-rw-r--r--project/headers.mk106
1 files changed, 3 insertions, 103 deletions
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