History

add hg and python

cinap_lenrek committed 15 years ago

Commit 4bb9e221 parent 987265c3706 files · +1228772 −-233Browse files

Showing the changes to sys/src/cmd/python/Python/mkfile (1 of 3706 files). Show all

Unified · Split

sys/src/cmd/python/Python/mkfile+64−0
@@ -0,0 +1,64 @@
1</$cputype/mkfile
2cpuO=$O
3APE=/sys/src/ape
4<$APE/config
5
6LIB=/$objtype/lib/ape/libpython.a
7
8OFILES=\
9 Python-ast.$O\
10 asdl.$O\
11 ast.$O\
12 bltinmodule.$O\
13 ceval.$O\
14 codecs.$O\
15 compile.$O\
16 dynload_stub.$O\
17 errors.$O\
18# fmod.$O\
19 frozen.$O\
20 frozenmain.$O\
21 future.$O\
22 getargs.$O\
23 getcompiler.$O\
24 getcopyright.$O\
25 getmtime.$O\
26 getopt.$O\
27 getplatform.$O\
28 getversion.$O\
29 import.$O\
30 importdl.$O\
31 marshal.$O\
32 modsupport.$O\
33 mysnprintf.$O\
34 mystrtoul.$O\
35 pyarena.$O\
36 pyfpe.$O\
37 pystate.$O\
38 pystrtod.$O\
39 pythonrun.$O\
40# sigcheck.$O\
41 structmember.$O\
42 symtable.$O\
43 sysmodule.$O\
44 thread.$O\
45 traceback.$O\
46 graminit.$O\
47
48</sys/src/cmd/mksyslib
49
50CFLAGS=-c -I.. -I../Include -DT$objtype -DPy_BUILD_CORE -DNDEBUG
51
52graminit.c ../Include/graminit.h:V: ../Parser/$cpuO.pgen
53 ../Parser/$cpuO.pgen ../Grammar/Grammar graminit.h graminit.c
54 mv graminit.h ../Include
55
56
57# when cputype!=objtype, $PGENO causes unnecessary object files to be created.
58# but when cputype==objtype, it keeps this mkfile from fighting with mkfile.pgen
59# over creating some of these.
60../Parser/$cpuO.pgen:V: $PGENO
61 @{
62 cd ../Parser
63 objtype=$cputype mk $cpuO.pgen
64 }