blob: b898af6d048e8723adccd11101908a0bec156510 [file] [log] [blame]
Guido van Rossum627b2d71993-12-24 10:39:16 +00001MAKE= make
2
3SUBDIRS= Parser Grammar Objects Python
4
5all: config.status
6 for i in $(SUBDIRS); do (echo $$i; cd $$i; $(MAKE) all); done
7
8localclean:
9 -rm -f core *~ [@,#]* *.old *.orig *.rej
10 -(cd Py; rm -f core *~ [@,#]* *.old *.orig *.rej)
11
12clean: localclean
13 -for i in $(SUBDIRS); do \
14 (echo $$i;cd $$i;$(MAKE) clean); \
15 done
16
17clobber: localclean
18 -for i in $(SUBDIRS); do \
19 (echo $$i;cd $$i;$(MAKE) clobber); \
20 done
21
22distclean: clobber
23 -for i in $(SUBDIRS); do \
24 if test -f $$i/Makefile.in; then \
25 rm -f $$i/Makefile; \
26 fi; \
27 done
28 -rm -f config.status
29
30Makefiles: config.status
31 ./config.status
32
33config.status: configure
34 ./configure
35
36configure: configure.in
37 autoconf
38