Skip to content

Commit

Permalink
Alpha 1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
gvanrossum committed Dec 26, 1993
1 parent 1dfec14 commit 6085e32
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 7 deletions.
9 changes: 8 additions & 1 deletion Makefile.in
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@
MAKE= make

SUBDIRS= Parser Grammar Objects Python
SUBDIRSTOO= Include Extensions readline
DISTFILES= README Makefile configure configure.in
DIST= $(DISTFILES) $(SUBDIRS) $(SUBDIRSTOO)

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)
-(cd Include; rm -f core *~ [@,#]* *.old *.orig *.rej)

clean: localclean
-for i in $(SUBDIRS); do \
Expand Down Expand Up @@ -36,3 +39,7 @@ config.status: configure
configure: configure.in
autoconf

tar: dist.tar.Z

dist.tar.Z: $(DIST)
tar cf - $(DIST) | compress >dist.tar.Z
10 changes: 6 additions & 4 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,12 @@ done so.)

make

This will recursively run Make in each of the Parser, Objects and
Python subdirectories. In Parser it builds an executable "pgen" and a
library libParser.a. In Objects it builds a library libObjects.a. In
Python it builds a library libPython.a and an executable "python".
This will recursively run Make in each of the Parser, Grammar, Objects
and Python subdirectories. In Parser it builds an executable "pgen"
and a library libParser.a. In Grammar it runs Parser/pgen to generate
graminit.[ch] which are copied to Includes and Python, respectively.
In Objects it builds a library libObjects.a. In Python it builds a
library libPython.a and an executable "python".

(3) Test the resulting executable:

Expand Down
2 changes: 1 addition & 1 deletion configure
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ compile='${CC-cc} $CFLAGS conftest.c -o conftest $LIBS >/dev/null 2>&1'

# A filename unique to this package, relative to the directory that
# configure is in, which we can look for to find out if srcdir is correct.
unique_file=Py/object.h
unique_file=Include/object.h

# Find the source files, if location was not specified.
if test -z "$srcdir"; then
Expand Down
2 changes: 1 addition & 1 deletion configure.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
dnl Process this file with autoconf to produce a configure script.

AC_INIT(Py/object.h)
AC_INIT(Include/object.h)

# checks for alternative programs
AC_PROG_CC
Expand Down

0 comments on commit 6085e32

Please sign in to comment.