Guido van Rossum | 627b2d7 | 1993-12-24 10:39:16 +0000 | [diff] [blame^] | 1 | MAKE= make |
| 2 | |
| 3 | SUBDIRS= Parser Grammar Objects Python |
| 4 | |
| 5 | all: config.status |
| 6 | for i in $(SUBDIRS); do (echo $$i; cd $$i; $(MAKE) all); done |
| 7 | |
| 8 | localclean: |
| 9 | -rm -f core *~ [@,#]* *.old *.orig *.rej |
| 10 | -(cd Py; rm -f core *~ [@,#]* *.old *.orig *.rej) |
| 11 | |
| 12 | clean: localclean |
| 13 | -for i in $(SUBDIRS); do \ |
| 14 | (echo $$i;cd $$i;$(MAKE) clean); \ |
| 15 | done |
| 16 | |
| 17 | clobber: localclean |
| 18 | -for i in $(SUBDIRS); do \ |
| 19 | (echo $$i;cd $$i;$(MAKE) clobber); \ |
| 20 | done |
| 21 | |
| 22 | distclean: 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 | |
| 30 | Makefiles: config.status |
| 31 | ./config.status |
| 32 | |
| 33 | config.status: configure |
| 34 | ./configure |
| 35 | |
| 36 | configure: configure.in |
| 37 | autoconf |
| 38 | |