blob: f160c425be41cd89e7329adf19e4da43a0cbddeb (
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
52
53
54
|
# NOTE: Makefile.in is converted into Makefile by the configure script
# in the parent directory. Once configure has run, you can recreate
# the Makefile by running just config.status.
# === Variables set by config.status ===
VERSION= @VERSION@
srcdir= @srcdir@
VPATH= @srcdir@
CC= @CC@
RANLIB= @RANLIB@
AR= @AR@
DEFS= @DEFS@
LIBS= @LIBS@
# === Fixed definitions ===
TOP= ..
PGENDIR= $(TOP)/Parser
PGEN= $(PGENDIR)/pgen
DESTH= $(srcdir)/$(TOP)/Include/graminit.h
DESTC= $(srcdir)/$(TOP)/Python/graminit.c
all: install
# This target is used by the master Makefile to add the objects to the library
add2lib:
install: $(DESTH) $(DESTC)
depend:
$(DESTH): graminit.h
cp graminit.h $(DESTH)
$(DESTC): graminit.c
cp graminit.c $(DESTC)
graminit.c graminit.h: $(PGEN) Grammar
$(PGEN) $(srcdir)/Grammar
$(PGEN):
cd $(PGENDIR); $(MAKE) pgen
clean:
-rm -f *.o core *~ [@,#]* *.old *.orig *.rej
-rm -f graminit.[ch]
clobber: clean
-rm -f tags TAGS
|