summaryrefslogtreecommitdiffstats
path: root/Parser/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'Parser/Makefile.in')
-rw-r--r--Parser/Makefile.in73
1 files changed, 73 insertions, 0 deletions
diff --git a/Parser/Makefile.in b/Parser/Makefile.in
new file mode 100644
index 0000000..01d14f2
--- /dev/null
+++ b/Parser/Makefile.in
@@ -0,0 +1,73 @@
+# 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.stat ===
+
+srcdir= @srcdir@
+VPATH= @srcdir@
+
+CC= @CC@
+RANLIB= @RANLIB@
+
+
+# === Other things that are customizable but not by configure ===
+
+AR= ar
+MKDEP= mkdep
+SHELL= /bin/sh
+
+INCLDIR= $(srcdir)/../Py
+OPT= -g
+CFLAGS= $(OPT) -I$(INCLDIR)
+
+
+# === Fixed definitions ===
+
+PARSEROBJS= acceler.o fgetsintr.o grammar1.o \
+ intrcheck.o listnode.o node.o parser.o \
+ parsetok.o tokenizer.o bitset.o \
+ firstsets.o grammar.o metagrammar.o pgen.o \
+ printgrammar.o
+
+PGENOBJS= pgenmain.o
+
+PARSERSRCS= acceler.c fgetsintr.c grammar1.c \
+ intrcheck.c listnode.c node.c parser.c \
+ parsetok.c tokenizer.c bitset.c \
+ firstsets.c grammar.c metagrammar.c pgen.c \
+ printgrammar.c
+
+PGENSRCS= pgenmain.c
+
+PGEN= pgen
+
+LIB= libParser.a
+
+
+# === Rules ===
+
+all: $(LIB) $(PGEN)
+
+$(LIB): $(PARSEROBJS)
+ $(AR) cr $(LIB) $(PARSEROBJS)
+
+$(PGEN): $(PGENOBJS) $(LIB)
+ $(CC) $(PGENOBJS) $(LIB) -o $(PGEN)
+
+clean:
+ -rm -f $(PARSEROBJS) $(PGENOBJS)
+ -rm -f core *~ [@,#]* *.old *.orig *.rej
+
+clobber: clean
+ -rm -f $(PGEN) $(LIB) tags TAGS
+
+Makefile: Makefile.in ../config.status
+ (cd ..; $(SHELL) config.status)
+
+depend: $(PARSERSRCS) $(PGENSRCS)
+ $(MKDEP) $(CFLAGS) $(PARSERSRCS) $(PGENSRCS)
+
+# DO NOT DELETE THIS LINE -- mkdep uses it.
+# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
+# IF YOU PUT ANYTHING HERE IT WILL GO AWAY