summaryrefslogtreecommitdiff
path: root/devel/python/gen.rc
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2016-11-19 01:12:09 -0800
committerMichael Forney <mforney@mforney.org>2016-11-19 01:57:26 -0800
commitdf171453b1d23b8dccfb61c16d14935166595dbd (patch)
treee6d21a815544423ff8cc5fcff02bb99b39c050ec /devel/python/gen.rc
parent4bfd73f8c5ba63018359e5773d6dc4a84397bc51 (diff)
Move some programming languages from devel to lang
Diffstat (limited to 'devel/python/gen.rc')
-rw-r--r--devel/python/gen.rc179
1 files changed, 0 insertions, 179 deletions
diff --git a/devel/python/gen.rc b/devel/python/gen.rc
deleted file mode 100644
index bbe4bee3..00000000
--- a/devel/python/gen.rc
+++ /dev/null
@@ -1,179 +0,0 @@
-cflags=(\
- -fwrapv\
- -D NDEBUG\
- -D Py_BUILD_CORE\
- -I include\
- -I '$dir' \
- -I '$srcdir'/Include\
-)
-
-srcs=(\
- Modules/^(\
- getbuildinfo.c\
- getpath.c.o\
- main.c\
- gcmodule.c\
- `{awk -f modules.awk Setup | sort -u}\
- )\
- Objects/^(\
- abstract.c\
- accu.c\
- boolobject.c\
- bytes_methods.c\
- bytearrayobject.c\
- bytesobject.c\
- cellobject.c\
- classobject.c\
- codeobject.c\
- complexobject.c\
- descrobject.c\
- enumobject.c\
- exceptions.c\
- genobject.c\
- fileobject.c\
- floatobject.c\
- frameobject.c\
- funcobject.c\
- iterobject.c\
- listobject.c\
- longobject.c\
- dictobject.c\
- odictobject.c\
- memoryobject.c\
- methodobject.c\
- moduleobject.c\
- namespaceobject.c\
- object.c\
- obmalloc.c\
- capsule.c\
- rangeobject.c\
- setobject.c\
- sliceobject.c\
- structseq.c\
- tupleobject.c\
- typeobject.c\
- unicodeobject.c\
- unicodectype.c\
- weakrefobject.c\
- )\
- Parser/^(\
- acceler.c\
- grammar1.c\
- listnode.c\
- node.c\
- parser.c\
- bitset.c\
- metagrammar.c\
- firstsets.c\
- grammar.c\
- pgen.c\
- myreadline.c parsetok.c tokenizer.c\
- )\
- Python/^(\
- _warnings.c\
- Python-ast.c\
- asdl.c\
- ast.c\
- bltinmodule.c\
- ceval.c\
- compile.c\
- codecs.c\
- dynamic_annotations.c\
- errors.c\
- frozenmain.c\
- future.c\
- getargs.c\
- getcompiler.c\
- getcopyright.c\
- getplatform.c\
- getversion.c\
- graminit.c\
- import.c\
- importdl.c\
- marshal.c\
- modsupport.c\
- mystrtoul.c\
- mysnprintf.c\
- peephole.c\
- pyarena.c\
- pyctype.c\
- pyfpe.c\
- pyhash.c\
- pylifecycle.c\
- pymath.c\
- pystate.c\
- pythonrun.c\
- pytime.c\
- random.c\
- structmember.c\
- symtable.c\
- sysmodule.c\
- traceback.c\
- getopt.c\
- pystrcmp.c\
- pystrtod.c\
- pystrhex.c\
- dtoa.c\
- formatter_unicode.c\
- fileutils.c\
- dynload_stub.c\
- thread.c\
- frozen.c\
- )\
- '$outdir'/config.c\
-)
-checkstatus
-
-libs=()
-deps=()
-
-if(grep -q '^_ctypes' Setup) {
- cflags=($cflags -isystem '$builddir'/desktop/libffi/include)
- deps=($deps phony/desktop/libffi/headers)
- libs=($libs desktop/libffi/libffi.a)
-}
-if(grep -qE '^(_hashlib|_ssl)' Setup) {
- cflags=($cflags -isystem '$builddir'/core/libressl/include)
- deps=($deps phony/core/libressl/headers)
- libs=($libs core/libressl/^(libssl.a libcrypto.a) core/openbsd/libbsd.a)
-}
-if(grep -q '^pyexpat' Setup) {
- cflags=($cflags -isystem '$builddir'/desktop/expat/include)
- deps=($deps phony/desktop/expat/headers)
- libs=($libs desktop/expat/libexpat.a)
-}
-if(grep -q '^zlib' Setup) {
- cflags=($cflags -isystem '$builddir'/core/zlib/include)
- deps=($deps phony/core/zlib/headers)
- libs=($libs core/zlib/libz.a)
-}
-
-rule makesetup 'wd=$$PWD && cd $outdir && $$wd/$srcdir/Modules/makesetup -s $$wd/$srcdir -m - $$wd/$in'
-build '$outdir'/config.c makesetup '$dir'/Setup '|' '$srcdir'/Modules/^(makesetup config.c.in)
-
-cflags $cflags
-
-cc Modules/getpath.c ; defs='-D '''^(\
- 'PYTHONPATH='":plat-linux"\
- 'PREFIX='"/"\
- 'EXEC_PREFIX='"/"\
- 'VERSION='"3.5"\
- 'VPATH='""\
-)^'''' with cflags '$cflags '$"defs
-
-lib libpython.a -d $"deps $srcs
-
-exe python Programs/python.c libpython.a '$builddir'/$libs
-file bin/python3 '$outdir'/python 755
-sym bin/python python3
-
-pylibs=`{grep -v '^#' pylibs.txt}
-checkstatus
-for(f in $pylibs)
- file lib/python3.5/$f '$srcdir'/Lib/$f 644
-for(f in _sysconfigdata.py Makefile)
- file lib/python3.5/$f '$dir'/lib/$f 644
-dir lib/python3.5/lib-dynload 755
-
-gen_inputs='$dir'/^(Setup modules.awk)
-fetch curl