summaryrefslogtreecommitdiff
path: root/sys/src/cmd/python/Parser/mkfile
blob: 78edcd21d563bf32a7cde4a6c09b5516021a64b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
APE=/sys/src/ape
<$APE/config

LIB=/$objtype/lib/ape/libpython.a

OFILES=\
	acceler.$O\
	bitset.$O\
	firstsets.$O\
	grammar1.$O\
	listnode.$O\
	metagrammar.$O\
	myreadline.$O\
	node.$O\
	parser.$O\
	parsetok.$O\
	tokenizer.$O\

CLEANFILES=$O.pgen

</sys/src/cmd/mksyslib

CFLAGS=-c -I.. -I../Include -DT$objtype -DPy_BUILD_CORE -DNDEBUG

obmalloc.$O:	../Objects/obmalloc.c
	$CC $CFLAGS $prereq

mysnprintf.$O:	../Python/mysnprintf.c
	$CC $CFLAGS $prereq

PGENOFILES=\
	acceler.$O\
	bitset.$O\
	firstsets.$O\
	grammar.$O\
	grammar1.$O\
	listnode.$O\
	metagrammar.$O\
	node.$O\
	parser.$O\
	parsetok.$O\
	pgen.$O\
	pgenmain.$O\
	printgrammar.$O\
	tokenizer_pgen.$O\
	obmalloc.$O\
	mysnprintf.$O\

$O.pgen:	$PGENOFILES
	$LD -o $target $prereq