New files
diff --git a/Makefile.in b/Makefile.in
new file mode 100644
index 0000000..b898af6
--- /dev/null
+++ b/Makefile.in
@@ -0,0 +1,38 @@
+MAKE=		make
+
+SUBDIRS=	Parser Grammar Objects Python
+
+all:		config.status
+		for i in $(SUBDIRS); do (echo $$i; cd $$i; $(MAKE) all); done
+
+localclean:
+		-rm -f core *~ [@,#]* *.old *.orig *.rej
+		-(cd Py; rm -f core *~ [@,#]* *.old *.orig *.rej)
+
+clean:		localclean
+		-for i in $(SUBDIRS); do \
+			(echo $$i;cd $$i;$(MAKE) clean); \
+		done
+
+clobber:	localclean
+		-for i in $(SUBDIRS); do \
+			(echo $$i;cd $$i;$(MAKE) clobber); \
+		done
+
+distclean:	clobber
+		-for i in $(SUBDIRS); do \
+			if test -f $$i/Makefile.in; then \
+				rm -f $$i/Makefile; \
+			fi; \
+		done
+		-rm -f config.status
+
+Makefiles:	config.status
+		./config.status
+
+config.status:	configure
+		./configure
+
+configure:	configure.in
+		autoconf
+